السلام عليكم
واجهتني مشكلة وأنا اعمل في برنامج مبيعات تتعلق بملأ dataadapter مباشرة من استعلام sql
سأتوسع في الشرح لأقول أنه لدي فورم للفواتير (قائمة الفواتير) حيث تظهر بعض المعلومات عن الفواتير الموجودة حاليا
الكود المستخدم كالتالي
Imports System.Data
Imports System.Data.OleDb
Public Class factures
Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source =" & Application.StartupPath & "\stockguard.mdb"
Dim Conn As New OleDbConnection(ConStr)
Dim DataSet1 As New DataSet
Dim SQLstr As String = "SELECT * FROM ventes"
Private Sub factures_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
DataAdapter1.Fill(DataSet1, "ventes")
Conn.Close()
TextBox1.DataBindings.Add("Text", DataSet1, "Table1.code")
TextBox2.DataBindings.Add("Text", DataSet1, "Table1.numero")
TextBox3.DataBindings.Add("Text", DataSet1, "Table1.codeclient")
ChangePosition()
End Sub
الى الان الكود يعمل بكفاءة
المشكل انني اريد ان اضيف textbox يجلب اسم الزبون اضافة لرقمه من جدول اخر
وقمت بتعديل الاستعلام
لكن المشكل في dataadapter.fill حيث يظهر خطأ في كيفية ملأها من استعلام وليس من جدول
هل من مساعدة بارك الله فيكم ؟