عند نموذج فاتورة بيع اريد عند فتح النموذج يعطي رقم متسلسل للفاتورة دون تدخل المستخدم جربت FORNEXT ونجحت لكن لايتم ادخل الاصناف في الفاتورة فقط صنف واحد الاول فقط
رقم فاتورة متسلسل
اختي أنا ما فهمت المطلوب بالضبط
مربع النص رقم الفاتورة مرتبط بالجدول ... سوف يستبدل رقم الفاتورة بالرقم الجديد ... عموما إن شاء الله الكود راح يكون كالتالي تقريبا
Private Sub Form_Current() Me.TxtInvoiceNo = Me.CurrentRecord End Sub
نعم .. هذا ممكن من خلال كود الترقيم التلقائي..
شاهدي عند البدء بكتابة التاريخ في الحقل ZDate كيف يعبا رقم تلقائي جديد دون تدخل المستخدم
كذلك في حالة الضغط على زر جديد "اسفل النموذج" يعبا تلقائيا الرقم التلقائي الجديد..
انظري الدالة ( )NewID وكيفية عملها من خلال الوحدة النمطية المرفقة..
كذلك بالامكان عمل الترقيم التلقائي في 3 انوع من النماذج والتغلب على مشكلة الحذف وخاصة في الفواتير.. من خلال هذا الرابط .. (ترقيم تلقائي..)
تم تعديل المرفقات وهي هنا في المشاركة الاخيرة هنا (اخر تحديث)
اسف لم انتبه لمشاركة الاخ Dream الا بعد ارفاق الحل.. فكرة ممتازة اخي الكريم ,,
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:03
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
مشكور اخي همام تم حل جزء من المشكلة لكن عندما تصل الفاتورة الى رقم 10 يعطي رسالة خطاء الكائن مقترن
نعم،، المشكلة ان المفتاح الرئيس لديك ،، حلوة الرئيس هذي.. هو عبارة عن حقل نصيب وهذا يجعل علمية الترتيب التي يقوم بها كود الترقيم التلقائي تعامله كنص وليس كرقم..وبالتالي تكونين قد وضعت الرقم 10 تلقائيا بالكود لكنه عند العودة للنموذج لاجراء عملية جديدة، لايختفي بل يصبح السجل الثاتي,, وليس العاشر كما يجب..
فبالتاكيد سيكون النص 10 مباشرة بعد 1 ..
ولكعلك تلاحظين هذا داخل الويندوز نفسها عند تسمية الملفات بارقام متسلسلة..
لهذا يجب تغيير نوع بيانات المفتاح الرئيس.. الرئيس قال.. الى رقم وليس نص..
طبعا بالتاكيد هذا يلزم : -
1-اولا حذف العلاقات بين الجدول فاتورة مبيعات والجداول المرتبطة به،، وهذا لن يؤثر على البيانات،
2-فتح الجدول قاتورة مبيعات في عرض التصميم.. ازالة اشارة المفتاح الرئيس من جانب الحقل IssueDoc
3-تغيير نوع البيانات الى رقم
4-حفظ التغيير
5-اغلاق الجدول
6-الذهاب الى مخطط العلاقات واعادة العلاقات "الدبلوماسية ...!! "بين الجداول كما كانت الى سابق عهدها.,.
اشير ايضا الى ضرورة بل اهمية تعديل نوع بيانات الحقل في كافة الجدول المرتبطة..
ملاحظات..
* المرفق به الوضع الجديد،، والهدف من الشرح الفائدة للجميع كي لا يقع هذا الخطا مرة اخرى..
* تم حذف المرفقات في المشاركات السابقة...
والله الموفق..
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:01
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
ممتاز ياعبقري المنتدي حل سحري من اصابع فنان ساحر نجحت الطريقة
مشكور
"تقول اخي" اشير ايضا الى ضرورة بل اهمية تعديل نوع بيانات الحقل في كافة الجدول المرتبطة..
عندما قمت بتغير نوع البيانات الى رقم في الجداول الاخري ظهرت مشكلة ان الحقل ذوي صلة بجدول اخر
المعذرة اخي الحل تمام 100 100 الخطاء كان في فهمي للجواب
لكن اخي هل يمكن تعديل المثال مشكو المثال ليكون هناك حقل للبحث عن فاتورة
ذكرت سابقا انه يجب...
اقتباس1-اولا حذف العلاقات بين الجدول فاتورة مبيعات والجداول المرتبطة به،، وهذا لن يؤثر على البيانات،2-فتح الجدول قاتورة مبيعات في عرض التصميم.. ازالة اشارة المفتاح الرئيس من جانب الحقل IssueDoc
3-تغيير نوع البيانات الى رقم
4-حفظ التغيير
5-اغلاق الجدول
6-الذهاب الى مخطط العلاقات واعادة العلاقات "الدبلوماسية ...!! "بين الجداول كما كانت الى سابق عهدها.,.
وما وجدته هو الصورة التالية من مخطط العلاقات..
وما قمت بعمله هو الخطوات السابقة للجدولين المرتبطين المبيعات والعمليات.. فعند الحاجة لتعديل نوع بيانات لقول مرتبطة يجب تكرار هذه الخطوات بعدد الجداول الموجودة والمرتبطة بالمفتاح الرئيس..
اي انه اذا ارت ان تعدلي الترقيم لفواتير المزودين يجب القيام بكافة الخكوات الاسبقة اضافة الى تطبيق كود الترقيم التلقائي الذي ارفقته ممع الحل..
ارجو ان تكون الصورة وضحت الان..
بالنسبة لسؤالك الاخير ..
اقتباسليكون هناك حقل للبحث عن فاتورة
اين تريدينه ان يوضع هذا الحقل الخاص بالبحث.. في نموذج خاص مستقل للبحث؟؟؟، او في نموذج الفاتورة نفسه؟؟؟...
همام
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:04
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
في نموذج مستقل حيث يمكن تعديل بيانت الفاتورة
ياهمام وش انت ساحر او مبدع
10000 شكر لك
اذا كان فية شئ ماراح اسال الا همام
شكر خاص كل الاعضاء واخص كل من رد
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:41
هذا الموضوع مغلق.