أهلا وسهلا بك زائرنا الكريم في Yaser Apps، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE

3GwQ7inOtKU الجزء الثانى BiQPsIPz4Jw 1 - جملة الاتصال 2- كود ادخال البيانات الى قاعدة البينات  3 - كود اظهار البيانات فى الد



16-12-2024 06:00 مساءً
معلومات الكاتب ▼
تاريخ الإنضمام : 26-11-2024
رقم العضوية : 1
المشاركات : 62
الجنس :
قوة السمعة : 80


الجزء الثانى


1 - جملة الاتصال


CODE

Private DbCommand As String = ""
 Private bindingSrc As BindingSource
 Private DbName As String = "auditor_db.db"
 Private DbPath As String = Application.StartupPath & "\" & DbName
 Private ConnString As String = "Data Source =" & DbPath & ";Version=3"
 Private Connection As New SQLiteConnection(ConnString)
 Private Command As New SQLiteCommand("", Connection)
 Dim Pos As Point 


2- كود ادخال البيانات الى قاعدة البينات 

CODE

 Private Sub InsertData()
     Connection.Open()
     If Connection.State = ConnectionState.Open Then
         Command.Connection = Connection
         Command.CommandText = "insert into user (
                              user_name, 
                              user_password,
                              user_role ) 
                             Values 
                             (
                              '" & TextBox1.Text & "',
                              '" & TextBox2.Text & "',
                              '" & ComboBox1.Text & "' ) "
         Command.ExecuteNonQuery()
     End If
     Connection.Close()
 End Sub


3 - كود اظهار البيانات فى الداتا جريد فيو

CODE

 Private Sub ShowDataGridView()
     DataGridView1.Rows.Clear()
     Connection.Open()
     If Connection.State = ConnectionState.Open Then
         Command.Connection = Connection
         Command.CommandText = "Select * from user"
         Dim reader As SQLiteDataReader = Command.ExecuteReader
         Using reader
             While (reader.Read())
                 Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                             reader.GetString(1),
                                             reader.GetString(2),
                                             reader.GetString(3))
             End While
         End Using
     End If
     Connection.Close()
 End Sub


4 - كود استخراج البيانات من الداتا جريد فيو

CODE

 Private Sub FromDataGridView()
     Dim iRowIndex As Integer
     For i As Integer = 0 To DataGridView1.SelectedCells.Count - 1
         iRowIndex = DataGridView1.SelectedCells.Item(i).RowIndex
         tbx0.Text = DataGridView1.Rows(iRowIndex).Cells(0).Value
         TextBox1.Text = DataGridView1.Rows(iRowIndex).Cells(1).Value
         TextBox2.Text = DataGridView1.Rows(iRowIndex).Cells(2).Value
         ComboBox1.Text = DataGridView1.Rows(iRowIndex).Cells(3).Value
     Next
 End Sub


5 - كود تعديل البيانات فى قاعدة البينات

CODE

  Private Sub UpdateData()
      Connection.Open()
      If Connection.State = ConnectionState.Open Then
          Command.Connection = Connection
          Command.CommandText = "Update user Set 
                             user_name='" & TextBox1.Text & "', 
                             user_password = '" & TextBox2.Text & "',
                             user_role = '" & ComboBox1.Text & "'
                             Where user_id ='" & tbx0.Text & "'"
          Command.ExecuteNonQuery()
      End If
      Connection.Close()
  End Sub


6 - كود حذف البيانات من قاعدة البيانات
CODE

Private Sub DeleteData()
    Dim result1 As DialogResult = MessageBox.Show("هل تريد حقا حذف هذا المسئول ؟ ", "حذف مسئول", MessageBoxButtons.YesNo)
    If result1 = DialogResult.Yes Then
        Connection.Open()
        If Connection.State = ConnectionState.Open Then
            Command.Connection = Connection
            Command.CommandText = "Delete From user Where user_id ='" & tbx0.Text & "'"
            Command.ExecuteNonQuery()
        End If
    End If
    Connection.Close()
