Está en la página 1de 3

1).

Crear un formulario como el siguiente, luego de haber creado una base de datos en
Access llamado “DataBase2.accdb” y una tabla llamada “Clientes”, en una ruta definida,
recuerde que tendrá los botones de Mantenimiento y de navegación.

2). Escribir el código siguiente:………………

PublicClass Form1
----------------------------------------------------------------
PrivateSub ClientesBindingNavigatorSaveItem_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles ClientesBindingNavigatorSaveItem.Click
Me.Validate()
Me.ClientesBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Database2DataSet)

EndSub
---------------------------------------------------------------------
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
HandlesMyBase.Load

Me.ClientesTableAdapter.Fill(Me.Database2DataSet.Clientes)
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = False

EndSub
-----------------------------------------------------------------
PrivateSub btnNuevo_Click(ByVal sender AsObject, ByVal e As System.EventArgs) _
Handles btnNuevo.Click
Try
Me.GroupBox1.Enabled = True
Me.ClientesBindingSource.AddNew()
Me.IdTextBox.Focus()
Me.btnNuevo.Enabled = False
Me.btnGuardar.Enabled = True
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = False
Me.btnEliminar.Enabled = False
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "error")
EndTry
EndSub
--------------------------------------------------------------------------
PrivateSub btnGuardar_Click(ByVal sender AsObject, ByVal e As System.EventArgs) _
Handles btnGuardar.Click
Try
Me.ClientesBindingSource.EndEdit()
Me.ClientesTableAdapter.Update(Me.Database2DataSet.Clientes)
MsgBox("fue guardado con exito")
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = False
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "error")
EndTry
EndSub
-------------------------------------------------------------------------------
PrivateSub btnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btnEditar.Click
Me.ClientesBindingSource.EndEdit()
Me.ClientesTableAdapter.Update(Me.Database2DataSet.Clientes)
MsgBox("registro modificado")
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = False
EndSub
--------------------------------------------------------------------------
PrivateSub btnBuscar_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles btnBuscar.Click
Dim cod_Clien AsString = InputBox("ingrese el codigo de cliente", "Busqueda")
Me.GroupBox1.Enabled = True
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = True
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = True
If cod_Clien <>""Then
Dim pos AsInteger = 0
pos = Me.ClientesBindingSource.Find("id", cod_Clien)
If pos = -1 Then
MsgBox("no existe el cliente No."& cod_Clien)
Else
Me.ClientesBindingSource.Position = pos
EndIf
EndIf
EndSub
----------------------------------------------------------------------------
PrivateSub btnEliminar_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles btnEliminar.Click
Me.GroupBox1.Enabled = False
Me.btnNuevo.Enabled = True
Me.btnGuardar.Enabled = False
Me.btnEditar.Enabled = False
Me.btnBuscar.Enabled = True
Me.btnEliminar.Enabled = True
Try
Me.ClientesBindingSource.RemoveCurrent()
MsgBox("registro eliminado")
Catch ex As Exception
MsgBox(ex.Message)
EndTry
EndSub
---------------------------------------------------------------
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Me.ClientesBindingSource.MoveFirst()
EndSub
-------------------------------------------------------------------
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Me.ClientesBindingSource.MoveNext()
EndSub
------------------------------------------------------------------------
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
Me.ClientesBindingSource.MovePrevious()
EndSub
-----------------------------------------------------------------------
PrivateSub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
Me.ClientesBindingSource.MoveLast()
EndSub
PrivateSub btnexportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btnexportar.Click
Dim objexcel AsNewexportaexcel
objexcel.exportarexcel(Me.database2dataset.clientes)
EndSub

-----------------------------------------------------------------------
EndClass

-----------------------------------------------------------------

También podría gustarte