• 0
احمد احمد بدر

سؤال في اعادة التسلسل محيرني

سؤال

اريد اعادة التسلسل مرة اخري كل 6 سجلات بمعني 1  2  3  4  5  6  ثم يعاد التسلسل مرة اخري 1  2  3  4  5  6 وهكذا الي نهاية السجلات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

يفضل دائمًا إرفاق مثال لقاعدة بيانات للتطبيق عليه تسهيلاً لمهمة من يستطيع المساعدة

الفكره التى خطرت فى بالى الآن هى: 

أولا: يجب أن يكون المسلسل ليس ترقيم تلقائى ولا يكون الحقل مفتاح اساسى أو لايقبل التكرار.

ثانيًا: الترقيم يتم عن طريق الكود بحيث يقوم بإضافة رقم 1 على الترقيم السابق عند إنشاء حقل جديد. 

ثالثًا: يمكن تنفيذ المطلوب عن طريق عمل جملة شرطية تقوم بحساب الباقى من ناتج قسمة آخر رقم مسلسل على الرقم 6 بحيث لو كان الباقى 0 يقوم بالبدء من جديد من أول رقم 1 كالتالى: 

1- نقوم بتعريف متغير وليكن اسمه c وياخد القيمه محتوى حقل الترقيم فى الجدول وليكن اسمه ID

2- عند زر إضافة سجل فى النموذج نكتب الكود التالى عند حدث عند النقر On Click:

 

If c Mod 6 = 0 Then
ID.Value = 1
Else
ID.Value = c + 1
End If
أتمنى أن تكون هذه الفكره نافعه

 

تم تعديل بواسطه N_ELMASRY
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

إذا وصل العداد 7 ضع العداد 1 فقط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .