05-10-12, 10:47 PM
مثال بسيط
موديول
الفورم الاول (فيد اداة نصية باسم tname)
وفورمين form2.mobile
form3.email
وفورم اخر للتنقل به زرين
السابق
اللاحق
اما المطلوب فاسهل من كذا ان الزر الذي ننقره مخزن به قيمة مانريد الاستعلام عنه فالامر اكثر بساطة ارجو رفع مثالك للتعديل عليه
موديول
كود :
Module Module1
Public str As String = "provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb"
Public con As New OleDb.OleDbConnection(str)
Public ds As New DataSet
Public sql As String = "select * from tb"
Public da As New OleDb.OleDbDataAdapter(sql, con)
Public pos As Integer = 0
Public Sub fi()
ds.Clear()
Form1.tname.DataBindings.Clear()
Form2.mobile.DataBindings.Clear()
Form3.email.DataBindings.Clear()
da.Fill(ds, "tb")
Form1.tname.DataBindings.Add("text", ds, "tb.tname")
Form2.mobile.DataBindings.Add("text", ds, "tb.mobile")
Form3.email.DataBindings.Add("text", ds, "tb.email")
End Sub
End Moduleالفورم الاول (فيد اداة نصية باسم tname)
كود :
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
fi()
mov.Left = Me.Left + Me.Width
Form2.Top = Me.Top + Me.Height
Form3.Top = Form2.Top + Form2.Height
Form2.Show()
Form3.Show()
mov.Show()
End Sub
End Classوفورمين form2.mobile
form3.email
وفورم اخر للتنقل به زرين
السابق
كود :
Form1.BindingContext(ds, "tb").Position -= 1
Form2.BindingContext(ds, "tb").Position -= 1
Form3.BindingContext(ds, "tb").Position -= 1اللاحق
كود :
Form1.BindingContext(ds, "tb").Position += 1
Form2.BindingContext(ds, "tb").Position += 1
Form3.BindingContext(ds, "tb").Position += 1اما المطلوب فاسهل من كذا ان الزر الذي ننقره مخزن به قيمة مانريد الاستعلام عنه فالامر اكثر بساطة ارجو رفع مثالك للتعديل عليه
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