End Sub
توقيع :Yasser
الان يمكنك الاشتراك فى افضل استضافة و احصل على دومين مجانى 

look/images/icons/i1.gif طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE
  17-12-2024 01:46 مساءً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 17-12-2024
رقم العضوية : 121
المشاركات : 2
الجنس :
قوة السمعة : 110
شكرا جزيلا استاذ ياسر

look/images/icons/i1.gif طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE
  18-12-2024 05:51 مساءً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 26-11-2024
رقم العضوية : 1
المشاركات : 62
الجنس :
قوة السمعة : 80
المشاركة الأصلية كتبت بواسطة: ziade بتاريخ: 17-12-2024 01:46 مساءًشكرا جزيلا استاذ ياسر
اهلا بيك يا صديقى 
توقيع :Yasser
الان يمكنك الاشتراك فى افضل استضافة و احصل على دومين مجانى 

look/images/icons/i1.gif طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE
  05-01-2025 07:24 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-01-2025
رقم العضوية : 186
المشاركات : 3
الجنس :
قوة السمعة : 110
االسلام عليكم 
لك منا الحب والدعاء مشكور مسبقا
تذكر أن تستبدل الكود أو كود الموضف أو اي كود في برامجك بالترتيب التسلسلي الذي يمكن أن تجلبه مباشرة بملاحظة آخر سطر كتب في قاعدة البيانات 
كما انه لو سجلت مستخدم جديد بعد تعبئة الحقول بالضغظ على زر الحفظ وتركت الحقول مملوءة وأعدت الضغط على نفس الزر مباشرة سيسجل نفس المعلومات مرارا وتكرارا  لهذا وجب اظافة شرط عدم تكرار نفس البيانات  وشكرا

 تقبل مروري 


تم تحرير المشاركة بواسطة :khelifi72 بتاريخ:05-01-2025 07:40 صباحاً


look/images/icons/i1.gif طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE
  06-01-2025 01:01 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-01-2025
رقم العضوية : 186
المشاركات : 3
الجنس :
قوة السمعة : 110
السلام  عليكم
هذه محاولة  
CODE
 '///////////////////////
 Private Sub InsertData()
     ' Ouvrir la connexion à la base de données  
     Connection.Open()
     Try
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
 
             ' Vérifier si l'utilisateur existe déjà  
             Command.CommandText = "SELECT COUNT(*) FROM USERS WHERE user_name = @userName"
             Command.Parameters.Clear() ' Nettoyer les paramètres précédents  
             Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim()) ' Trim pour enlever les espaces  
 
             Dim userExists As Integer = Convert.ToInt32(Command.ExecuteScalar()) ' Exécuter la commande et récupérer le résultat  
 
             If userExists > 0 Then
                 MessageBox.Show("هذا المستخدم موجود مسبقا", "خطأ ", MessageBoxButtons.OK, MessageBoxIcon.Warning)
             Else
                 ' Insérer les nouvelles données  
                 Command.CommandText = "INSERT INTO USERS (user_name, user_password, user_role) VALUES (@userName, @userPassword, @userRole)"
                 Command.Parameters.Clear() ' Nettoyer les anciens paramètres  
                 Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
                 Command.Parameters.AddWithValue("@userPassword", TextBox2.Text.Trim())
                 Command.Parameters.AddWithValue("@userRole", ComboBox1.Text.Trim())
                 Command.ExecuteNonQuery() ' Exécuter l'insertion  
                 MessageBox.Show("تمت اضافة مستخدم", "تسجيل ناجح", MessageBoxButtons.OK, MessageBoxIcon.Information)
             End If
         End If
     Catch ex As Exception
         MessageBox.Show("خظأ أثناء الادراج : " & ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)
     Finally
         Connection.Close() ' Toujours fermer la connexion  
     End Try
 End Sub
 '////////////////////////// 

look/images/icons/i1.gif طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE
  06-01-2025 01:43 صباحاً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 04-01-2025
رقم العضوية : 186
المشاركات : 3
الجنس :
قوة السمعة : 110
السلام عليكم 
اليكم الكود كاملا مأخوذ من درس الاستاذ ياسر مع بعض التغييرات وشكرا مسبقا







CODE

Imports System.Data.SQLite
 
 Public Class USERS
 
     Private DbCommand As String = ""
     Private bindingSrc As BindingSource
     Private DbName As String = "POINTAGE.db"
     Private DbPath As String = Application.StartupPath & "" & DbName
     Private ConnString As String = "Data Source=" & DbPath & ";Version=3"
     Private Connection As New SQLiteConnection(ConnString)
     Private Command As New SQLiteCommand("", Connection)
     Dim Pos As Point
 
     Private Sub ShowDataGridView()
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS"
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 
     Private Sub InsertData()
         Connection.Open()
         Try
             If Connection.State = ConnectionState.Open Then
                 Command.Connection = Connection
 
                 ' Vérifier si l'utilisateur existe déjà
                 Command.CommandText = "SELECT COUNT(*) FROM USERS WHERE user_name = @userName"
                 Command.Parameters.Clear()
                 Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
 
                 Dim userExists As Integer = Convert.ToInt32(Command.ExecuteScalar())
 
                 If userExists > 0 Then
                     MessageBox.Show("هذا المستخدم موجود مسبقا", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Warning)
                 Else
                     ' Insérer les nouvelles données
                     Command.CommandText = "INSERT INTO USERS (user_name, user_password, user_role) VALUES (@userName, @userPassword, @userRole)"
                     Command.Parameters.Clear()
                     Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
                     Command.Parameters.AddWithValue("@userPassword", TextBox2.Text.Trim())
                     Command.Parameters.AddWithValue("@userRole", ComboBox1.Text.Trim())
                     Command.ExecuteNonQuery()
                     MessageBox.Show("تمت اضافة مستخدم", "تسجيل ناجح", MessageBoxButtons.OK, MessageBoxIcon.Information)
                 End If
             End If
         Catch ex As Exception
             MessageBox.Show("خظأ أثناء الادراج : " & ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)
         Finally
             Connection.Close()
         End Try
     End Sub
 
     Private Sub FromDataGridView()
         Dim iRowIndex As Integer
         For i As Integer = 0 To DataGridView1.SelectedCells.Count - 1
             iRowIndex = DataGridView1.SelectedCells.Item(i).RowIndex
             tbx0.Text = DataGridView1.Rows(iRowIndex).Cells(0).Value
             TextBox1.Text = DataGridView1.Rows(iRowIndex).Cells(1).Value
             TextBox2.Text = DataGridView1.Rows(iRowIndex).Cells(2).Value
             ComboBox1.Text = DataGridView1.Rows(iRowIndex).Cells(3).Value
         Next
     End Sub
 
     Private Sub UpdateData()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "UPDATE USERS SET 
                                   user_name = @userName, 
                                   user_password = @userPassword, 
                                   user_role = @userRole 
                                   WHERE user_id = @userId"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
             Command.Parameters.AddWithValue("@userPassword", TextBox2.Text.Trim())
             Command.Parameters.AddWithValue("@userRole", ComboBox1.Text.Trim())
             Command.Parameters.AddWithValue("@userId", tbx0.Text.Trim())
             Command.ExecuteNonQuery()
         End If
         Connection.Close()
     End Sub
 
     Private Sub DeleteData()
         Dim result1 As DialogResult = MessageBox.Show("هل تريد حقا حذف هذا المسئول ؟", "حذف مسئول", MessageBoxButtons.YesNo)
         If result1 = DialogResult.Yes Then
             Connection.Open()
             If Connection.State = ConnectionState.Open Then
                 Command.Connection = Connection
                 Command.CommandText = "DELETE FROM USERS WHERE user_id = @userId"
                 Command.Parameters.Clear()
                 Command.Parameters.AddWithValue("@userId", tbx0.Text.Trim())
                 Command.ExecuteNonQuery()
             End If
             Connection.Close()
         End If
     End Sub
 
     Private Sub USERS_Closed(sender As Object, e As EventArgs) Handles Me.Closed
         main.Show()
     End Sub
 
     Private Sub USERS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
         ShowDataGridView()
     End Sub
 
     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
         InsertData()
         ShowDataGridView()
     End Sub
 
     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
         TextBox1.Text = ""
         TextBox2.Text = ""
         ComboBox1.SelectedIndex = -1
         ShowDataGridView()
     End Sub
 
     Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
         FromDataGridView()
     End Sub
 
     Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
         UpdateData()
         ShowDataGridView()
     End Sub
 
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
         DeleteData()
         ShowDataGridView()
     End Sub
 
     Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS WHERE user_name LIKE @userName"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userName", "%" & TextBox1.Text.Trim() & "%";)
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 
     Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS WHERE user_password LIKE @userPassword"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userPassword", "%" & TextBox2.Text.Trim() & "%";)
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 
     Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS WHERE user_role LIKE @userRole"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userRole", "%" & ComboBox1.Text.Trim() & "%";)
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 End Class
 


