Está en la página 1de 3

Instituto Universitario de Tecnología para la Informática

I.U.T.E.P.I.
Acarigua – Portuguesa

Guía de Botones de Actualización de


Registro en Visual Basic

Programación II
Docente: Ing. Egleé Rivas.
En la ventana de Código desplegar la sección General - Declaraciones y declarar
dos variables (incluir y modificar) y realizar los subprocedimientos activar_cajas y
desactivar_cajas
Dim incluir, modificar As Boolean
Para activar los text del formulario:
Sub activar_cajas()
Text1.Enabled = True
Text2.Enabled = True
End Sub

Para desactivar los text del formulario:


Sub desactivar_cajas()
Text1.Enabled = False
Text2.Enabled = False
End Sub

En cada botón de comando colocar los correspondientes códigos:


Botón Guardar:
Private Sub Cmdguardar_Click()
Dim resp As Integer
If Text1.Text = "" Then
MsgBox "debe colocar la cedula"
Text1.SetFocus
Exit Sub
ElseIf Text2.Text = "" Then
MsgBox "debe colocar el nombre"
Text2.SetFocus
Exit Sub
ElseIf incluir Then
resp = MsgBox("desea guardar", vbOKCancel + vbQuestion, "adv")
If resp = vbOK Then
Adodc1.Recordset.UpdateBatch
Else
Adodc1.Recordset.CancelUpdate
End If
incluir = False
****Aquí se coloca si va a modificar, se coloca el msgbox y lo mismo que en
el incuir, *******
Cmdguardar.Enabled = False
desactivar_cajas
End If
End Sub
Botón Incluir:

Private Sub Cmdincluir_Click()


activar_cajas
Cmdguardar.Enabled = True
Text1.SetFocus
Adodc1.Recordset.AddNew
incluir = True
End Sub

Procedimiento inicial al ejecutar el formulario:


Private Sub Form_Load()
desactivar_cajas
Cmdguardar.Enabled = False
End Sub

Botón Eliminar:

Private Sub Cmdelimi_Click()


Dim resp As Integer
resp = MsgBox("desea eliminar", vbOKCancel + vbQuestion, "adv")
If resp = vbOK Then
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveFirst
End If
ElseIf resp = vbCancel Then
MsgBox "no elimino registros"
End If
End Sub

Realizar el botón Modificar Activando las cajas, colocando modificar en


verdadero.

También podría gustarte