Está en la página 1de 14

COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE

CHIHUAHUA

CARRERA:

Profesional Técnico Bachiller en Informática

MODULO:

Aplicación de Sistemas de Información

GRUPO:

6101-I

Práctica No. 7

NOMBRE DEL ALUMNO:

Mayra Angélica Moreno Casillas

MATRICULA:

070260009-9

NOMBRE DEL PSP:

Rocío Pinto Muñoz

FECHA DE REALIZACIÓN:

Abril-2011

4. Desarrollo de Software
 Entradas y Salidas
 Pantallas
 Reportes
 Interfaces
 Datos

Aquí escribes el nombre del


administrador

Aquí escribes tu contraseña

Si no es correcto algún dato ya sea administrador o contraseña no te permite entrar, y te


muestra este siguiente dialogo:

CÓDIGO DEL BOTÓN ENTRAR


Private Sub Entrar_Click()
Dim Nombre As String, pass As String
Nombre = "admin"
pass = "admin"
If ((Me.Administrador = Nombre) And (Me.Contraseña = pass)) Then
DoCmd.Close
DoCmd.OpenForm "FormMenú"
Else
Me.Administrador = ""
Me.Contraseña = ""
MsgBox ("Introduce bien los datos")
Me.Administrador.SetFocus
End If
End Sub
CÓDIGO DEL BOTÓN SALIR

Private Sub Salir_Click()


On Error GoTo Err_Salir_Click

If Me.Dirty Then Me.Dirty = False


DoCmd.Close

Exit_Salir_Click:
Exit Sub

Err_Salir_Click:
MsgBox Err.Description
Resume Exit_Salir_Click
End Sub

CÓDIGO DEL BOTÓN CAPTURA DE USUARIOS

Private Sub Comando2_Click()


On Error GoTo Err_Comando2_Click

Dim stDocName As String

stDocName = "AbrirFormularioPrés&Devol"
DoCmd.RunMacro stDocName

Exit_Comando2_Click:
Exit Sub

Err_Comando2_Click:
MsgBox Err.Description
Resume Exit_Comando2_Click

End Sub

Botón Registro Anterior

Private Sub Comando6_Click()


On Error GoTo Err_Comando6_Click

DoCmd.GoToRecord , , acPrevious

Exit_Comando6_Click:
Exit Sub

Err_Comando6_Click:
MsgBox Err.Description
Resume Exit_Comando6_Click
End Sub

Botón Registro Siguiente

Private Sub Comando7_Click()


On Error GoTo Err_Comando7_Click

DoCmd.GoToRecord , , acNext

Exit_Comando7_Click:
Exit Sub

Err_Comando7_Click:
MsgBox Err.Description
Resume Exit_Comando7_Click

End Sub
Botón Nuevo Registro

Private Sub Comando8_Click()


On Error GoTo Err_Comando8_Click

DoCmd.GoToRecord , , acNewRec

Exit_Comando8_Click:
Exit Sub

Err_Comando8_Click:
MsgBox Err.Description
Resume Exit_Comando8_Click

End Sub

Botón Cerrar

Private Sub Comando5_Click()


On Error GoTo Err_Comando5_Click

If Me.Dirty Then Me.Dirty = False


DoCmd.Close
DoCmd.OpenForm "FormMenú"

Exit_Comando5_Click:
Exit Sub

Err_Comando5_Click:
MsgBox Err.Description
Resume Exit_Comando5_Click

End Sub
CÓDIGO DEL BOTÓN CAPTURA DE LIBROS

Private Sub AbrirCapturaLibros_Click()


On Error GoTo Err_AbrirCapturaLibros_Click

Dim stDocName As String


DoCmd.Close
stDocName = "AbrirFormularioCapturaLibros"
DoCmd.RunMacro stDocName

Exit_AbrirCapturaLibros_Click:
Exit Sub

Err_AbrirCapturaLibros_Click:
MsgBox Err.Description
Resume Exit_AbrirCapturaLibros_Click

End Sub
Botón Registro Anterior

Private Sub Comando2_Click()


On Error GoTo Err_Comando2_Click

DoCmd.GoToRecord , , acPrevious

Exit_Comando2_Click:
Exit Sub

Err_Comando2_Click:
MsgBox Err.Description
Resume Exit_Comando2_Click

End Sub

Botón Registro Siguiente

Private Sub Comando3_Click()


On Error GoTo Err_Comando3_Click

DoCmd.GoToRecord , , acNext

Exit_Comando3_Click:
Exit Sub

Err_Comando3_Click:
MsgBox Err.Description
Resume Exit_Comando3_Click
End Sub

Botón Cerrar

Private Sub Comando5_Click()


On Error GoTo Err_Comando5_Click

If Me.Dirty Then Me.Dirty = False


DoCmd.Close
DoCmd.OpenForm "FormMenú"

Exit_Comando5_Click:
Exit Sub

Err_Comando5_Click:
MsgBox Err.Description
Resume Exit_Comando5_Click

End Sub

Botón Nuevo Registro

Private Sub Comando4_Click()


On Error GoTo Err_Comando4_Click

DoCmd.GoToRecord , , acNewRec

