Professional Documents
Culture Documents
Universidad Nacional de Lanús: 1. Cargar El Procedimiento Cambiar y Aplicarlo, Además Ejecutarlo para Ver Como Queda
Universidad Nacional de Lanús: 1. Cargar El Procedimiento Cambiar y Aplicarlo, Además Ejecutarlo para Ver Como Queda
Campus Virtual
Ciclo de Licenciatura en Informática Educativa
1. Cargar el procedimiento Cambiar y Aplicarlo, además Ejecutarlo para ver como queda
Private Sub Cambiar(ByVal Cambio As Boolean)
btnAgregar.Enabled = Cambio
btnEliminar.Enabled = Cambio
btnModificar.Enabled = Cambio
btnSalir.Enabled = Cambio
btnPrimero.Enabled = Cambio
btnAnterior.Enabled = Cambio
btnSiguiente.Enabled = Cambio
btnUltimo.Enabled = Cambio
txtCodcli.Enabled = Not Cambio
txtRazon.Enabled = Not Cambio
txtDireccion.Enabled = Not Cambio
txtCuit.Enabled = Not Cambio
txtCp.Enabled = Not Cambio
txtTelefono.Enabled = Not Cambio
btnAceptar.Enabled = Not Cambio
btnCancelar.Enabled = Not Cambio
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Cambiar(True)
End Sub
Private Sub btnAgregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAgregar.Click
Cambiar(False)
End Sub
Private Sub btnModificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnModificar.Click
Cambiar(False)
End Sub
Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click
Cambiar(True)
End Sub
Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click
Cambiar(True)
End Sub
1
Universidad Nacional de Lanús
Campus Virtual
Ciclo de Licenciatura en Informática Educativa
2. Definir las variable para trabajar con la base de datos y luego Aplicarlas
Private RegistroActual As Single, flag As Byte
Private miConexion As New OleDb.OleDbConnection, miAdapter As OleDb.OleDbDataAdapter
Private miComandoABM As OleDb.OleDbCommandBuilder, miDataSet As New DataSet
3. Crear los procedimientos de Manejo de Registros y luego aplicarlos sobre los botones de Desplazamiento
2
Universidad Nacional de Lanús
Campus Virtual
Ciclo de Licenciatura en Informática Educativa
txtDireccion.Text = miDataSet.Tables("dtClientes").Rows(Nregistro).Item("direccion").ToString
txtCuit.Text = miDataSet.Tables("dtClientes").Rows(Nregistro).Item("cuit").ToString
txtCp.Text = miDataSet.Tables("dtClientes").Rows(Nregistro).Item("cp").ToString
txtTelefono.Text = miDataSet.Tables("dtClientes").Rows(Nregistro).Item("tel").ToString
End Sub
Private Sub btnPrimero_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrimero.Click
RegistroActual = 0
cargar(RegistroActual)
End Sub
Private Sub btnAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnterior.Click
If RegistroActual > 0 Then
RegistroActual -= 1
cargar(RegistroActual)
Else
MsgBox("No hay mas registros antes de este ....", MsgBoxStyle.Information)
End If
End Sub
Private Sub btnSiguiente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSiguiente.Click
If RegistroActual < miDataSet.Tables("dtClientes").Rows.Count - 1 Then
RegistroActual += 1
cargar(RegistroActual)
Else
MsgBox("No hay mas registros ....", MsgBoxStyle.Information)
End If
End Sub
Private Sub btnUltimo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUltimo.Click
RegistroActual = miDataSet.Tables("dtClientes").Rows.Count - 1
cargar(RegistroActual)
End Sub
Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click
End
End Sub
3
Universidad Nacional de Lanús
Campus Virtual
Ciclo de Licenciatura en Informática Educativa
4
Universidad Nacional de Lanús
Campus Virtual
Ciclo de Licenciatura en Informática Educativa
cambiar(True)
End Sub
Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click
‘Código ya programado
cargar(RegistroActual)
End Sub
midataset.Tables("dtClientes").Rows(registroactual).Delete()
miConexion.Open()
Me.miAdapter.Update(Me.miDataSet.Tables("dtClientes"))
miConexion.Close()
cargar(0)
Else
MsgBox("Eliminacion cancelada ...", MsgBoxStyle.Exclamation, "Mensaje")
End If
End Sub