Vous êtes sur la page 1sur 2

Imports System.Data.

OleDb
Public Class Form1
Dim conexion As New OleDbConnection
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button1.Click
If Val() = True Then
MessageBox.Show("Bienvenido-" + TextBox1.Text)
TextBox1.Text = ""
TextBox2.Text = ""
Form2.Show()
Else
MessageBox.Show("El nombre de usuario o contrasea no son validos")
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Focus()
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.Even
tArgs) Handles MyBase.Load
conexion.ConnectionString = "provider= microsoft.jet.oledb.4.0;data sour
ce = ..\DataBase.mdb"
End Sub
Public Function Val()
Dim dt As New DataTable
Dim ds As New DataSet
ds.Tables.Add(dt)
conexion.Open()
Dim da As New OleDbDataAdapter("select * from loginTable", conexion)
da.Fill(dt)
For Each datarow In dt.Rows
If TextBox1.Text = datarow.item(0) And TextBox2.Text = datarow(1) Th
en
If ComboBox1.Text = datarow(2) Then
conexion.Close()
Return True
End If
End If
{{codigos por Mario Castellanos SR--- gracias por descargar
Next
conexion.Close()
Return False
End Function
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button3.Click
Form2.Show()
Me.Hide()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class
Imports System.Data.OleDb
Public Class Form2
Dim conexion As New OleDbConnection
Private Sub showitems()

Dim dt As New DataTable


Dim ds As New DataSet
ds.Tables.Add(dt)
Dim da As New OleDbDataAdapter
conexion.Open()
da = New OleDbDataAdapter("Select * from LoginTable", conexion)
da.Fill(dt)
DataGridView1.DataSource = dt.DefaultView
conexion.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
MsgBox("Todos los campos tienen que estar llenos")
ElseIf TextBox2.Text = "" Then
MsgBox("Todos los campos tienen que estar llenos")
ElseIf TextBox3.Text = "" Then
MsgBox("Todos los campos tienen que estar llenos")
Else
conexion.Open()
Dim dt As New DataTable
Dim ds As New DataSet
ds.Tables.Add(dt)
Dim da As New OleDbDataAdapter
da = New OleDbDataAdapter("Select * from LoginTable", conexion)
da.Fill(dt)
Dim nuevo As DataRow = dt.NewRow
With nuevo
.Item("Username") = TextBox1.Text
.Item("Pass_word") = TextBox2.Text
.Item("permiso") = ComboBox1.Text
End With
dt.Rows.Add(nuevo)
Dim cb As New OleDbCommandBuilder(da)
da.Update(dt)
conexion.Close()
showitems()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
Form1.Show()
Me.Hide()
End If
conexion.Close()
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.Even
tArgs) Handles MyBase.Load
conexion.ConnectionString = "provider= microsoft.jet.oledb.4.0;data sour
ce = ..\DataBase.mdb"
showitems()
End Sub
End Class

Vous aimerez peut-être aussi