Professional Documents
Culture Documents
CREACION DE TABLAS
Cuando se crea una tabla, esta es un contenedor de datos vacío esperando a ser llenado.
Para crear una tabla realice alguna de las siguientes operaciones:
1. En la ventana de la base de datos Gestion asegurese que en el panel de tareas este
seleccionado la tarea Tablas y dentro de el la opción Crear una tabla en vista
diseño.
Tabla: Carga
Campos Tipo Tamaño
Codprofesor Texto 4
CodCurso Texto 4
ALUMNO NOTAS
CURSO
CARGA PROFESOR
Ingresar los siguientes registros por cada tabla:
Tabla: ALUMNO
A001 MEZA TORRES JOSE MANUEL ELECTRONICA 12/08/86 LINCE
A002 PEREZ DIAZ CARLOS ALFREDO MECANICA 24/10/84 COMAS
A003 ZELA LOPEZ MANUEL OSCAR MECANICA 13/11/85 SURCO
A004 VELEZ TINOCO PEDRO ALBERTO MECANICA 05/10/86 COMAS
A005 RUIZ MORALES JOSE LUIS ELECTRONICA 08/09/84 BREÑA
A006 CORREA PEREZ LUIS JULIO ELECTRONICA 12/07/84 LINCE
A007 LOPEZ VIDAL SAUL ROBERTO MECANICA 15/04/84 COMAS
A008 PIEDRA TORRES NILO MANUEL ELECTRONICA 09/12/85 ATE
A009 RUIZ CASADO MARIA NOELIA MECANICA 17/09/84 COMAS
A010 DIAZ CORA NORMA ROSA ELECTRONICA 12/10/84 LINCE
Tabla: CURSO
C001 MATEMATICA I 1 7
C002 ELECTROTECNIA I 1 5
C003 REDACCION INFORMES 1 2
C004 PROGRAMACION DIGITAL II 2 2
C005 MATEMATICA II 2 6
C006 FISICA II 2 7
C007 ESTADISTICA Y PROBABILIDADES 4 4
C008 ORIENTACION DEL ESTUDIANTE 2 1
C009 INVESTIGACION OPERATIVA 8 4
C010 ADMINISTRACION DE PROYECTOS 12 10
Tabla: PROFESOR
P001 CARO RUIZ JOSE MANUEL LIC. FISICA SURCO 553-4518
P002 POZO VILCHEZ HUGO FIDEL ING. QUIMICO LINCE 497-2345
P003 AVALOS LOPEZ JOSE LUIS ING. MECANICO COMAS 345-6587
P004 TORRES PEREZ ALONSO PABLO ING. MECANICO BREÑA 235-7845
P005 LOPEZ LAJOS CARLO OSCAR ING. QUIMICO ATE 356-7845
Puede usar la propiedad Tipo de Datos para especificar el tipo de datos almacenado en
un campo de una tabla. Cada campo solo puede contener datos de un tipo
VALOR TIPO DE DATOS TAMAÑO
Texto Texto o combinaciones de texto y Hasta 255 caracteres o la longitud
(Predeterminado) números, así como números que no que indique la propiedad Tamaño
requieran cálculos, como los números del campo (el menor de los dos
de teléfono, nombres y direcciones valores). Microsoft Access no
reserva espacio para la parte que
no se utiliza de un campo de
texto
Memo Texto extenso, o combinación extensa Hasta 65,535 caracteres. (Si el
de texto y número. campo se manipula a través de
DAO y sólo se va a almacenar en
el texto y números [no datos
binarios], el tamaño esta limitado
por el de la base de datos).
Numérico Datos numéricos utilizados en Tamaño del campo 1, 2, 4 u 8
cálculos matemáticos. bytes (16 bytes si el valor de la
propiedad Tamaño del campo es
Id. de réplica).
Fecha/Hora Valores de fecha y hora para los años 8 bytes
del 100 al 9999.
Moneda Valores de moneda y datos numéricos La precisión es de hasta 15
utilizados en cálculos matemáticos en dígitos a la izquierda del
los que estén implicados datos que separador decimal y hasta 4
contengan entre uno y cuatro dígitos a la derecha del mismo. 8
decimales. bytes
Autonumérico Número secuencial (incrementado de 4 bytes (16 bytes si el valor de la
uno a uno) único, o número aleatorio propiedad Tamaño del campo es
que Microsoft Access asigna cada vez Id. la réplica).
que se agrega un nuevo registro a una
tabla. Los campos Autonumérico no
se pueden actualizar
Sí/No Valores Sí y No, y campos que 1 bit
contengan uno de entre dos valores
(Sí/No, Verdadero/Falso o
Activado/Desactivado
Objeto OLE Objeto (como por ejemplo una hoja Hasta 1 gigabyte (limitado por el
de cálculo de Microsoft Excel, un espacio disponible en disco)
documento de Microsoft Word,
gráficos, sonidos u otros datos
binarios) vinculado o incrustado en
una tabla de Microsoft Access
Propiedades:
Modifique las siguientes propiedades para el campo Especialidad de la tabla Alumno
Ficha [General]
Tamaño de campo: Byte (Solo recibirá 1 Mecánica o 2 para Electrónica)
Formato: (Cambia la forma de ingresar un dato numérico)
Mascara de Entrada: Agrega caracteres por defecto al momento de ingresar la
información de un campo Numérico o texto.
Por ejemplo para el campo Teléfono ingrese: (999-9999999)
el numero telefónico se mostrará: (875-5874154)
Para un campo de tipo Fecha ingrese: 99/99/99, ya no será
necesario ingresar el símbolo ”/” en vista hoja de datos.
Titulo: Puede agregar un titulo o Etiqueta el cual se mostrará cuando
agregue este campo a un formulario.
Valor predeterminado: Valor inicial que asume el campo cuando se agrega un
registro en blanco por ejemplo puede 1, para que la
especialidad sea Mecánica.
Si el campo fuera de tipo fecha podría asignarle un valor de
tipo fecha como por ejemplo: #10/04/97#
Asignarle la fecha actual: = Ahora( )
Regla de validación: Se utiliza para validar el valor que ingresará a un campo por
ejemplo:
Si un campo Cantidad tipo numérico tiene que ser mayor
que 500
Escriba: > 500
Si la cantidad tiene que estar entre 600 y 900
Escriba: >= 600 y <= 900
Si es un campo Fecha de Ingreso de tipo Fecha, la cual
tiene que ser mayor a la fecha actual.
Escriba: >= Ahora( )
Texto de Validación: Cuando el usuario ingrese un valor no permitido por la
validación se mostrara el mensaje que Ud. escriba aquí.
Requerido: Si es o no obligatorio el ingreso de un valor a este campo.
Ficha [Búsqueda]
Esta ficha te permite cambiar el control de ingreso por defecto cuadro de texto y
colocarle por ejemplo un “Cuadro de Lista” o “Cuadro Combinado”
Cuadro Combinado
Repita el proceso con el campo CodCurso de la tabla Carga, pero seleccione como
origen de la fila a la tabla Curso.
RELACIONES
Una vez dividida la información en tablas, se necesita una forma de indicar a Microsoft
Access como se debe recuperar conjuntamente dicha información de forma
significativa. Al definir las relaciones entre las tablas de Microsoft Access se utilizara
dichas relaciones para encontrar información asociada entre si pero almacenada en
diferentes tablas.
El establecimiento de las relaciones entre tablas permite:
1. Creación de Consultas de múltiples tablas
2. Presentar los registros en Subformularios
3. Hacer uso de las reglas de Integridad Referencial.
Para crear la relación, primero debe abrir la ventana de relaciones y agregar las tablas o
consultas con las que desea relacionarla. Después debe definir la relación propiamente
dicha.
En la ventana de la base de datos, elija Relaciones en el menú Herramientas (o en la
barra de herramientas, realizar un clic en el botón Relaciones)
En esta vista podemos comenzar a escribir los datos directamente únicamente dando un
clic en el campo o línea de registro donde deseemos insertar información.
EDICION DE REGISTROS
De un clic sobre el campo que desea editar o presione la tecla de función <F2>
SELECCION DE REGISTROS
Para seleccionar un registro:
Menú – Edición – Seleccionar registro
Para seleccionar todos los registros:
Menú – Edición – Seleccionar todos los registros
ELIMINAR REGISTRO
Seleccionar el / los registro(s) y a continuación:
Menú – Edición – Eliminar ó <SUPR>
También puede dar un clic en el botón de la barra de herramientas de Microsoft
Access
INMOVILIZAR COLUMNAS
Seleccionar columnas
Menú – Formato – Inmovilizar columnas
LIBERAR COLUMNAS
Menú – Formato – Liberar todas las columnas
BUSCAR / REEMPLAZAR
Ubicarse en el campo que se va a utilizar para realizar la búsqueda:
Menú – Edición – Buscar … ó <CTRL> + <B>
Marque las casillas de las columnas que nuevamente desea volver a mostrar.
FILTROS
Filtros por Selección: El filtro por selección se utiliza para mostrar en pantalla sólo la
información de la celda seleccionada:
Filtros por Formulario: Este tipo de filtro nos permite colocar más de una condición
para el filtrado
Filtro Excluyendo la Selección: Este tipo de filtro nos permite mostrar la información
excluyendo aquella que esta en ese momento seleccionada
1. Con la misma consulta, quite el filtro anterior
2. En el modo: “Vista Hoja de Datos”.
3. Coloque el cursor sobre el campo: Nombres
4. Seleccione un nombre de la columna Nombres
5. Elija del Menú - Registros, la opción Filtro – Filtro excluyendo la selección
6. Para quitar el filtro haga clic en el botón: “Quitar filtro”.
CONSULTAS
Las consultas se usan para ver, cambiar y analizar datos de distintas maneras.
También se pueden usar como origen de registros para formularios e informes. Esto
quiere decir que podemos crear formularios con los datos de una consulta.
Esta consulta obtiene el apellido y el nombre del Alumno, y la descripción del Curso.
10. Para grabar la consulta, seleccione Menú – Archivo – Guardar o haga clic en el
botón
11. Escriba el nombre de la consulta, luego Aceptar
CRITERIOS MULTIPLES:
A) ARITMETICOS B) RELACIONALES
Suma + Mayor >
Resta - Menor <
Producto * Mayor Igual >=
División / \ (enteros) Menor Igual <=
Potencia ^ Diferente <>
Residuo MÓD Igual =
Concatenación &
C) LOGICOS D) CONSTANTES
Y Lógico Y FALSO
O Lógico O NULO
Negación NEGADO VERDADERO
EN ( IN )
ENTRE (BETWEEN)
COMO (LIKE)
Ejemplo:
> 50 Y < 100 * >= 65
ENTRE 50 Y 100 * FechaFin > FechaInicio
ENTRE 1 Y 6 * <> 0
IN (“Toledo”, “Ávila”, “Segovia”) * Como “A????”
COMO “C*” O COMO “J*” * < 100
COMO “*M*” * < 5 O > 10
COMO “SMITH* “ * MES(FECHA( )) = 3
COMO “A????” * AÑO(FECHA( )) = 2005
>= # 15/10/96 # Y < # 10/5/97 # * >= AHORA( )
< FECHA( )
“CHICAGO” O “NUEVA YORK” O “SAN FRANCISCO”
FUNCIONES EN ACCESS
IZQ([campo], NCAR) (*Similar al LEFT del Visual Basic*)
DER([campo], NCAR) (*Similar al RIGHT del Visual Basic*)
MEDIO([campo], POSINI, NCAR) (*Similar al MID del Visual Basic*)
MAYUS([campo]) (*Similar al UCASE del Visual Basic*)
MINUS([campo]) (*Similar al LCASE del Visual Basic*)
LONGITUD([campo]) (*Similar al LEN del Visual Basic*)
FECHA( ) (*Similar al DATE del Visual Basic *)
AÑO(ExprFecha) (*Similar al YEAR del Visual Basic*)
DÍA(ExprFecha) (*Similar al DAY del Visual Basic*)
MES(ExprFecha) (*Similar al MONTH del Visual Basic)
DÍASEMANA(ExprFecha) (*Similar al WEEKDAY del V.Basic*)
AHORA( ) (*Similar al TIME del Visual Basic *)
MINUTO(ExprTiempo) (*Similar al MINUTE del Visual Basic)
SEGUNDO(ExprTiempo) (*Similar al SECOND del Visual Basic)
HORA(ExprTiempo) (*Similar al HOUR del Visual Basic*)
FORMATO
Usado para personalizar la forma en que los números, las fechas y el texto se muestran
o imprimen
Ejemplo:
> Convertir todos los caracteres a mayúsculas
< Convertir todos los caracteres a minúsculas
@ Se necesita un carácter de texto
& No necesita un carácter de texto
, (coma) Separador decimal
. (punto) Separador de miles
0 Marcador de posición de dígitos. Muestra un digito o 0
# Marcador de posición de dígitos. Muestra un digito o nada
% Porcentaje. El valor se multiplica por 100 y se le anexa un signo de porcentaje
Fechas:
Fecha General 3/4/99, 05:34:00 PM
Fecha Larga Sábado, 3 de Abril de 2005
Fecha Mediana 3 – Abr – 99
Fecha Corta 3/4/99
Hora Larga 5:34:23 PM
Hora Corta 17:34
MASCARA DE ENTRADA
Un modelo para todos los datos introducidos en un campo
Tenemos:
0 Debe introducir un digito
9 Debe introducir un digito o un espacio en blanco
# Debe introducirse un digito o un espacio en blanco o el signo de (+) o ( - )
L Debe introducir una letra
? Puede introducir una letra
A Debe ser introducido una letra o un digito
a Debe ser introducido una letra o un digito
& Debe ser introducido un carácter o un espacio en blanco
C Debe ser introducido un carácter o un espacio en blanco
. Separador de decimales
, Separador de miles
: - / Separador de fecha y hora
< Todos los caracteres a minúsculas
> Todos los caracteres a mayúsculas
Ejemplo:
999-9999 El dato de entrada será: 481-9425
AAA-AAAA El dato de entrada será: 555-TELE
#999 El dato de entrada será: -20
>L????L?000L0 El dato de entrada será: GREENGR339M4
>L<???? El dato de entrada será: María
>LL00000-0000 El dato de entrada será: DB51392-0493
TIPOS DE CONSULTAS
Las consultas que se pueden generar sobre los datos almacenados en sus Tablas son de
varios tipos. A continuación se describen brevemente estos tipos:
Consultas SQL: Este tipo de Consultas solo pueden crearse utilizando el lenguaje SQL
(STRUCTURE QUERY LANGUAGE) estando en el modo de presentación SQL. Las
consultas de Unión, de Paso a través y Definición de Datos son de este tipo.
EJERCICIOS DE CONSULTAS DE SELECCION
Agregue las tablas Alumno, Curso, Notas
Seleccione los campos que requiera para el diseño de la consulta, los cuales podrían
ser:
Alumno.CodAlumno Alumno.Apellidos Alumno.Nombres
Alumno.Especialidad Alumno.FechaNac Curso.CodCurso
Curso.Descripcion Curso.Ciclo Curso.NHoras
Notas.N1 Notas.N2 Notas.N3
Notas.N4 Notas.Prom
Funciones de Totales
Suma Calcula la suma de todos los valores de este campo en grupo
Promedio Calcula la media aritmética de este campo en cada grupo
Min El mínimo valor.
En Números, el valor más pequeño.
En Texto el valor más pequeño
Max El máximo valor
Cuenta Número de filas en el campo especificado, no toma en cuenta valores nulos.
Cuenta(*) Toma en cuenta valores nulos.
DesVest Desviación típica
Var Varianza
Primero El primer valor de este campo
Ultimo El ultimo valor de este campo
Donde Permite realizar filtrado de grupo, la fila Mostrar debe estar desmarcado
Ejemplo1 Ejemplo2
Campo ArtCod ArtCod Campo ArtCod ArtCod
Tabla Detalles Detalles Tabla Detalles Detalles
Total Agrupar por Cuenta Total Cuenta Donde
Orden Orden
Mostrar V V Mostrar V
Criterios Criterios “A01”
O O
Ejemplo3
Campo ArtCod Cant Total Precio: Promedio Total:
Suma([Cant]*[PreUni]) Promedio([Cant]*[PreUni])
Tabla Detalles Detalles
Total Agrupar por Max Expresión Expresión
Orden
Mostrar V V V V
Criterios > 1000
O
Ejemplo4
Campo ClieCod ClieApe ClieNom NumFac FecVen Monto: Comision 8%:
[Cant]*[PreUni] [Monto]*0.08
Tabla Clientes Clientes Clientes Facturas Facturas
Total Agrupar Agrupar Agrupar Agrupar Agrupar Suma Expresión
por por por por por
Orden
Mostrar V V V V V V V
Criterios
O
Ejemplo5
Campo ClieCod ClieApe ClieNom Monto: Igv 18%: Total Neto:
[Cant]*[PreUni] [Monto]*0.18 [Monto]+[Igv
18%]
Tabla Clientes Clientes Clientes
Total Agrupar por Agrupar por Agrupar por Suma Expresión Expresión
Orden
Mostrar V V V V V V
Criterios
O
CONSULTAS DE ACTUALIZACION
1. Ir a la ficha Consultas
2. Crear una nueva consulta en Vista Diseño
3. Agregar las tablas que son necesarias para la consulta
4. Agregar los campos que va a actualizar
5. En la barra de menús del Access seleccione Menú – Consulta – Consulta de
Actualización
6. En la fila Actualizar a ingrese el criterio para actualizar sus campos.
7. Ejecute la consulta
8. Grabar la consulta
TAREA
1. Crear la siguiente Base de Datos: LABORATORIO
2. Crear las siguientes tablas
Tabla: EMPLEADOS Tabla: PRODUCTO
CodEmpleado Texto 3 CodProducto Texto 3
Apellidos Texto 40 CodCategoria Texto 3
Nombres Texto 30 Descripcion Texto 50
SueldoBruto Numerico Simple Cantidad Numerico Entero
AFP Numerico Simple Precio Numerico Simple
SueldoNeto Numerico Simple Total Numerico Simple
Tabla: CATEGORIA
CodCategoria Texto 3
Descripción Texto 50
Tabla: PRODUCTO
P01 C01 KOLA REAL 600 15 18
P02 C01 PEPSI COLA 500 20 19
P03 C01 COCA COLA 500 30 20
P04 C02 WINTERS 250 10 5
P05 C02 D’NOFRIO 250 15 7
P06 C02 PRINCESA 300 10 6
5. Crear la siguiente Consulta de Actualización Nro. 01:
Agregar la tabla: PRODUCTO de la Base de Datos LABORATORIO
Agregue el campo: Total
Ir a Menú - Consulta – Consulta de Actualización
En la fila Actualizar a del campo Total: [Cantidad] * [Precio]
Ejecute la consulta
Grabe la consulta: ConsTotal
TAREA
1. Crear la siguiente Consulta de Creación de Tabla Nro. 01
Agregar la tablas: PRODUCTO y CATEGORIA de la Base de Datos
LABORATORIO
Agregue los campos: [PRODUCTO]![CODPRODUCTO]
[PRODUCTO]![DESCRIPCION]
[CATEGORIA]![DESCRIPCION]
Ir a Menú - Consulta – Consulta de Creación de Tabla
Escriba un nombre para la tabla: TBLPRODUCTOS
Ejecute la consulta
Grabe la consulta: ConsProductos
Ir a la ficha tablas y verifique la existencia de la tabla
Es un diseño que permite introducir, cambiar y ver los registros de una base de datos.
Al diseñar un formulario se especificara la manera en que se representan los datos,
posteriormente Access para WIN recupera los datos de la tabla y los presenta de
acuerdo a su diseño.
Para crear un formulario, realice alguna de las siguientes operaciones:
1. Abrir la Base de Datos
2. Damos un clic en el objeto Formulario y seguidamente escogemos la tarea Crear
un formulario en vista Diseño
3. Damos un clic en el botón Nuevo, el cual se encuentra la barra de herramientas del
Administrador de Base de Datos, luego de lo cual aparecerá la siguiente caja de
dialogo:
DISEÑO DE UN FORMULARIO
Una vez creado un formulario, se debe diseñar para completar o verificar todas sus
características. Para ver el formulario de esta forma, presione el botón Diseñar de base
de datos. Al hacerlo aparecerá una caja de dialogo similar a la siguiente:
AutoFormato
Para aplicar formatos predefinido a un formulario o informe tales como el mapa de bits
de fondo para formularios e informes y las fuentes para los controles. Para utilizar esta
opción realice las siguientes acciones:
Seleccionamos del menú Formato el comando Autoformato
Muestra la siguiente caja de dialogo:
Propiedades de un Formulario
Al establecer las propiedades del formulario y de los controles, podemos personalizarlo
de manera que tenga la apariencia y el comportamiento deseados. Para presentar las
propiedades de un control o de un formulario realice cualquiera de las siguientes
acciones:
Seleccionamos el objeto, luego del menú Ver el comando Propiedades o damos un clic
sobre este icono.
Al realizar cualquiera de estas opciones se muestra la siguiente caja de dialogo:
Si queremos enlazar el objeto con el campo de una tabla de un clic en el botón Origen
del control …
Modificar Controles
Para modificar el texto de una etiqueta, haga clic dentro del recuadro, hasta que le
muestre el cursor dentro de este, y modifique y pulse [ENTER]
Cuadro de Textos
Haga clic sobre el control “Cuadro de Texto”
Dibuje el recuadro, por ejemplo “ClieCod:”
Haga clic con el botón derecho del Mouse sobre el recuadro de Texto
Seleccione la opción: “Propiedades”
En la lista “Origen del Control:” seleccione el campo con el cual se enlazara este
control
También puede cambiar otras propiedades como el aspecto del botón, en la ficha
Formato.
Para terminar cierre esta ventana, luego ejecute el formulario.
Nota: ClieCod, esta presente en la propiedad origen del registro de ambos formularios
INFORMES
Diseñando Informes:
Para Fecha: =Fecha( )
Para Nro. De Pagina: =”Pagina: “ & [Página]
=”Pagina: “ & [Página] “ de “ & [Páginas]
Donde:
[Página] da el número de página actual en el informe
[Páginas] da el número total de páginas del informe
SUBINFORMES
Permite combinar información básica en el informe principal, con la información
ubicada en un subinforme.
LABORATORIO DE INFORMES/SUBINFORMES Nro. 01
RELACION DE NOTAS/ALUMNOS
Seleccionar la herramienta SubFormulario/SubInforme del Cuadro de
Herramientas y colocarlo sobre el informe, sección Detalle
Seleccione el objeto SubFormulario/SubInforme y a través de la ventana de
propiedades:
Objeto origen : RepoNotasAlumnos
Vincular campos secundarios: CodAlumno [Tabla: Notas]
Vincular campos principales : CodAlumno [Tabla: Alumno]
Nota: ClieCod, esta presente en la propiedad origen del registro de ambos informes
DEFINICION DE CRITERIOS DE ORDENACION Y AGRUPAMIENTO
Estableciendo la propiedad Encabezado del grupo o Pie del grupo a Si, Access
muestra un símbolo de agrupamiento en el selector de fila para esa fila. Además Access
añade una sección apropiada al informe.
Puesto que si deseamos asegurarnos de que un encabezado de grupo no quede
“huérfano” en la parte inferior de una página, establezca la propiedad Mantener juntos
a Grupo entero.
TAREA 01
Crear el siguiente diseño de informe
BOLETA DE NOTAS
Código: XXX
Apellidos: XXXXXXXXXXXX
Nombres : XXXXXXXXXXXX Especialidad: XXXXXXXXX
Cod.Curso Nombre del Curso UF1 UF2 UF3 UF4 Prom. Obs.
-------------------------------------------------------------------------------------------------------
XXX XXXXXXXXXX 99 99 99 99 99.99 XXXXX
XXX XXXXXXXXXX 99 99 99 99 99.99 XXXXX
XXX XXXXXXXXXX 99 99 99 99 99.99 XXXXX
TAREA 02
Crear el siguiente diseño de informe
RELACION DE FACTURAS/VENTAS
Código: XXX
Nombres : XXXXXXXXXXXX
Apellidos: XXXXXXXXXXXX
Dirección: XXXXXXXXX Teléfono: XXX-XXXX
Un campo calculado:
PROMEDIO: ([N1]+ [N2]+ [N3]+ [N4] )/4
En propiedades de grupo
Encabezado de grupo : Si
Pie del grupo : Si
Agrupar en cada valor : Cada valor
Intervalo del grupo :1
Mantener juntos : No
Campo/Expresión Orden
CodCurso Ascendente
En propiedades de grupo
Encabezado de grupo : No
Pie del grupo : No
Agrupar en cada valor : Cada valor
Intervalo del grupo :1
Mantener juntos : No
En la sección Encabezado de página coloque etiquetas para lo siguiente:
BOLETA DE NOTAS
Coloque dos cajas de texto y en la propiedad Origen del Control:
Para la fecha : = Fecha( )
Para la página : = [Página]
Cod.Curso Nombre del Curso UF1 UF2 UF3 UF4 Prom. Obs.
-------------------------------------------------------------------------------------------------------
Un campo calculado:
SUBTOT: [CANT] * [PREUNI]
En propiedades de grupo
Encabezado de grupo : Si
Pie del grupo : Si
Agrupar en cada valor : Cada valor
Intervalo del grupo :1
Mantener juntos : Grupo completo
Campo/Expresión Orden
NumFac Ascendente
En propiedades de grupo
Encabezado de grupo : Si
Pie del grupo : Si
Agrupar en cada valor : Cada valor
Intervalo del grupo :1
Mantener juntos : No
En la sección Encabezado de página coloque etiquetas para lo siguiente:
RELACION DE FACTURAS/VENTAS
Coloque dos cajas de texto y en la propiedad Origen del Control:
Para la fecha : = Fecha( )
Para la página : = [Página]
Una Macro nos permite automatizar la respuesta a muchos eventos sin que sea
necesario aprender un lenguaje de programación.
Un evento puede ser un cambio en los datos, la apertura o cierre de un formulario o
informe, o incluso un cambio de selección de un control a otro.
Antes de poder ejecutar una macro es necesario guardarla. Elija la orden Guardar del
menú Archivo.
Ejecute la macro:
NOTA:
En Access, se puede definir más de una acción dentro de una macro, y además se puede
definir la secuencia en la cual se desea que se lleven a cabo estas acciones.
Si crea una macro y le asigna el nombre AutoExec, Access ejecutara esta macro cada
vez que abra la base de datos en la que se encuentra almacenada.
LABORATORIO DE MACROS
De un clic en Siguiente
Cuando le pregunte: ¿Que tipo de controles quiere incluir en el grupo de opciones?
escoja: Botones de opción.
De un clic en Siguiente.
Cuando le pregunte: ¿Que título desea darle para el grupo de opciones?. Escriba
Opciones de Impresión.
De un clic en Finalizar
Construcción de Macros:
1. Construir una macro llamado Saludo:
Seleccione en la columna Acción : CuadroMsj
En la lista de Argumentos de acción :
Mensaje : Bienvenidos al Sistema de Gestión Académico!!!
Bip : Sí
Tipo : Información
Título : Saludo
2. Construir una macro llamado AutoExec:
Acción Argumentos
RelojDeArena Reloj de Arena Activo : Si
Eco Eco Activo : No
EjecutarMacro Nombre de macro : Saludo
AbrirFormulario Nombre del formulario : Panel Principal
Vista : Formulario
Modo de datos : Solo lectura
Modo de la ventana : Normal
3. Construir una macro de grupo llamado AbrirFormularios
Nombre Condición Acción Argumento de Acción
de macro
Tablas AbrirFormulario Nombre del formulario:
frmTablas
Vista: Formulario
Modo de la ventana: Normal
Procesos AbrirFormulario Nombre del formulario:
frmProcesos
Vista: Formulario
Modo de la ventana: Normal
Informes AbrirFormulario Nombre del formulario:
frmInformes
Vista: Formulario
Modo de la ventana: Normal
Accesorios AbrirFormulario Nombre del formulario:
frmAccesorios
Vista: Formulario
Modo de la ventana: Normal
Imprimirlo [opcImprimir] =1 AbrirInforme Nombre del Informe:
RepoAlumnos
Vista: Vista Preliminar
Modo de la ventana: Normal
… DetenerMacro
2. En el formulario frmTablas:
Botón de comando Regresar en Propiedades evento Al hacer clic escoja la macro
CerrarFormularios.Tablas
3. En el formulario frmProcesos:
Botón de comando Regresar en Propiedades evento Al hacer clic escoja la macro
CerrarFormularios.Procesos
4. En el formulario frmInformes:
Botón de comando Imprimir en Propiedades evento Al hacer clic escoja la macro
AbrirFormularios.Imprimirlo
Botón de comando Regresar en Propiedades evento Al hacer clic escoja la macro
CerrarFormularios.Informes
5. En el formulario frmAccesorios:
Botón de comando Regresar en Propiedades evento Al hacer clic escoja la macro
CerrarFormularios.Accesorios
ALGUNAS MACROS
1. Realizar las siguientes tablas y relacionarlas por el campo Código en la carpeta Mis
Documentos
Tabla: TABLA1 Tabla: TABLA2
Codigo Texto 4 Codigo Texto 4
Producto Texto 3 Bonifica Numero Simple
Precio Numero Simple Prestamo Numero Simple
Cantidad Numero Simple Adelanto Numero Simple
SubTotal Numero Simple Saldo Numero Simple
Ganancia Numero Simple Interes Numero Simple
Dscto Numero Simple Cuota Numero Simple
Neto Numero Simple Total Numero Simple