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

رقم فاتورة متسلسل

مغلق
بدأه ريم السعودية في 28 أغسطس 2007 · 10 رد · 1,761 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند نموذج فاتورة بيع اريد عند فتح النموذج يعطي رقم متسلسل للفاتورة دون تدخل المستخدم جربت FORNEXT ونجحت لكن لايتم ادخل الاصناف في الفاتورة فقط صنف واحد الاول فقط

Warehouses_System.rar

#2

اختي أنا ما فهمت المطلوب بالضبط

مربع النص رقم الفاتورة مرتبط بالجدول ... سوف يستبدل رقم الفاتورة بالرقم الجديد ... عموما إن شاء الله الكود راح يكون كالتالي تقريبا

Private Sub Form_Current()
Me.TxtInvoiceNo = Me.CurrentRecord
End Sub
200px-Dreamworks.jpg
#3

نعم .. هذا ممكن من خلال كود الترقيم التلقائي..

شاهدي عند البدء بكتابة التاريخ في الحقل ZDate كيف يعبا رقم تلقائي جديد دون تدخل المستخدم

كذلك في حالة الضغط على زر جديد "اسفل النموذج" يعبا تلقائيا الرقم التلقائي الجديد..

انظري الدالة ( )NewID وكيفية عملها من خلال الوحدة النمطية المرفقة..

كذلك بالامكان عمل الترقيم التلقائي في 3 انوع من النماذج والتغلب على مشكلة الحذف وخاصة في الفواتير.. من خلال هذا الرابط .. (ترقيم تلقائي..)

تم تعديل المرفقات وهي هنا في المشاركة الاخيرة هنا (اخر تحديث)

اسف لم انتبه لمشاركة الاخ Dream الا بعد ارفاق الحل.. فكرة ممتازة اخي الكريم ,,

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:03

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

مشكور اخي همام تم حل جزء من المشكلة لكن عندما تصل الفاتورة الى رقم 10 يعطي رسالة خطاء الكائن مقترن

#5

نعم،، المشكلة ان المفتاح الرئيس لديك ،، حلوة الرئيس هذي.. هو عبارة عن حقل نصيب وهذا يجعل علمية الترتيب التي يقوم بها كود الترقيم التلقائي تعامله كنص وليس كرقم..وبالتالي تكونين قد وضعت الرقم 10 تلقائيا بالكود لكنه عند العودة للنموذج لاجراء عملية جديدة، لايختفي بل يصبح السجل الثاتي,, وليس العاشر كما يجب..

فبالتاكيد سيكون النص 10 مباشرة بعد 1 ..

post-96695-1188316930_thumb.jpg

ولكعلك تلاحظين هذا داخل الويندوز نفسها عند تسمية الملفات بارقام متسلسلة..

لهذا يجب تغيير نوع بيانات المفتاح الرئيس.. الرئيس قال.. الى رقم وليس نص..

طبعا بالتاكيد هذا يلزم : -

1-اولا حذف العلاقات بين الجدول فاتورة مبيعات والجداول المرتبطة به،، وهذا لن يؤثر على البيانات،

2-فتح الجدول قاتورة مبيعات في عرض التصميم.. ازالة اشارة المفتاح الرئيس من جانب الحقل IssueDoc

3-تغيير نوع البيانات الى رقم

4-حفظ التغيير

5-اغلاق الجدول

6-الذهاب الى مخطط العلاقات واعادة العلاقات "الدبلوماسية ...!! "بين الجداول كما كانت الى سابق عهدها.,.

اشير ايضا الى ضرورة بل اهمية تعديل نوع بيانات الحقل في كافة الجدول المرتبطة..

ملاحظات..

* المرفق به الوضع الجديد،، والهدف من الشرح الفائدة للجميع كي لا يقع هذا الخطا مرة اخرى..

* تم حذف المرفقات في المشاركات السابقة...

والله الموفق..

Warehouses_System.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:01

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

ممتاز ياعبقري المنتدي حل سحري من اصابع فنان ساحر نجحت الطريقة

مشكور

"تقول اخي" اشير ايضا الى ضرورة بل اهمية تعديل نوع بيانات الحقل في كافة الجدول المرتبطة..

عندما قمت بتغير نوع البيانات الى رقم في الجداول الاخري ظهرت مشكلة ان الحقل ذوي صلة بجدول اخر

#7

المعذرة اخي الحل تمام 100 100 الخطاء كان في فهمي للجواب

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

#8

ذكرت سابقا انه يجب...

اقتباس
1-اولا حذف العلاقات بين الجدول فاتورة مبيعات والجداول المرتبطة به،، وهذا لن يؤثر على البيانات،

2-فتح الجدول قاتورة مبيعات في عرض التصميم.. ازالة اشارة المفتاح الرئيس من جانب الحقل IssueDoc

3-تغيير نوع البيانات الى رقم

4-حفظ التغيير

5-اغلاق الجدول

6-الذهاب الى مخطط العلاقات واعادة العلاقات "الدبلوماسية ...!! "بين الجداول كما كانت الى سابق عهدها.,.

وما وجدته هو الصورة التالية من مخطط العلاقات..

post-96695-1188325293_thumb.jpg

وما قمت بعمله هو الخطوات السابقة للجدولين المرتبطين المبيعات والعمليات.. فعند الحاجة لتعديل نوع بيانات لقول مرتبطة يجب تكرار هذه الخطوات بعدد الجداول الموجودة والمرتبطة بالمفتاح الرئيس..

اي انه اذا ارت ان تعدلي الترقيم لفواتير المزودين يجب القيام بكافة الخكوات الاسبقة اضافة الى تطبيق كود الترقيم التلقائي الذي ارفقته ممع الحل..

ارجو ان تكون الصورة وضحت الان..

بالنسبة لسؤالك الاخير ..

اقتباس
ليكون هناك حقل للبحث عن فاتورة

اين تريدينه ان يوضع هذا الحقل الخاص بالبحث.. في نموذج خاص مستقل للبحث؟؟؟، او في نموذج الفاتورة نفسه؟؟؟...

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:04

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#9

في نموذج مستقل حيث يمكن تعديل بيانت الفاتورة

#10

تفضلي اخت ريم..

المرفقات بعد التعديل من هن (اخر تحديث)

هناك طريق عديدة لاجراء البحث.. وضعت لك افضلها...

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#11

ياهمام وش انت ساحر او مبدع

10000 شكر لك

اذا كان فية شئ ماراح اسال الا همام

شكر خاص كل الاعضاء واخص كل من رد

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 أغسطس 2007 في 22:41

هذا الموضوع مغلق.

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