تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] التحكم بالترقيم التلقائي بناء على قيمة مربع نصي
#1
السلام عليكم ورحمة الله


لدي فكرة أريد تطبيقها كالتالي:

جدول يحتوي على حقلين:
1- السنة (يمكن زيادتها بالطريقة المعروفة max  مع العلم أن الحقلين من نوع integer )
2- السنة المختارة


بحيث يكون حقل السنة المختارة مكونا من صف واحد يتم تحديثه ولا يضاف إليه أي قيمة جديدة.


يقوم المستخدم باختيار السنة التي يريد العمل عليها ، وبالاعتماد عليها يكون الترقيم للسجلات حيث يكون في كل نموذج حقلان حقل (سنسميه RecordNo ) يزيد تلقائيا وحقل بجانبه يجلب قيمة السنة المختارة ومن ثم يخزنها عند الحفظ. فيكون الرقم هكذا في الأول (1) وفي الثاني(2021)


المطلوب أن يستمر الترقيم وعند تغير حقل السنة يتم التالي:
إن كان سبق الترقيم في حقل (Recordid) يكمل من آخر قيمة مالم فيبدأ من البداية.
وفي حال إرجاع السنة المختارة لقيمة أخرى، فيستأنف الترقيم من آخر قيمة وصل إليها.




أتمنى وصلت الفكرة، ومن يملك ما يشبهها فليتفضل بها
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم