تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
فورم البحث عن الفواتير
#11
(31-08-19, 01:28 AM)ابراهيم ايبو كتب : السلام عليكم
اخي خالد الدتاغرايد فارغة لايوجد فيها بيانات وانت في جملة الاستعلام تضع الشرظ السجل الحالي العمود صفر من الداتاغرايد(حتما لايوجد قيمة تسند)
اجعل الشرط ياخذ قيمته من مربع نص حبث تضع فيه رقما يمثل رقم الفاتورة عندها سيجلب لك كل السجلات التي تحمل رقم الفاتورة ويظهرها في الداتاغرايد
احسنت يا استاذى والله بارك الله فيك وفى عمرك وفى كل ما تحب
اريد حذف الفاتوره بتافاصيلها من الداتا ست او بمعنى اخر من الجدول علما بان هناك علاقه بين راس الفاتوره وتفاصيلها ولك منى جزيل الشكر
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#12
السلام عليكم اخي خالد 
ستحذف ايضا بنفس شرط الجلب (رقم الفاتورة)
كود الحذف سيحتوي على كودين حذف  :
 حذف من جدول التفاصيل اولا بشرط رقم الفاتورة
ثم حذف الفاتورة بنفس الشرظ من جدول الفواتير
ملاحظة هامة: ان  كنت تفتح الاتصال وتغلقه نفذ الفتح والاغلاق مرة واحدة داخل كود الحذف افتح الاتصال ونفذ جملة الحذف الاولى
ثم نفذ جملة الحذف الثانية بعدها اغلق الاتصال
تبقى مشكلة المخزن والحسابات هذه مشكلتك قلت لك ذلك سابقا كيف لا أعلم
اليك الكود 
كود :
Private Sub Btn_Delete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Delete.Click
       'Txt_FaturaNumber.text  نفترض ان مربع النص لرقم الفاتورة اسمه
       ' التحقق من وجود رقم الفاتورة
       Try
           If Txt_FaturaNumber.Text = "" Then
               MsgBox("من فضلك ادخل رقم الفاتورة", MsgBoxStyle.Critical, Title:="Error")
               Exit Sub
           Else

               If MessageBox.Show("هل انت متأكد من حذف السجل؟", "Alert", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
                   'Dim cmd As New OleDbCommand()

                   'cmd = New OleDbCommand("Delete from [جدول تفاصيل الفاتورة] where [حقل رقم الفاتورة] = " & Txt_FaturaNumber.text & ")", con)
                   'con.Open()
                   'cmd.ExecuteNonQuery()
                   'cmd.Dispose()

                   'cmd = New OleDbCommand("Delete from [جدول الفواتير] where [حقل رقم الفاتورة] = " & Txt_FaturaNumber.text & "')", con)
                   'cmd.ExecuteNonQuery()
                   'cmd.Dispose()

                   MessageBox.Show("تم الحذف بنجاح؟", "حذف", MessageBoxButtons.OK, MessageBoxIcon.Information)
               Else
                   Exit Sub
               End If
           End If

       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,233 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 420 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [VB.NET] عدم ظهور فورم نهى على خليل 0 294 02-04-25, 02:59 PM
آخر رد: نهى على خليل
  مشكاه غريبه ظهرت لى فى فورم خالد كامل1 1 331 15-02-25, 02:11 PM
آخر رد: خالد كامل1
  اغلاق فورم و فتح فورم بعد 1 دقيقة العيدروس 3 396 30-11-24, 06:01 PM
آخر رد: altoki939
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 702 04-10-24, 02:33 AM
آخر رد: Taha Okla
  استدعاء فورم بداخل Panil1 Abdellah 4 487 27-09-24, 01:06 AM
آخر رد: Abdellah
  كيف أضيف المواد في ComboBox إلى ComboBox آخر في فورم آخر F.H.M 13 884 25-09-24, 11:05 PM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 583 19-09-24, 01:14 AM
آخر رد: محمد مسافر

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


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