استخدام الدالة Dmax في عمل ترقيم تلقائي autonumber للنموذج في برنامج الاكسيس MS access - مدرسة الويب web school

أعلان الهيدر

الرئيسية استخدام الدالة Dmax في عمل ترقيم تلقائي autonumber للنموذج في برنامج الاكسيس MS access

استخدام الدالة Dmax في عمل ترقيم تلقائي autonumber للنموذج في برنامج الاكسيس MS access

 يمكن عمل ترقيم تلقائي للنموذج form في برنامج الاكسيس Ms access وذلك باستخدام الدالة Dmax  ويمكن شرح ذلك عن طريق المثال الأتي:-

لدينا جدول اسمه cmembers وبه حقل cid أو رقم العضو ونوع هذا الحقل هو Number ونريد ان يتم عمل ترقيم تلقائي لهذا الحقل من خلال النموذج  form في الاكسيس Ms access


ثم نقوم بإنشاء نموذج مبنى على هذا الجدول كما هو موضح شكل النموذج في وضع التصميم Design view




ومن خصائص النموذج نقوم بفتح التبويب Data ومنه نختر enabled No وذلك حتى لا يتمكن أي شخص من التعديل على قيم رقم العضو حيث سيتم إنشاء رقم العضو تلقائيا من خلال الدالة Dmax







ونضغط على حقل رقم العضو cid ومن خلال خصائص الحقل من التبويب Data ومن خاصية القيمة الافتراضية Default value نكتب الدالة dmax


ونكتب الدالة كما هو موضح بالشكل حيث نكتب dmax  ثم اسم الحقل الذي نريد أكبر قيمة به وهو حقل cid حقل رقم العضو وهذا الحقل موجود في جدول cmembers ثم نغلق القوس ونضيف واحد عليه +1







ونلاحظ أن الحقل الأول في النموذج تكون قيمته Null مما يجعلنا نستخدم دالة Nz مع الدالة Dmax حيث أن وظيفة الدالة Nz تقوم بإرجاع قيمة صفرية في حالة وجود القيمة Null  للحقل ومعنى الدالة Nz الأن أنه إذا وجدت قيمة الحقل تساوى Null اجعل قيمته 1 وغير ذلك هات اكبر قيمة للحقل واجمع عليها رقم 1 مما يجعل الترقيم التلقائي في النموذج يسير بشكل تلقائي 




نلاحظ أنه تم عمل ترقيم تلقائي للنموذج كما هو موضح بالشكل، وكلما ضعت على زر التالي لإنشاء سجل جديد يتم زيادة الترقيم التقائي 



ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️