تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ ارجو المتابعة
#9
السلام عليكم اخي خالد
من اجل الفانكشن الذي يجلب اكبر قيمة من حقل الاي دي ويضيف لها 1 
اولا عد الى قاعدة البيانات حيث تصميم الجدول قم بازالة Primary key عن حقل الاي دي ان كان موجود ثم غير نوع الحقل من AutoNumber الى Number ثم اعد Primary key اليه 
واكتب هذا الفنكشن لجلب رقم الاي دي
كود :
Public Function MaxID_ozenat() As DataTable
       Dim Query As String = "Select IIF(MAX(ezn_ID) IS Null,1,MAX(ezn_ID)+1) From ozenat"
       Dim Cmd As New OleDbCommand()
       Dim dt As New dataTable()
       dt.Clear()
       Cmd = New OleDbCommand(Query, Con)
       Dim da As New OleDbDataAdapter(Cmd)
       da.Fill(dt)
       Return (dt)
   End Function
الان لكي نستخدمه يجب عند الضغط على زر جديد الذي يقوم بتفريغ كل الحقول وحقل الاي دي سيضع فيه القيمة العائدة من الفنكشن

اكتب هذا الصب لتفريغ الادوات
كود :
Public Sub Cleardata_ozenat()
       Txt_ezn_ID.Text = ""
       Txt_ezn_code.Text = ""
       Dtp_ezn_date.Value = Now.ToString("dd/MM/yyyy")
       Txt__reson.Text = ""
       Txt__pro_code.Text = ""
       Txt__pro_name.Text = ""
       Txt__qty.Text = ""
       Txt__user_name.Text = ""
       Txt_ezn_code.focus()
       Txt_ezn_ID.Text = MaxId_ozenat.Rows(0)(0)
   End Sub
الان في زر جديد استدعي صب تفريغ الادوات
كود :
Cleardata_ozenat()
وبالتوفيق
ملاحظة: بعد عمل ماسبق يجب الانتباه الى جملة الحفظ واضافة حقل الايدي في جملة الحفظ مع الباراميتر لاننا في السابق عندما كان حقل الاي دي ترقيم تلقائي
كانت مهمة اضافة الترقيم من مهام قاعدة البيانات نفسها
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}


الردود في هذا الموضوع
خطأ ارجو المتابعة - بواسطة خالد كامل1 - 03-08-20, 12:51 AM
RE: خطأ تافه بس معذبنى - بواسطة Rabeea Qbaha - 03-08-20, 02:32 AM
RE: خطأ تافه بس معذبنى - بواسطة خالد كامل1 - 03-08-20, 04:34 AM
RE: خطأ تافه بس معذبنى - بواسطة DR.YASER - 03-08-20, 04:42 AM
RE: خطأ تافه بس معذبنى - بواسطة alshandodi - 03-08-20, 07:15 AM
RE: خطأ تافه بس معذبنى - بواسطة خالد كامل1 - 03-08-20, 05:08 PM
RE: خطأ تافه بس معذبنى - بواسطة essawq - 03-08-20, 06:13 PM
RE: خطأ تافه بس معذبنى - بواسطة ابراهيم ايبو - 03-08-20, 08:02 PM
RE: خطأ تافه بس معذبنى - بواسطة alshandodi - 03-08-20, 09:49 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 680 03-04-25, 02:44 PM
آخر رد: princelovelorn
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 625 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 607 30-01-25, 08:26 AM
آخر رد: new_programer
  ارجو المساعدة في فك تسفير ملف xml mimomassa17 0 220 15-09-24, 03:23 PM
آخر رد: mimomassa17
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,116 11-08-24, 11:44 AM
آخر رد: alachk
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 549 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  ارجو الافادة للضرورة mohamed sabry 1 326 13-01-24, 03:37 AM
آخر رد: Taha Okla
  ارجو المساعدة فى شاشة طباعة الباركود new_programer 10 1,201 09-01-24, 08:41 PM
آخر رد: new_programer
  [سؤال] اخوان الاعزاء ارجو مساعدتى في حل عرض بيانات في تقرير كريستال ريبورت nazarakrawi 8 4,470 21-08-23, 11:11 PM
آخر رد: mohamed Matrix
  [SQL] يوجد لدى خطأبرمجى ارجو المساعدة عاصم النجار 6 813 26-07-23, 05:22 PM
آخر رد: عبد الخالق

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


يقوم بقرائة الموضوع: