29-10-18, 03:18 PM
السلام عليكم اخوانى
سوالى كيف اربط رقم الفاتورة باسم اور رقم المورد بحيث اذا جاء رقم فاتورة سابق لنفس المورد تاتى رسالة بان رقم هذه الفاتورة موجود مسبقا لهذا المورد
وجزاكم الله خيرا
Public Sub ChekSupplier(TxtSupplier As String,ID As String)
Dim StrSQL As String = "Select * From Invoices Where TheSupplier = '" & TxtSupplier & "' And ID=" & ID
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb;User Id=admin;Password=;")
Dim da As New OleDb.OleDbDataAdapter(StrSQL, cn)
Dim dt As New DataTable
da.Fill(dt)
If dt.Rows.Count > 0 Then
MsgBox("الفاتورة موجودة مسبقا باسم : " & dt.Rows(0)("TheSupplier").ToString)
End If
End SubChekSupplier(TxtSupplier.Text,TxtID.Text)(30-10-18, 12:53 AM)asemshahen5 كتب : [ -> ]ضع هذا في مديول :
و هذا في حدث تغير التكست بتاع الرقم :كود :
Public Sub ChekSupplier(TxtSupplier As String,ID As String)
Dim StrSQL As String = "Select * From Invoices Where TheSupplier = '" & TxtSupplier & "' And ID=" & ID
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb;User Id=admin;Password=;")
Dim da As New OleDb.OleDbDataAdapter(StrSQL, cn)
Dim dt As New DataTable
da.Fill(dt)
If dt.Rows.Count > 0 Then
MsgBox("الفاتورة موجودة مسبقا باسم : " & dt.Rows(0)("TheSupplier").ToString)
End If
End Sub
كود :
ChekSupplier(TxtSupplier.Text,TxtID.Text)