Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Enseguida cree una nueva tabla. Seleccione la opcin tablas y haga doble clic en Crear tabla en vista
de diseo
Introduzca el nombre, tipo y propiedades para cada campo:
Luego, debe asignar a uno de los campos una clave principal ( se recomienda que sea el ID) de la
siguiente manera:
De doble clic en
y proceda a llenar la tabla: (ejemplo)
Proceda a hacer el mismo proceso para cada una de las tablas que quiera en su base da datos.
VISUAL BASIC Y ACCESS
Ya que este realizada la base da datos como usted la dese proceda a realizar la aplicacin en Visual Basic:
Para realizar la UNA APLICACIN CONECTADA CON ALGUNA TABLA se debe hacer el siguiente
procedimiento:
Abrir Visual Basic como normalmente lo hacemos
Tener nuestra base da datos terminada.
Al terminar esta aplicacin tendremos algo as:
Nota: si usted lo quiere puede cambiar el nombre de la conexin y del comando solo haga clic
derecho sobre el comando en el apartado propiedades y de esta manera cambiar su nombre; para
cambiar el nombre de la conexin de clic derecho y enseguida en cambiar nombre.
Enseguida sobre
de clic en
y aparecer una ventana como la siguiente:
10
Seleccione la opcin
enseguida de clic en
aparecer un cuadro como el siguiente:
11
A Continuacin de clic en
deber aparecer:
Una vez que se hizo lo anterior deber proceder ahora a las propiedades del
Comando creado bajo la conexin:
Sobre el botn de comando
de la conexin creada
de clic derecho y despus de clic en
aparecer un cuadro como el siguiente:
12
13
14
15
Para integrar esto a nuestro formulario debemos insertar un Frame (si as usted lo prefiere, ya que no es
necesario) en el Frame proceda a insertar 4 Botones de Comando.
Para efectos que usted entienda lo siguiente los botones les pondr los siguientes nombres:
CmdPrimero
CmdAnterior
CmdSiguiente
CmdUltimo
Ahora inserte el siguiente cdigo para:
CmdPrimero
Private Sub CmdPrimero_Click()
DataEnvironment1.rsCommand1.MoveFirst
End Sub
CmdAnterior
Private Sub CmdAnterior_Click()
DataEnvironment1.rsCommand1.MovePrevious
If DataEnvironment1.rsCommand1.BOF Then
DataEnvironment1.rsCommand1.MoveFirst
MsgBox "Estamos en el primer registro"
End If
End Sub
CmdSiguiente
Private Sub CmdSiguiente_Click (Index As Integer)
DataEnvironment1.rsCommand1.MoveNext
DataEnvironment1.rsCommand1.EOF Then DataEnvironment1.rsCommand1.MoveLast
MsgBox "Estamos en el ltimo registro"
End If
16
End Sub
CmdUltimo
Private Sub CmdUltimo_Click()
DataEnvironment1.rsCommand1.MoveLast
End Sub
Controles de mantenimiento de registros (nuevo, modificar, guardar, eliminar
Una vez establecido lo anterior se proceder ahora a insertar Controles para el mantenimiento de registros.
Para esto tambin se recomienda usar un Frame y ahora le pondr los siguientes nombres:
CmdNuevo
CmdEditar
CmdGuardar
CmdEliminar
Ahora insertaremos el siguiente cdigo para cada uno de los botones de comando:
CmdNuevo
Private Sub CmdNuevo_Click()
DataEnvironment1.rsCommand1.AddNew
ModoEditar True
End Sub
CmdEditar
Private Sub CmdEditar_Click()
ModoEditarComven True
End Sub
17
CmdGuardar
Private Sub CmdGuardar_Click()
If MsgBox("desea guardar los cambios?", _
vbQuestion + vbYesNo, "Pregunta") = vbYes Then
MsgBox ("guardado")
DataEnvironment1.rsCommand1.Update
ModoEditar False
End If
End Sub
CmdEliminar
Private Sub CmdEliminar_Click()
If MsgBox("esta seguro de eliminar este registro?", _
vbQuestion + vbYesNo, "Pregunta") = vbYes Then
DataEnvironment1.rsCommand1.Delete
MsgBox ("eliminado")
DataEnvironment1.rsCommand1.MoveFirst
Else
DataEnvironment1.rsCommand1.Cancel
If DataEnvironment1.rsCommand1.EOF Then
DataEnvironment1.rsCommand1.MoveLast
End If
End If
End Sub
El siguiente codigo sirve solo para avilitar el ModoEditar que fue usado antes
Private Sub Form_Activate()
ModoEditarComven False
18
End Sub
Private Sub ModoEditarComven(ByVal Ok As Boolean)
txtidProducto.Locked = Not Ok: txtNombreProducto.Locked = Not Ok: txtFechaCompra.Locked = Not
Ok: txtCantidad.Locked = Not Ok: txtPrecio.Locked = Not Ok
CmdNuevo.Enabled = Not Ok: CmdEditar.Enabled = Not Ok
CmdGuardar.Enabled = Not Ok: CmdEliminar.Enabled = Not Ok
txtidProducto.SetFocus
End Sub
Botn para salir de la aplicacin
Para salir de la aplicacin inserte el siguiente cdigo en un botn de comando (en este caso lo denominaremos
CmdSalir)
Private Sub CmdSalir_Click()
If MsgBox ("Desea terminar la aplicacin?", _
vbQuestion + vbYesNo, "Pregunta") = vbYes Then
End
Else
Cancel = True
End If
End Sub
Botn de imprimir reportes
Antes de insertar el cdigo de este botn tenemos que saber crear reportes. Pera esta opcin crearemos
reportes en Visual Basic 6.0 de la siguiente manera:
Dar clic en
enseguida en la opcin
aparecer una ventana as:
19
Despus del DataEnvironment ya creado se deben de arrastrar cada uno de los campos que en botn
de comando se tengan en la parte Detalle (seleccion1) del DataReport:
20
Es recomendable que la etiqueta que tiene 2 puntos se coloque en la parte Encabezado de pagina (Seccion2)
para darle mejor presentacin al reporte.
Una vez que ya se haya arrastrado cada uno de los campos al ejecutar el DataReport se tendr algo semejante
a:
El cdigo para mostrar el DataReport desde otro formulario es:
Private Sub CmdImprimir_Click()
DataReport1.Show
End Sub
NOTA: Antes de ejecutarse se tienen que establecer las siguientes propiedades del DataReport:
21
22
23
24
25