VISUAL BASIC BOTON DE ANTERIOR Private Sub cmdAnterior_Click() Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst End If End Sub BOTON DE BORRAR Private Sub cmdBorrar_Click() Dim r As Integer On Error GoTo RutinaDeError r = MsgBox("¿Desea borrar el registro?", vbYesNo, "Atención") If r <> vbYes Then Exit Sub Adodc1.Recordset.Delete 'borrar el registro Adodc1.Recordset.MoveNext 'situarse en el registro siguiente If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If Exit Sub RutinaDeError: r = MsgBox(Error, vbOKOnly, "Se ha producido un error:") Adodc1.Recordset.CancelUpdate End Sub BOTON DE BUSCAR Private Sub cmdBuscar_Click() Dim buscando As String, criterio As String buscado = InputBox("¿Que nombre quieres buscar?") If buscado = "" Then Exit Sub criterio = "Nombre Like '*" & buscado & "*'" Adodc1.Recordset.MoveNext If Not Adodc1.Recordset.EOF Then Adodc1.Recordset.Find criterio End If If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveFirst Adodc1.Recordset.Find criterio If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast MsgBox ("No encuentro ese nombre") End If End If End Sub BOTON DE CANCELAR Private Sub cmdCancelar_Click() Adodc1.Recordset.CancelUpdate cmdEditar.Enabled = True 'habilitamos los botones cmdBorrar.Enabled = True cmdRefrescar.Enabled = True cmdBuscar.Enabled = True cmdCancelar.Enabled = True cmdNuevo.Enabled = True cmdGrabar.Enabled = False ' inhabilitamos los botones de grabar Text1.Enabled = False ' inhabilitamos las cajas de texto Text2.Enabled = False Text3.Enabled = False End Sub BOTON DE EDITAR Private Sub cmdEditar_Click() Text1.Enabled = True ' habilitamos las cajas de texto Text2.Enabled = True Text3.Enabled = True cmdEditar.Enabled = False 'inhabilitamos los botones cmdBorrar.Enabled = False cmdRefrescar.Enabled = False cmdBuscar.Enabled = False cmdGrabar.Enabled = True ' habilitamos los botones de grabar y cancelar cmdCancelar.Enabled = True Text1.SetFocus 'poner el cursor en la caja de "nombre" End Sub BOTON DE FINAL Private Sub cmdFinal_Click() Adodc1.Recordset.MoveLast End Sub BOTON DE GRABAR Private Sub cmdGrabar_Click() Adodc1.Recordset.Update cmdEditar.Enabled = True 'habilitamos los botones cmdBorrar.Enabled = True cmdRefrescar.Enabled = True cmdBuscar.Enabled = True cmdCancelar.Enabled = True cmdNuevo.Enabled = True cmdGrabar.Enabled = False ' inhabilitamos los botones de grabar Text1.Enabled = False ' inhabilitamos las cajas de texto Text2.Enabled = False Text3.Enabled = False End Sub BOTON DE INICIO Private Sub cmdInicio_Click() Adodc1.Recordset.MoveFirst End Sub BOTON DE NUEVO Private Sub cmdNuevo_Click() Text1.Enabled = True ' habilitamos las cajas de texto Text2.Enabled = True Text3.Enabled = True cmdEditar.Enabled = False 'inhabilitamos los botones cmdBorrar.Enabled = False cmdRefrescar.Enabled = False cmdBuscar.Enabled = False cmdGrabar.Enabled = True ' habilitamos los botones de grabar y cancelar cmdCancelar.Enabled = True Adodc1.Recordset.AddNew 'añadir un nuevo registro Text1.SetFocus 'poner el cursor en la caja de "nombre" End Sub BOTON DE REFRESCAR Private Sub cmdRefrescar_Click() Adodc1.Recordset.Requery cmdEditar.Enabled = True 'habilitamos los botones cmdBorrar.Enabled = True cmdBuscar.Enabled = True cmdCancelar.Enabled = True cmdNuevo.Enabled = True cmdRefrescar.Enabled = False cmdGrabar.Enabled = False End Sub BOTON DE SALIR Private Sub cmdSalir_Click() End End Sub BOTON DE SIGUIENTE Private Sub cmdSiguiente_Click() Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If End Sub Private Sub Form_Load() cmdGrabar.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False End Sub PARA CREAR UN NUEVO FORMULARIO Será necesario dar clic sobre el icono que representa al form Una vez creado el formulario a parecerá el formulario para trabajar sobre él, y también lo podremos visualizar en el apartado de proyectos.