في هذا الدرس سنقوم بشرح طريقة عمل تسلسل تلقائي او ترقيم تلقائي لسجلات النموذج وهو ما سنقوم بعمله فى الخطوات الآتية:-
في البداية نقوم بإنشاء نموذج مثل هذا
النموذج customerdata او
بيانات العملاء وفى هذا المثال يكون هذا النموذج مبنى على جدول العملاء customer ثم
من التبويب design نقوم
بالضغط على add
existing fileds
لإضافة الحقول التي نريدها إلى النموذج
بعد إضافة الحقول إلى النموذج نضغط على التبويب arrange ثم نحدد جميع الحقول ونضغط على tabular لتحويل شكل البيانات إلى الشكل الجدولي بحيث يستطيع النموذج ان يحمل العديد من سجلات العملاء
نلاحظ انه بعد الضغط على tabular تم تحويل شكل النموذج إلى الشكل الجدولي بحيث
كما هو ملاحظ يمكن للنموذج
الواحد ان يحمل
بيانات العديد من سجلات العملاء
نقوم بتحويل شكل النموذج من property
sheet من default
view من
نموذج مفرد single
form إلى continous ثم
نضغط على view للتحول إلى وضع formview
والأن قمنا بحذف السجل رقم 4 في هذا النموذج نلاحظ ان ترقيم البيانات لم يعد منضبطا فقد اصبح الترقيم هو 1-2-3-5 والأن نحن بحاجة إلى ترقيم تلقائي لهذه البيانات فماذا نفعل؟
بعد الانتقال إلى وضع التصميم design
viewنقوم
بإضافة textbox كما
هو موضح ونسميه وليكن مسلسل
=DCount("[custID]";"[العملاء]";"[العملاء]![custID]<=[ID]")
حيث ان معادلة dcount تقوم
بالعد على معيار معين فنقوم بجمع عدد العملاء الموجودين في جدول العملاء حيث ان custid هو
رقم العميل في جدول العملاء والمعيار هو ان يكون حقل رقم العملاء في جدول العملاء
أقل من أو يساوى رقم العملاء في نموذج العملاء والذى قمنا بتغيير اسمه الى ID
نلاحظ انه تم إنشاء حقل جديد يسمى حقل
المسلسل ويوجد به الترقيم التلقائي الصحيح لأعداد سجلات العملاء
ثم نقوم بالضغط على حقل رقم العميل ومن property
sheet من visible نختر
no و
ذلك لاخفاء حقل
رقم العميل
وعند الانتقال إلى وضع form
view
نلاحظ انه قد تم إخفاء حقل رقم العميل وظهر اول حقل هو حقل مسلسل كما هو موضح
بالشكل
ليست هناك تعليقات:
إرسال تعليق