25-11-21, 08:31 PM
اول خطوة فهمتها تمت
وهذا هو محتوى الفورم من اكواد
PHP كود :
Public Class Form1
Dim dbpath As String = IO.Path.GetDirectoryName(Application.ExecutablePath) & "\db.accdb"
Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=" & dbpath
Private Function gettablesname()
tbnames.Items.Clear()
Using con As New OleDb.OleDbConnection(str)
If con.State = ConnectionState.Closed Then con.Open()
Dim dt As DataTable = con.GetSchema("Tables", {Nothing, Nothing, Nothing, "Table"})
For Each row As DataRow In dt.Rows
tbnames.Items.Add(row("TABLE_NAME"))
Next
If con.State = ConnectionState.Open Then con.Close()
End Using
End Function
Private Function getcolsnames(ByVal tbname As String)
colsnames.Items.Clear()
Using con As New OleDb.OleDbConnection(str)
If con.State = ConnectionState.Closed Then con.Open()
Dim dt As DataTable = con.GetSchema("Columns", {Nothing, Nothing, tbname, Nothing})
For Each row As DataRow In dt.Rows
colsnames.Items.Add(row("Column_name"))
Next
If con.State = ConnectionState.Open Then con.Close()
End Using
End Function
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
gettablesname()
End Sub
Private Sub tbnames_SelectedIndexChanged(sender As Object, e As EventArgs) Handles tbnames.SelectedIndexChanged
getcolsnames(tbnames.Text)
End Sub
End Class
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

