jueves, 9 de junio de 2011

Introduccion

Introducción

Nuestro proyecto consiste en una base de datos de un banco que realizamos por medio de un programa llamado visual Basic (es un diseñador de entorno de datos donde se es posible generar de manera automática conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes). La bese de datos contiene los datos principales del usuario, su adeudo, estado de cuenta, cundo debe realizar los pagos y la cantidad. Este programa nos facilitara el flujo de información la cual nos podrá ayudar a tener un manejo adecuado de ella.

Objetivo

El objetivo de este proyecto es crear una base de datos la cual funcione de una manera correcta y sin errores, que servirá para tener un mayor control y un rápido acceso a la información, la cual será muy fácil de capturar y revisar por medio de las diferentes acciones que realiza el programa como la búsqueda de datos, editar, grabar entre otros. Este proyecto nos apoyara de una manera rápida y sencilla será muy fácil de manejar y será una gran herramienta de captura ración de datos que podemos implementar en un área laboral.

Desarrollo

Dato del usuario

Programación

Botón siguiente

Private Sub Command2_Click()

Form2.Show

End Sub

BOTON NUEVO

Private Sub Nuevo_Click()

'HabilitarCajas

Text1.Enabled = True

Text2.Enabled = True

Text3.Enabled = True

Text4.Enabled = True

Text5.Enabled = True

Text6.Enabled = True

Text7.Enabled = True

'InhabilitarBotones

Nuevo.Enabled = False

Editar.Enabled = False

Grabar.Enabled = True

Borrar.Enabled = False

Cancelar.Enabled = True

Refrescar.Enabled = False

Buscar.Enabled = False

Data1.Recordset.AddNew 'añadir un nuevo registro

Text1.SetFocus 'poner el cursor en la caja "Nombre"

End Sub

BOTON EDITAR

Private Sub Editar_Click()

'HabilitarCajas

Text1.Enabled = True

Text2.Enabled = True

Text3.Enabled = True

Text4.Enabled = True

Text5.Enabled = True

Text6.Enabled = True

Text7.Enabled = True

'InabilitarBotones

Nuevo.Enabled = False

Editar.Enabled = False

Grabar.Enabled = True

Borrar.Enabled = False

Cancelar.Enabled = True

Refrescar.Enabled = False

Buscar.Enabled = False

Data1.Recordset.Edit 'editar el registro actual

Text1.SetFocus 'poner el cursor en la caja del "Nombre"

BOTON GRABAR

Private Sub Grabar_Click()

Data1.Recordset.Updatable

'HabilitarBotones

Nuevo.Enabled = True

Editar.Enabled = True

Grabar.Enabled = True

Borrar.Enabled = True

Cancelar.Enabled = True

Refrescar.Enabled = True

Buscar.Enabled = True

Grabar.Enabled = False

'InhabilitarCajas

Text1.Enabled = False

Text2.Enabled = False

Text3.Enabled = False

Text4.Enabled = False

Text5.Enabled = False

Text6.Enabled = False

Text7.Enabled = False

End Sub

Botón cancelar

Private Sub Cancelar_Click()

Data1.UpdateControls

'HabilitarBotones

Nuevo.Enabled = True

Editar.Enabled = True

Grabar.Enabled = False

Borrar.Enabled = True

Cancelar.Enabled = True

Refrescar.Enabled = True

Buscar.Enabled = True

Grabar.Enabled = True

'InhabilitarCajas

Text1.Enabled = False

Text2.Enabled = False

Text3.Enabled = False

Text4.Enabled = False

Text5.Enabled = False

Text6.Enabled = False

Text7.Enabled = False

End Sub

BOTON BORAR

Private Sub Borrar_Click()

Dim r As Integer

On Error GoTo RutinaDeError

r = MsgBox("Desea borrar el registro?", vbYesNo, "Atencion")

If r <> vbYes Then Exit Sub

Data1.Recordset.Delete 'borrar el registro actual

Data1.Recordset.MoveNext 'situarse en el registro siguiente

If Data1.Recordset.EOF Then

Data1.Recordset.MoveLast

End If

Exit Sub

RutinaDeError:

r = MsgBox(Error, vbOKOnly, "Se ha producido un error:")

Data1.UpdateControls

End Sub

BOTON REFRESCAR

Private Sub Refrescar_Click()

Data1.Refresh

'HabilitarBotones

Nuevo.Enabled = True

Editar.Enabled = True

Grabar.Enabled = False

Borrar.Enabled = True

Cancelar.Enabled = True

Refrescar.Enabled = True

Buscar.Enabled = True

End Sub

BOTON BUSCAR

Private Sub Buscar_Click()

Dim Buscando As String, Criterio As String

Buscando = InputBox("¿Que nombre quieres buscar?")

Criterio = "Nombre Like' * " & Buscando & "*'"

'Buscar desde el siguiente registtro a la pocición actual

Data1.Recordset.MoveNext

Data1.Recordset.FindFirst Criterio

If Data1.Recordset.NoMatch Then

Data1.Recordset.MoveLast

MsgBox ("No encuentro ese nombre")

End If

End Sub

BOTON ANTERIOR

Private Sub Anterior_Click()

Data1.Recordset.MovePrevious

If Data1.Recordset.BOF Then

Data1.Recordset.MoveFirst

End If

End Sub

BOTN INICIO

Private Sub Inicio_Click()

Data1.Recordset.MoveLast

End Sub

BOTON SIGUIENTE

Private Sub Siguiente_Click()

Data1.Recordset.MoveNext

If Data1.Recordset.EOF Then

Data1.Recordset.MoveLast

End If

End Sub

BOTON SIGUIENTE

Private Sub Final_Click()

Data1.Recordset.MoveLast

End Sub

BOTON SALIR

Private Sub Command1_Click()

MsgBox "¿Realmente desea sali?"

End

End Sub

No hay comentarios:

Publicar un comentario