تم تحرير المشاركة بواسطة :khelifi72 بتاريخ:06-01-2025 01:49 صباحاً


look/images/icons/i1.gif طريقة عمل شاشة المستخدمين بالفيجوال بيسك و SQLITE
  08-01-2025 11:12 صباحاً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 26-11-2024
رقم العضوية : 1
المشاركات : 62
الجنس :
قوة السمعة : 80
المشاركة الأصلية كتبت بواسطة: khelifi72 بتاريخ: 06-01-2025 01:43 صباحاً
السلام عليكم 
اليكم الكود كاملا مأخوذ من درس الاستاذ ياسر مع بعض التغييرات وشكرا مسبقا







CODE

Imports System.Data.SQLite
 
 Public Class USERS
 
     Private DbCommand As String = ""
     Private bindingSrc As BindingSource
     Private DbName As String = "POINTAGE.db"
     Private DbPath As String = Application.StartupPath & "" & DbName
     Private ConnString As String = "Data Source=" & DbPath & ";Version=3"
     Private Connection As New SQLiteConnection(ConnString)
     Private Command As New SQLiteCommand("", Connection)
     Dim Pos As Point
 
     Private Sub ShowDataGridView()
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS"
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 
     Private Sub InsertData()
         Connection.Open()
         Try
             If Connection.State = ConnectionState.Open Then
                 Command.Connection = Connection
 
                 ' Vérifier si l'utilisateur existe déjà
                 Command.CommandText = "SELECT COUNT(*) FROM USERS WHERE user_name = @userName"
                 Command.Parameters.Clear()
                 Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
 
                 Dim userExists As Integer = Convert.ToInt32(Command.ExecuteScalar())
 
                 If userExists > 0 Then
                     MessageBox.Show("هذا المستخدم موجود مسبقا", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Warning)
                 Else
                     ' Insérer les nouvelles données
                     Command.CommandText = "INSERT INTO USERS (user_name, user_password, user_role) VALUES (@userName, @userPassword, @userRole)"
                     Command.Parameters.Clear()
                     Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
                     Command.Parameters.AddWithValue("@userPassword", TextBox2.Text.Trim())
                     Command.Parameters.AddWithValue("@userRole", ComboBox1.Text.Trim())
                     Command.ExecuteNonQuery()
                     MessageBox.Show("تمت اضافة مستخدم", "تسجيل ناجح", MessageBoxButtons.OK, MessageBoxIcon.Information)
                 End If
             End If
         Catch ex As Exception
             MessageBox.Show("خظأ أثناء الادراج : " & ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)
         Finally
             Connection.Close()
         End Try
     End Sub
 
     Private Sub FromDataGridView()
         Dim iRowIndex As Integer
         For i As Integer = 0 To DataGridView1.SelectedCells.Count - 1
             iRowIndex = DataGridView1.SelectedCells.Item(i).RowIndex
             tbx0.Text = DataGridView1.Rows(iRowIndex).Cells(0).Value
             TextBox1.Text = DataGridView1.Rows(iRowIndex).Cells(1).Value
             TextBox2.Text = DataGridView1.Rows(iRowIndex).Cells(2).Value
             ComboBox1.Text = DataGridView1.Rows(iRowIndex).Cells(3).Value
         Next
     End Sub
 
     Private Sub UpdateData()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "UPDATE USERS SET 
                                   user_name = @userName, 
                                   user_password = @userPassword, 
                                   user_role = @userRole 
                                   WHERE user_id = @userId"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userName", TextBox1.Text.Trim())
             Command.Parameters.AddWithValue("@userPassword", TextBox2.Text.Trim())
             Command.Parameters.AddWithValue("@userRole", ComboBox1.Text.Trim())
             Command.Parameters.AddWithValue("@userId", tbx0.Text.Trim())
             Command.ExecuteNonQuery()
         End If
         Connection.Close()
     End Sub
 
     Private Sub DeleteData()
         Dim result1 As DialogResult = MessageBox.Show("هل تريد حقا حذف هذا المسئول ؟", "حذف مسئول", MessageBoxButtons.YesNo)
         If result1 = DialogResult.Yes Then
             Connection.Open()
             If Connection.State = ConnectionState.Open Then
                 Command.Connection = Connection
                 Command.CommandText = "DELETE FROM USERS WHERE user_id = @userId"
                 Command.Parameters.Clear()
                 Command.Parameters.AddWithValue("@userId", tbx0.Text.Trim())
                 Command.ExecuteNonQuery()
             End If
             Connection.Close()
         End If
     End Sub
 
     Private Sub USERS_Closed(sender As Object, e As EventArgs) Handles Me.Closed
         main.Show()
     End Sub
 
     Private Sub USERS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
         ShowDataGridView()
     End Sub
 
     Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
         InsertData()
         ShowDataGridView()
     End Sub
 
     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
         TextBox1.Text = ""
         TextBox2.Text = ""
         ComboBox1.SelectedIndex = -1
         ShowDataGridView()
     End Sub
 
     Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
         FromDataGridView()
     End Sub
 
     Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
         UpdateData()
         ShowDataGridView()
     End Sub
 
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
         DeleteData()
         ShowDataGridView()
     End Sub
 
     Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS WHERE user_name LIKE @userName"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userName", "%" & TextBox1.Text.Trim() & "%";)
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 
     Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS WHERE user_password LIKE @userPassword"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userPassword", "%" & TextBox2.Text.Trim() & "%";)
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 
     Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
         DataGridView1.Rows.Clear()
         Connection.Open()
         If Connection.State = ConnectionState.Open Then
             Command.Connection = Connection
             Command.CommandText = "SELECT * FROM USERS WHERE user_role LIKE @userRole"
             Command.Parameters.Clear()
             Command.Parameters.AddWithValue("@userRole", "%" & ComboBox1.Text.Trim() & "%";)
             Dim reader As SQLiteDataReader = Command.ExecuteReader()
             Using reader
                 While reader.Read()
                     Me.DataGridView1.Rows.Add(reader.GetInt32(0),
                                               reader.GetString(1),
                                               reader.GetString(2),
                                               reader.GetString(3))
                 End While
             End Using
         End If
         Connection.Close()
     End Sub
 End Class
 
شكرا جزيلا لاهتمامك بمساعدة الاخرين :flower (2):
توقيع :Yasser
الان يمكنك الاشتراك فى افضل استضافة و احصل على دومين مجانى 

اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
طريقة عمل شاشة دخول بلغة فيجوال بيسك و قواعد البيانات SQLITE Yasser
3 385 عمر جموعي

الكلمات الدلالية
طريقة ، شاشة ، المستخدمين ، بالفيجوال ، بيسك ، SQLITE ،









الساعة الآن 06:54 PM