• 0
slamc2000

الترقيم بناءً على إسم الشركة

سؤال

السلام عليكم ورحمة الله وبركاته

أخواني لدي نموذج مرفق أريد ترقيم الموظفين بناءً على إسم الشركة (Company_Name) والحقل المطلوب ظهور الرقم فيه هو (Staff_No) 

أي يكون هناك ترقيم متسلسل للموظفين بناءً على إسم الشركة 

حاولت أكثر من محاولة لكن دون جدوى .. فأرجو مساعدتي في ذلك

المحاولات:

Me.Staff_No = Nz(DMax("[Staff_No]", "Staffs_Table", "[Company_Name] = '" & Me.Company_Name & "'"), 0) + 1

 

Me.Staff_No.Value = DCount("Company_Name", "Staffs_Table", "Company_Name= ' " & Me.Company_Name.Value & " ' ") + 1
 

http://www.mediafire.com/file/2i79npmb2pn9td5/site.rar/file

 

توجد أخطاء بالبرنامج بسبب حذف بعض الجداول لتصغير حجم الملف

 

site.laccdb

0

شارك هذا الرد


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

1 إجابات على هذا السؤال .

  • 0

السلام عليكم ورحمه الله وبركاته 

جرى تصحيح ما يلي:

Me.Staff_No = Nz(DMax("[Staff_No]", "Staffs_Table", "[Company_Name] = '" & Me.Company_Name & "'"), 0) + 1

الى

Me.Staff_No = Nz(DMax("[Staff_No]", "Staffs_Table", "[Company_Name] = " & Me.Company_Name), 0) + 1

الخطا في Company_Name هو عبارة عن رقم وليس إسم

جرى التعديل على نفس المرفق

site.rar

تم تعديل بواسطه abd151
0

شارك هذا الرد


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

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

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



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

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

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