تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ي اخوان التدخل العاجل لمساعدتكم عجزت والله في ربط جدولين مع بعض مرفق لكم نموذج جاهز
#7
(23-02-20, 01:39 AM)mohamedgadain61 كتب : تمام ارجو توضح ذلك بالمثال اخي الفاضل

مشروعك غير مفهوم
ولا يوجد فيه سوى فورم واحد

بهذا الشكل سيعمل على تسجيل العميل كجديد في كل مره

ايضا لا ادري كيف ستعرض بيانات عميل محدد، فلا يوجد في المشروع فورم لاختيار العميل

اذا كنت تريد تسجيل فواتير للعملاء فتحتاج مشروع آخر غير هذا، ويوجد في المنتدى مشاريع فواتير ابحث عنها

لا تعتمد على هذا الكود
قبل ان تجرب هذا الكود عليك في جدول Customer1 بتغيير نوع بيانات الحقل ID_Customer الى رقم
كود :
Imports System.Data.OleDb
Imports System.IO

Public Class Form1

   Public Cn As New OleDbConnection("provider=microsoft.Ace.oledb.12.0;data source=  " & Application.StartupPath & "\TestDB.accdb")



   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Me.Customer1TableAdapter.Fill(Me.TestDBDataSet.Customer1)
       Me.CustomerTableAdapter.Fill(Me.TestDBDataSet.Customer)

   End Sub

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

       If Cn.State Then Cn.Close()
       Cn.Open()

       Dim Cmdd As New OleDbCommand("Insert into Customer(Customer_Name,Phone,total)values(@Customer_Name,@phone,@total)", Cn)
       Cmdd.Parameters.AddWithValue("@Customer_Name", Customer_NameTextBox.Text)
       Cmdd.Parameters.AddWithValue("@Phone", PhoneTextBox.Text)
       Cmdd.Parameters.AddWithValue("@total", TotalTextBox.Text)

       If Cmdd.ExecuteNonQuery >= 1 Then
           Cmdd.CommandText = "SELECT @@IDENTITY"
           Dim id_customer = Cmdd.ExecuteScalar

           Dim Cmdd2 As New OleDbCommand("Insert into Customer1(ID_Customer,proudect,price,items,total)values(@ID_Customer,@proudect,@price,@items,@total)", Cn)
           For Each r As DataGridViewRow In Customer1DataGridView.Rows
               If r.IsNewRow Then Exit For
               Cmdd2.Parameters.Clear()
               Cmdd2.Parameters.AddWithValue("@ID_Customer", id_customer)
               Cmdd2.Parameters.AddWithValue("@proudect", r.Cells(2).Value.ToString)
               Cmdd2.Parameters.AddWithValue("@price", r.Cells(3).Value.ToString)
               Cmdd2.Parameters.AddWithValue("@items", r.Cells(4).Value.ToString)
               Cmdd2.Parameters.AddWithValue("@total", r.Cells(5).Value.ToString)
               Cmdd2.ExecuteNonQuery()
           Next
       End If

       Cn.Close()

       'اريد كود حفظ بيانات داخل الداتا جيرد فيور + الربط بين الجدولين برقم المعرف من الجدول الأول وشكرا


       MsgBox("تم الحفظ")
   End Sub


End Class
الرد }}}
تم الشكر بواسطة: asemshahen5 , عمور2016 , عمور2016


الردود في هذا الموضوع
RE: ي اخوان التدخل العاجل لمساعدتكم عجزت والله في ربط جدولين مع بعض مرفق لكم نموذج جاهز - بواسطة alsalamoni - 23-02-20, 12:39 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] مشروع لاضافة رسم بيانى محتاج التدخل لاصلاحه dr.programming 0 213 09-11-25, 01:48 AM
آخر رد: dr.programming
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 629 15-11-24, 11:02 AM
آخر رد: modymody300894
  كيف اضيف Where لجملة استعلام *SELECT بها جدولين moh61 13 1,221 25-06-24, 05:22 PM
آخر رد: moh61
Sad [SQL] عمل استعلام من جدولين mostafabebo 2 440 14-06-24, 09:03 PM
آخر رد: mostafabebo
  [VB.NET] حفظ بيانات معروضة من جدولين داخل dgv مبرمج مسلم 0 439 09-06-24, 02:30 AM
آخر رد: مبرمج مسلم
  مرفق سورس كود ارسال ملفات الى الواتس بدون API new_programer 4 872 28-04-24, 06:31 AM
آخر رد: new_programer
  [VB.NET] السلام عليكم ممكن مساعدة اخوان احتاج يكون تسجيل الدخول textbox1 + textbox2 Coder_iraqii 4 871 18-12-23, 06:46 PM
آخر رد: Kamil
  [سؤال] اخوان الاعزاء ارجو مساعدتى في حل عرض بيانات في تقرير كريستال ريبورت nazarakrawi 8 4,458 21-08-23, 11:11 PM
آخر رد: mohamed Matrix
  [سؤال] دمج جدولين في داتا جريد فيو alhuraibi 0 540 04-08-23, 12:08 AM
آخر رد: alhuraibi

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


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