تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد
#3
السلام عليكم احي الكريم 
لفعل جملة تقوم بالحفظ او التعديل نحتاج الى التأكد من ان السجل موجود او لا 
وافضل تحقق يكون بحقل الاي دي كونه فريد لايتكرر
في البداية قم بإنشاء هذا الصب
كود :
Dim da As New OleDbDataAdapter
   Dim kk As Boolean ' نعريف متغير من نوع بولين خارج الصب
   ' ننشئ صب للتحقق من ان الملف الذي يحمل رقم الاي دي موجود او لا
   Sub chekItem()
       Dim dt As New DataTable
       da = New OleDbDataAdapter("select * From Items where id = " & Txt_id.Text & "", con)
       da.Fill(dt)
       If dt.Rows.Count = 0 Then
           kk = False
       ElseIf dt.Rows.Count > 0 Then
           kk = True
       End If
   End Sub

ثم في حدث زر الحفظ ضع هذا الكود وضع كود الحفظ في المكان المشار اليه وكذلك كود التعديل

كود :
' كود الحفظ والتعديل
   Private Sub Btn_Save_Update_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Save_Update.Click
       Try
           chekItem() ' مناداة صب التحقق
           If kk = False Then
               ' ضع كود الحفظ هنا
           Else
               If MessageBox.Show("هل تريد تعديل السجل؟", "Alert", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
               End If
               ' ضع كود التعديل هنا
           End If
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
       ' اعادة تحميل الجدول
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}


الردود في هذا الموضوع
RE: منع التكرار اسم الصنف في حالة الحفظ والتعديل كود واحد - بواسطة ابراهيم ايبو - 15-07-19, 01:48 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 884 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  خطأ في كود الجمع عند الحفظ مصمم هاوي 4 307 20-04-25, 04:01 AM
آخر رد: مصمم هاوي
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 828 22-01-25, 09:04 PM
آخر رد: fireswored1
  مشكلة في زيادة كمية الصنف الي الفاتورة المبيعات عبدالكريم برشدان 2 1,603 02-12-24, 06:50 PM
آخر رد: altoki939
  [VB.NET] كيف أجعل الأداة Listbox تعرض عمودين بدل عمود واحد mmaalmesry 6 482 15-10-24, 11:05 AM
آخر رد: Taha Okla
  كيف أحفظ سجل عمليات الادخال والتعديل والحذف F.H.M 4 442 22-09-24, 04:29 PM
آخر رد: F.H.M
  تغيير على كود الحفظ محمد خيري 6 584 28-03-24, 04:20 PM
آخر رد: محمد خيري
  [VB.NET] مشكلة عند الحفظ Abdellatif 6 823 31-01-24, 02:47 AM
آخر رد: Abdellah
  [كود] الحفظ Abdellatif 13 1,174 03-01-24, 02:28 AM
آخر رد: Abdellah
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 705 18-12-23, 05:17 PM
آخر رد: أبووسم

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


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