You are on page 1of 4

Imports System.

Data
Imports System.Data.OleDb
Public Class Form1
Dim strconexion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Documents and Settings\Personal\Mis
documentos\estudiantess.mdb"

Declaracion de Variables
Dim
Dim
Dim
Dim
Dim

strComando As String = "Select * from estudios"


DA As OleDbDataAdapter
DS As New DataSet()
CB As OleDbCommandBuilder
Posicion As Integer

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Try
DA = New OleDbDataAdapter(strComando, strconexion)
DA.Fill(DS, "estudios")
CB = New OleDbCommandBuilder(DA)
Me.txtmatricula.DataBindings.Add(New Binding("Text", DS,
"estudios.matricula"))
txtNombre.DataBindings.Add(New Binding("Text", DS,
"estudios.nombre"))

TxtApellido.DataBindings.Add(New Binding("Text", DS,


"estudios.apellido"))
txtdireccion.DataBindings.Add(New Binding("text", DS,
"estudios.direccion"))
txtTel.DataBindings.Add(New Binding("text", DS,
"estudios.telefono"))
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Codigo del boton nuevo.


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnNuevo.Click
If btnNuevo.Text = "Nuevo" Then
Me.BindingContext(DS, "estudios").AddNew()
btnNuevo.Text = "Guardar"
btnEditar.Text = "Cancelar"
btnEliminar.Enabled = False
btnSalir.Enabled = False
txtmatricula.Enabled = True
txtNombre.Enabled = True
TxtApellido.Enabled = True
txtmatricula.Focus()
Else
Try
BindingContext(DS, "estudios").EndCurrentEdit()
DA.Update(DS, "estudios")
DS.Tables("estudios").AcceptChanges()
btnNuevo.Text = "Nuevo"
btnEditar.Text = "Modificar"
btnEliminar.Enabled = True
btnSalir.Enabled = True
txtmatricula.Enabled = False
txtNombre.Enabled = False
TxtApellido.Enabled = False
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub

Boton Modificar
Private Sub BtnEditar_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnEditar.Click
If BtnEditar.Text = "Modificar" Then
BtnNuevo.Text = "Guardar"
BtnEditar.Text = "Cancelar"
BtnEliminar.Enabled = False
BtnSalir.Enabled = False
txtmatricula.Enabled = False
txtNombre.Enabled = True
TxtApellido.Enabled = True
txtmatricula.Focus()
Else
BindingContext(DS, "estudios").CancelCurrentEdit()

BtnNuevo.Text = "Nuevo"
BtnEditar.Text = "Editar"
BtnEliminar.Enabled = True
BtnSalir.Enabled = True
txtmatricula.Enabled = False
txtNombre.Enabled = False
TxtApellido.Enabled = False
End If
End Sub

Boton Eliminar
Private Sub BtnEliminar_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles BtnEliminar.Click
If MsgBox("Esta seguro de eliminar esta Matricula?",
MsgBoxStyle.YesNo, "Eliminar") = MsgBoxResult.Yes Then
Try
Posicion = BindingContext(DS, "estudios").Position
DS.Tables("estudios").Rows(Posicion).Delete()
DA.Update(DS, "estudios")
DS.Tables("estudios").AcceptChanges()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub

Boton Salir
Private Sub BtnSalir_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnSalir.Click
End
End Sub

Boton Primer Registro (First <<)


Private Sub Button5_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button5.Click
Me.BindingContext(DS, "estudios").Position = 0
End Sub

Boton Registro Anterior(Preview < )


Private Sub Button6_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button6.Click
Me.BindingContext(DS, "estudios").Position -= 1
End Sub

Boton Siguiente Registro(Next >)


Private Sub Button7_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button7.Click
Me.BindingContext(DS, "estudios").Position += 1
End Sub

Boton Ultimo Registro(Last >>)


Private Sub Button8_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button8.Click
Me.BindingContext(DS, "estudios").Position =
BindingContext(DS, "estudios").Count
End Sub
End Class

You might also like