اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

يوجد لدى استفسار ؟؟؟؟ 

هل يمكن بعد رقم 10.000 يبدا الترقيم التقائى برمز ثم يرقم من اول رقم 

مثلا فاتورة رقم 9999 وعند فاتوره جديده يبدا الرقم 10000 

اريد عند الرقم 10000 يكون مثلاA-1  او $-1 

بيحث الرمز يكون اول عشرة الاف 

قام بنشر (معدل)

يوجد لدى استفسار ؟؟؟؟ 

هل يمكن بعد رقم 10.000 يبدا الترقيم التقائى برمز ثم يرقم من اول رقم 

مثلا فاتورة رقم 9999 وعند فاتوره جديده يبدا الرقم 10000 

اريد عند الرقم 10000 يكون مثلاA-1  او $-1 

بيحث الرمز يكون اول عشرة الاف 

عزيزى مشرف المنتدى لقد تم وضع موضوع جديد ولم يتم الرد 

 

تم تعديل بواسطه sherifsilim
قام بنشر
'فرضنا متغير f
Dim f As String
'قلنا ان المتغير يساوى مجموع سجلات حقل الترقيم
f = DCount("id", "mytable")
'اذا كان المتغير اكبر من 10 سيقوم بادراج الرمز A وتستطيع ان تغيرها بعد ذلك الى 10000 
If f >= 10 Then

id = "A-" & DCount("id", "mytable") + 1
Else
id = DCount("id", "mytable") + 1
End If

الحدث موجود بعد تحديث مربع نص التاريخ

فقط اكتب تاريخ الفاتورة وسيتم الترقيم

ترقيم رموز.rar

  • Like 1
قام بنشر

شكرا لك اخى مارد على المجهود الرائع 

شكرا لك وشكرا لادارة المنتدى 

 

اخى الكريم عفوا لاحظت خطا ما فى الكود السابق

الكود السابق بعد 10 سجلات سيقوم بترقيم الاتى  (A-11   /  A-12   )

واعتقد ان هذا ليس مرادك

ويمكنك استبداله بالكود التالى

Dim f As String

f = DCount("id", "mytable")
If f >= 10 Then

id = "A-" & (DCount("id", "mytable")) - 10 + 1
Else
id = DCount("id", "mytable") + 1
End If

 

  • Like 1

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

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information