VISUAL BASIC BOTON DE ANTERIOR Private Sub

Anuncio
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.
Descargar