تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية التخلص من تكرار تخزين البيانات
#1
Question 
السلام عليكم اخواني  Angel Blush
في كود الحفظ جعلت ملئ تكست بوكس واضافة الصورة واجبان ,(فيجوال بيسك 2010 /  أكسس 2013) Huh Huh Huh Huh
في بعض الاحيان رسالة ملئ التكست بوكس للمستخدم تكون فقط تأكيدا له بفعل الامر , Exclamation  
فحين الضغط على حفظ دون ادخال الصورة يقوم البرنامج بحفظ أمر التخزين مع العلم أنه يطالبني بالصور دون أن يشعرني أنه قام بعمل تخزين بيانات.
لكن حين اضيف الصورة أجد أن البرنامج خزن البيانات بشكل مضاعف حسب عدد مرات الحفظ التي قمت بها قبل اضافة الصورة.

أود منكم معاينة هذا الكود جيدا ونصحي بما يجب فعله
ومن لم يفهم ما اشرت اليه يمكنني الشرح أكثر . Heart
كود :
  Sub saving()

       Try
           dt.Rows.Add()
           Dim pos As String = dt.Rows.Count - 1
           dt.Rows(pos).Item(1) = ComboBox1.Text
           dt.Rows(pos).Item(2) = langcombx1.Text
           dt.Rows(pos).Item(3) = numeration.Text & " - " & annee.Text
           dt.Rows(pos).Item(4) = DateTimePicker1.Value
           dt.Rows(pos).Item(5) = TextBox3.Text
           dt.Rows(pos).Item(6) = TextBox4.Text
           dt.Rows(pos).Item(7) = TextBox5.Text
           dt.Rows(pos).Item(8) = TextBox6.Text
           dt.Rows(pos).Item(9) = RichTextBox1.Text
           If numeration.Text = "" Then
               MsgBox("ملئ خانة رقم 1 الشهادة واجب")
               Return
           End If

           If annee.Text = "" Then
               MsgBox("ملئ خانة رقم 2 الشهادة واجب")
               Return
           End If

           If TextBox3.Text = "" Then
               MsgBox("ملئ خانة الاسم واجب")
               Return
           End If
           Dim txt As String = " - "
           Dim EmpNum As String = numeration.Text & txt & annee.Text

           If String.IsNullOrEmpty(pathimg.Text) Then
               MessageBox.Show("الرجاء اختيار صورة")
               Return
           Else
               If File.Exists("image\" & EmpNum & ".jpg") Then
                   If MessageBox.Show("توجد صورة لها نفس الاسم هل تريد استبدالها ؟", "عذرا", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
                       File.Delete("image\" & EmpNum & ".jpg")
                       File.Copy(pathimg.Text, "image\" & EmpNum & ".jpg")
                   Else
                       Return
                   End If
               Else
                   File.Copy(pathimg.Text, "image\" & EmpNum & ".jpg")
               End If
               save_date()
               clearrr()
               MsgBox("تم الحفظ بنجاح")
           End If

       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try
   End Sub

Shy اخواني الكرام أنا متطوع في عمل برنامج مصلحة خيري لمؤسسة تعاونية Shy
Heart  وأتمنى منكم مساعدتي قدر الامكان وأجركم عند الله مضاعف Heart
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كيفية التخلص من تكرار تخزين البيانات - بواسطة الرائد - 10-07-19, 01:50 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 861 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 757 17-08-25, 09:15 PM
آخر رد: heem1986
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 849 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,015 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 800 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,298 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,036 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,023 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  سبب تكرار رسالة التنبيه مصمم هاوي 4 443 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 791 26-04-25, 06:07 PM
آخر رد: مصمم هاوي

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


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