Exit_Comando4_Click:
Exit Sub

Err_Comando4_Click:
MsgBox Err.Description
Resume Exit_Comando4_Click

End Sub
CÓDIGO DEL BOTÓN CAPTURA DE PRÉSTAMOS

Private Sub Comando13_Click()


On Error GoTo Err_Comando13_Click

Dim stDocName As String


Dim stLinkCriteria As String
DoCmd.Close
stDocName = "Captura de Préstamos"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Comando13_Click:
Exit Sub

Err_Comando13_Click:
MsgBox Err.Description
Resume Exit_Comando13_Click

End Sub
Aquí escribes el número de
usuario a quien se le va a hacer
el préstamo, se da un “tab” y
aparece información del usuario

Aquí introduces el (los)


número(s) de libro(s) a prestar y
aparece un mensaje que se
presto exitosamente

En este formulario también se muestra la fecha de préstamo y la fecha en que se tiene que entregar
el o los libros que se prestaron, aparte también muestra la cantidad de libros prestados.

Código para hacer que aparezcan los datos del Usuario

Private Sub No_usuario_AfterUpdate()


Dim a As String, b As String, c As String, d As String
a = DLookup("Nombre", "Usuarios", "No_usuario=""" & No_usuario & """")
b = DLookup("Dirección", "Usuarios", "No_usuario=""" & No_usuario & """")
c = DLookup("Teléfono", "Usuarios", "No_usuario=""" & No_usuario & """")
d = DLookup("Correo_e", "Usuarios", "No_usuario=""" & No_usuario & """")
Me.Texto33 = "El nombre es " & a & " . Su dirección es " & b & ", su teléfono es " & c & " y su
correo_e es " & d
End Sub

Botón Cerrar

Private Sub Comando2_Click()


On Error GoTo Err_Comando2_Click

If Me.Dirty Then Me.Dirty = False


DoCmd.Close
DoCmd.OpenForm "FormMenú"

Exit_Comando2_Click:
Exit Sub

Err_Comando2_Click:
MsgBox Err.Description
Resume Exit_Comando2_Click
End Sub

Botón Nuevo Registro

Private Sub NuevoRegistro_Click()


On Error GoTo Err_NuevoRegistro_Click
cuenta = 0

DoCmd.GoToRecord , , acNewRec

Exit_NuevoRegistro_Click:
Exit Sub

Err_NuevoRegistro_Click:
MsgBox Err.Description
Resume Exit_NuevoRegistro_Click

End Sub

CÓDIGO DEL BOTÓN CAPTURA DE DEVOLUCIONES


Private Sub Comando15_Click()
On Error GoTo Err_Comando15_Click

Dim stDocName As String


Dim stLinkCriteria As String
DoCmd.Close
stDocName = "Captura de Devoluciones"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Comando15_Click:
Exit Sub

Err_Comando15_Click:
MsgBox Err.Description
Resume Exit_Comando15_Click

End Sub

Datos del Usuario que rento el o


los libros

Aquí se muestran los datos del


libro prestado y un botón que sirve
para devolver el archivo

Botón Cerrar

Private Sub Comando22_Click()


On Error GoTo Err_Comando22_Click

If Me.Dirty Then Me.Dirty = False


DoCmd.Close
DoCmd.OpenForm "FormMenú"

Exit_Comando22_Click:
Exit Sub
Err_Comando22_Click:
MsgBox Err.Description
Resume Exit_Comando22_Click

End Sub

BOTÓN DEVOLVER

Private Sub Devolver_libro_Click()


Me.Multa = " "
multaNva = 0
Me.TempClave = Me.DClave_libro
Me.TempNoPrestamo = Me.DNo_prestamo
fechaEntrega = Me.Fecha_entrega
Me.TempFecha_entrega = Me.Fecha_entrega

If (fechaEntrega + 1) Then
multaNva = 10
ElseIf (fechaEntrega + 2) Then
multaNva = 20
ElseIf (fechaEntrega + 3) Then
multaNva = 30
ElseIf (fechaEntrega + 4) Then
multaNva = 40
ElseIf (fechaEntrega + 5) Then
multaNva = 50
Else
multaNva = 100
End If

Me.Multa = multaNva

DoCmd.SetWarnings False
DoCmd.RunSQL "Update[Libros]" & " Set[Libros].[Cantidad]=Cantidad+1 " & "Where[Libros].
[Clave]=TempClave;"
DoCmd.RunSQL "Update[Libros]" & " Set[Libros].[Estado]='DISPONIBLE' " & "Where[Libros].
[Clave]=TempClave;"
DoCmd.RunSQL "Delete * From[Detalles]" & "Where[Detalles].[DClave_libro]=TempClave;"
DoCmd.RunSQL "Delete * From[Préstamos] Where[No_préstamo]=TempNoPrestamo;"
multaNva = 0
Form.Refresh
End Sub

 Plataforma Tecnológica

 Sistema Operativo
 Microsoft Windows XP
 Base de Datos
 Microsoft Access 2010
 Equipo de Procesamiento
 Pentium (R) 4 CPU 1.60GHz
 1.60GHZ, 640 MB de RAM

También podría gustarte