الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ملف لمراقبه فواتير مندوبون المبيعات

بدأه norelden في 25 أكتوبر 2012 · 11 رد · 1,877 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السادة الخبراء

تحيه طيبة

اقوم بعمل ملف لمراقبه سداد الفواتير وتتبع المندوبين

وجميع الفواتير كاش وليست أجل

وقد قمت بعمل علاقه many to many بين الفواتير والسداد وذلك لانى اصادف الحالات التاليه

1- ايصال سداد واحد مقابل فاتورة واحدة

2-ايصال سداد واحد مقابل فواتير متعدده

3-فاتورة واحدة مسدده باكثر من ايصال سداد (حيث ممكن تكون فاتورة جزء تم دفه كاش وجزء تم دفعه بايداع بنكى عن طريق المندوب ايضا

والحاله الثالثه هى واحدة من مشكلاتى

فانى اقوم بعمل فورم يتم فيها ادخال ايصال السداد واسفلها سب فورم للفواتير

واحاول ان يكون هناك امكانيه ان اختار الفواتير المراد سدادها (لمعرفه بعد ذلك الفواتير غير المسدده وايضا لتتبع اى فاتورة وكيفيه سدادها ومواعيد السداد)

وهذ شبيه بشاشه Apply Payment to invoices التى توجد فى برنامج الاوراكل

على سبيل المثال

لدى ايصال سداد بقيمة 3000 جم للمندوب A

وفاتورةه 1 بقيمة 1000 وفاتورة 2 بقيمة 2500 جم وفاتورة ثالثة بقيمة 750 وجميعهم لنفس المندوب

اريد بعد ادخال الايصال يتم اخنيار الفواتير المرادسدادها

فعند اختيار الفاتورة رقم 1 يتم التاكد اولا من ان الايصال يمكن ان يدفعها وبالتالى تتدفع لانها اقل من 3000

وعند اختارالفاتورة 2 يتم التاكد من قيمتها الاول ثم يدفه منها فقط مقابل الفاتورة 2000 ويتبقى من الفاتورة 500 جم لم تدفع ولا يتبقى من الايصال شىء

وعند اختيار الفاتورة الثالثه لا يتم دفعها لان ايصال السداد لم يتبقى منه شىء ويمكن ام تدفع لاحقا بايصال سداد اخر

اعتقد لاجل ذلك لابد من تحديث جدول transaction اتوماتيك وهو الجدول المستخدم فى عمل join بين السداد والفواتير

ولكنى لا اعرف كيف

برجاء المساعدة فى الملف المرفق وافادتى اذا كان هناك حلا اخر

شكرا مقدما

project 25oct - Copy.rar

#2

السادة الخبراء

كل عام وانتم بخير واسف ان كنت ارسلت فى توقيت غير مناسب فى فتره العيد

امل ان تتمنوا قريبا من افادتى

زادكم الله علما ونفعا لنا

#3

[الساده الخبراء

برجاء ابداء النصيحه فى الملف المرفق بعد التعديل

حيث قمت بتغير subform الى listbox

لمزيد من المرونه

project 1 Nov.rar

#4

الساده الخبراء برجاء الافاده

#5

احي norelden

انظر الى المرفق وعدل بعض الامور وسيكون ان شاء الله هو المطلوب

77.rar

1

لنلتقي المعارضة الاسلامية السورية

http://www.facebook.com/moaradaislamiya?sk=wall&filter=1#!/moaradaislamiya?sk=info

برنامج توزيع الحصص المدرسيه

http://www.sef.ps/vb/multka54752/#.UK-82JjvpQg

#6

اخى الكريم ايمن

هذا هو المطلوب فعلا

جزاك الله خيرا يا اخى وزادك علما

واستسمحك فى استشارتك اذا قابلتنى مشكله اخرى فى ملفى

#7

لى سؤالين اخى الكريم

ماذا اذا تم دفع فاتورة بالخطأ واردنا الغاء العمليه

هل يمكن اضافه زر لالغائها وكيف ذلك وهل يتم وضع فى subform_transaction ام subform remain invoices

سؤال اخر

هل يمكن وضع كود لمنع الغاء ايصالات الدفع التى تم ربطها مع فواتير حيث تظهر رساله تفيد بانه يجب فك الفواتير المربوطه بها قبل الغاء ايصال الايستلام

شكرا مقدما

#8

السلام عليكم ورحمه الله

اخي نور الدين

اؤكد لك اني لست يخبير وانما من الله علي ببعض المعلومات في الاكسيس فلو ترى لغة الفيحوال عندي تحتاج لتطوير ولكني لا اهتم ما دمت استطيع الحصول على ما يليل طلبي

لا بد قيل ان تيدأ المرحلة الثانية(اسئلتك) ان تنجز المرحلة الاولى

فالذي ارسلته اليك يحتاج الى تعديلات حتى يتم منها

1- يان قيمة السند تتناقص بالتسديد فلا بد من زيادة حقل اخر يحزن قيه قيمة السسند الاصلي حتى

تقارن يحقل التسديد فلريما تنسى قيمة السند الاصليه

2 انشئت جدول باسم transaction

قم ييناء العلاقة مع الجداول الاخرى وحذف جدول transactions

3 هناك امور تحتاج لبعض المعالجه يتكشفها اثناء العمل

4 بالنسيه لسؤالك الاول اظن مبدئيا انه ممكن ذلك في نموذح subform_transaction والاخوه في المنتدى سيساعدونا

5 سؤالك الثاني غير مفهوم

تم تعديل هذه المشاركة بواسطة aymanamin5 في 6 نوفمبر 2012 في 20:33

لنلتقي المعارضة الاسلامية السورية

http://www.facebook.com/moaradaislamiya?sk=wall&filter=1#!/moaradaislamiya?sk=info

برنامج توزيع الحصص المدرسيه

http://www.sef.ps/vb/multka54752/#.UK-82JjvpQg

#9

ملاحظات مهمه جدا اخى ايمن

بالنسبة الى حدول transaction لماذا قمت بانشأه..حيث ارى انه نقس جدول transactions

بالتسبة الى سؤالى الثانى

المقصود اذا اردنا حذف سند وكان هذا السند يسدد مثلا 3 فوااتير

فتظهر رساله انه لايمكن حذفه للانه يسدد فواتير

فبرجاء الغاء سداد الفواتير اولا قبل الغاء السند

#10

اخي نور الدين

ساعطيك الفكرة لكي تنفذها بعد ان تقوم بالذي اوصيتك به

1.اجعل خانة PAID في فورم REMAINING _INVOICES ليس المعادلة AMOUNT INVOICE- REMAINING بل قم ب جعل

PAID عبارة عن مجموع PAID في خانة فورم TRANSACTION بمعيار رقم الفاتورة

من هنا اذا قمت بحذف سند في فورم TRANSACTION سيقوم بتعديل ال PAID في فورم REMAING_INVOICES

واذا قمت بربط بعلاقة صحيحه بين رقم السند في جدول TRANSACTION وفي جدول القبضيات عند حذف القبض سيتم الحذف للقبض والفواتير التي سددها

وانصحك مرة اخرى كما نصحتك في منتدى المحيط

اذا اجتهدت سحصل على ما تريد ان شاء الله

1

لنلتقي المعارضة الاسلامية السورية

http://www.facebook.com/moaradaislamiya?sk=wall&filter=1#!/moaradaislamiya?sk=info

برنامج توزيع الحصص المدرسيه

http://www.sef.ps/vb/multka54752/#.UK-82JjvpQg

#11

اخي نور الدين عندما توقف المنتدى ارسلت لك مشاركه على منتديات المحيط لعلك لم تراها باعيدها هنا

اخي الكريم

نكمل في هذا المنتدى

انظر الى المرفق مع ملاحظة ما يلي

يجب ادخال الفواتير من form invoices (النموذج بحاجه الى تنظيم)لاني اعطي تعريف للفاتورة في جدولtransaction

وبالتالي يعرض الفواتير التي لم يسدد منها شيئ في فورم frm_receipts

يتم ادخال سندات القبض في فورم receptform(النموذج بحاجه الى تنظيم)

عند عملية حذف سجل تتم العملية لكني لم استطع عمل Requery لل form الفرعي remaining في command --delet record لذلك اضطررت الى وضع command في الفورم الرئيسي لعمل refresh لذلك استخدمه بعد عملية الحذف ولعل الاخوه الاعضاء

يساعدونا في عمل Requery لل form الفرعي remaining في form فرعي transaction في command --delet record

93.rar

1

لنلتقي المعارضة الاسلامية السورية

http://www.facebook.com/moaradaislamiya?sk=wall&filter=1#!/moaradaislamiya?sk=info

برنامج توزيع الحصص المدرسيه

http://www.sef.ps/vb/multka54752/#.UK-82JjvpQg

#12

اخى ايمن

جزاك الله خيرا

عذرا لتاخرى فى الرد لظروف سفرى لاداء العمره

وسف اعمل على الملف وفقا لنصائحك القيمه وسوف ارجع لك لاحقا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…