Creacion de Formulario y Reporte en Visual Basic prt2 PDF
Creacion de Formulario y Reporte en Visual Basic prt2 PDF
Creacion de Formulario y Reporte en Visual Basic prt2 PDF
E- MAIL anaccimides82@yahoo.com
Pgina 1
f) Si no se pueden ver los registros de la tabla, significa que no se conectaron correctamente el control
Data y las cajas de texto, simplemente revisa las conexiones una por una.
E- MAIL anaccimides82@yahoo.com
Pgina 2
E- MAIL anaccimides82@yahoo.com
Pgina 3
E- MAIL anaccimides82@yahoo.com
Pgina 4
E- MAIL anaccimides82@yahoo.com
Pgina 5
Pgina 6
Nota: aqu declaramos una variable (m) que representar el nmero del registro (matricula) que estemos
buscando. Es de vital importancia de que te asegures de que en la lnea subrayada la palabra Matrcula
est escrita exactamente como llamaste el campo matricula al crear la tabla.
d) Opcin Eliminar, el cual servir para eliminar un registro de la tabla, el cdigo es el siguiente:
Private Sub Eliminar_Click()
If MsgBox("Quieres Eliminar la Matrcula Nmero: " & Text1 & "?", 16 + 4) = 6 Then
Data1.Recordset.Delete
Data1.Refresh
Text1.SetFocus
MsgBox "Se Elimin la Matrcula", vbCritical, "Aviso Importante"
Else
MsgBox "No se Elimin la Matrcula Nmero: " & Text1, vbExclamation, "Aviso Importante"
End If
End Sub
Ahora corre tu programa con la tecla F5 dirgete al formulario y ahora podrs agregar, guardar, buscar y
eliminar registros de la tabla Alumnos de la base de datos de Access mediante Visual Basic.
E- MAIL anaccimides82@yahoo.com
Pgina 7
E- MAIL anaccimides82@yahoo.com
Pgina 8
E- MAIL anaccimides82@yahoo.com
Pgina 9
d) En la ventana aparece un pequeo icono de un reporte al cual puedes cambiarle el nombre fcilmente
seleccionndolo y modificando su propiedad (Name) por otro como Reportes, etc.
e) Ms abajo se puede ver otro objeto, un cilindro -el cual representa a la base de datos- con una clavija
elctrica llamado Connection1 al cual tambin puedes cambiarle el nombre modificando su propiedad
(Name) por otro como Alumnos, Maestros, etc.
E- MAIL anaccimides82@yahoo.com
Pgina 10
f) Ahora haz clic con el botn derecho del ratn sobre la Connection1 (ahora llamada Alumnos) y haz clic
en Propiedades
g) Y aparecer la caja Propiedades de vnculo de datos, haz clic en la opcin Conexin.
E- MAIL anaccimides82@yahoo.com
Pgina 11
E- MAIL anaccimides82@yahoo.com
Pgina 12
E- MAIL anaccimides82@yahoo.com
Pgina 13
j) Selecciona el tipo de base de datos en donde se cre la base de datos, en nuestro caso MS Access
Database y haz doble clic ah.
E- MAIL anaccimides82@yahoo.com
Pgina 14
l) Y aparecer la caja Seleccionar base de datos, localiza la carpeta o unidad de disco en donde se halla tu
base de datos, seleccinala y haz clic en Aceptar.
E- MAIL anaccimides82@yahoo.com
Pgina 15
Ya creamos la conexin de los reportes con la base de datos, ahora vamos a crear un comando para el reporte.
E- MAIL anaccimides82@yahoo.com
Pgina 16
Creando un comando
a) Haz clic con el botn derecho del ratn sobre la conexin (Alumnos) que creamos previamente y haz
clic en Agregar comando.
E- MAIL anaccimides82@yahoo.com
Pgina 17
c) Para motivos de identificacin llamaremos el Command1 Repalumnos, ya que nos ser til para
identificar el reporte de alumnos.
E- MAIL anaccimides82@yahoo.com
Pgina 18
E- MAIL anaccimides82@yahoo.com
Pgina 19
b) En la seccin Origen de datos, Objeto de la base de datos, haz clic en la flechita que se halla en la caja
de combo y selecciona la opcin Tabla.
c) Haz clic en la flecha de la caja de combo Nombre de objeto y selecciona el nombre de la tabla
(alumnos) que nos servir de origen de datos para crear el reporte.
E- MAIL anaccimides82@yahoo.com
Pgina 20
e) Y se mostrar un pequeo cuadro con un signo de ms en su interior, al lado izquierdo del comando
Repalumnos, haz clic ah y podrs ver los campos de la tabla Alumnos que seleccionaste previamente,
todo indica que nuestra conexin se realiz exitosamente.
Ya puedes cerrar el Entorno de Datos (Data Environment) para crear ahora la estructura del reporte.
E- MAIL anaccimides82@yahoo.com
Pgina 21
E- MAIL anaccimides82@yahoo.com
Pgina 22
Nota: En caso de que no se halle disponible la opcin Agregar Data Report en el men Proyecto, hay que
activarla desde Proyecto, Componentes, Diseadores y hacer clic en Data Report y otro clic en Aceptar.
a) Hay varias maneras de elaborar la estructura del reporte, vamos a emplear una muy sencilla, haz clic en
la herramienta RptLabel y dibuja una etiqueta en Encabezado de informe (Seccin4) y modifica su
propiedad Caption con el ttulo que tendr el reporte.
Nota: puedes ajustar la altura de las diferentes secciones del Data Report mediante colocar el apuntador
del ratn en el limite inferior de cada seccin, presionar el botn izquierdo del ratn y sencillamente
moverlo hacia arriba o hacia abajo segn sea el caso.
E- MAIL anaccimides82@yahoo.com
Pgina 23
b) Ahora haz clic en RptLabel y coloca etiquetas con los ttulos de los encabezados de la tabla en
Encabezado de pgina (Seccin2) modificando sus propiedades Caption, Font, ForeColor, etc. a tu
gusto.
c) Ahora haz clic en RptTextBox y coloca cajas de texto en Detalle (Seccin1).
d) Al terminar de colocar las cajas de texto que muestran el texto: No enlazado, haz clic en cualquier parte
vaca del DataReport y haz clic en la cajita gris situada bajo el icono de la barra de titulo del Data
Report, para mostrar las propiedades del DataReport.
E- MAIL anaccimides82@yahoo.com
Pgina 24
E- MAIL anaccimides82@yahoo.com
Pgina 25
E- MAIL anaccimides82@yahoo.com
Pgina 26
E- MAIL anaccimides82@yahoo.com
Pgina 27
Nota: En caso de ser necesario puedes estirar las cajas de texto para que se puedan ver los datos, o modificar la
propiedad RightMargin del Data Report segn tus necesidades particulares.
Puedes crear una base de datos con varias tablas, diferentes formularios y diferentes reportes segn prefieras,
sinceramente espero que haya sido de tu inters el ejercicio y sirva para que te adentres en el mundo de la
programacin y las bases de datos.
E- MAIL anaccimides82@yahoo.com
Pgina 28
En esta segunda parte del ejercicio, vamos a controlar el acceso al programa, de manera que solamente accesen
el sistema, usuarios que previamente se hayan registrado como tales, tambin se crear la opcin para que los
interesados se auto registren y puedan hacer uso del programa, por lo que vamos a crear:
a) Una pantalla de Inicio, que se ver inmediatamente antes de iniciar el programa.
b) Una pantalla de Bienvenida, con opciones para entrar al programa o registrarnos si es que no somos
usuarios registrados para accesar el programa.
c) Una pantalla de Entrada, para acceder al programa como usuario registrado.
d) Una pantalla de Registro, en donde se registrarn los usuarios que quieran entrar el programa.
Para que esta pantalla se vea inmediatamente antes que inicie el programa hay que hacer lo siguiente:
a) Selecciona el reloj y cambia su propiedad Interval a 100.
b) Haz doble clic en el reloj y escribe el siguiente cdigo:
Private Sub Timer1_Timer()
Static J As Integer
J=J+1
If J = 20 Then
frmSplash.Hide
Bienvenida.Show
E- MAIL anaccimides82@yahoo.com
Pgina 29
Pgina 30
E- MAIL anaccimides82@yahoo.com
Pgina 31