Professional Documents
Culture Documents
OBJETIVO
CONTENIDO
1. CONCEPTOS GENERALES.
Base de Datos
Access
Archivo .mdb
Disco Duro
La estructura básica de una BDR la constituyen las tablas, el conjunto de todas las tablas
con sus relaciones es lo que realmente conforma una Base de Datos Relacional.
Diseño.
Programación – pruebas.
Operación – implementación.
Objetos de Access XP
Formulario Macros
Tablas
s Archivo
Páginas
.MDB
Consultas Informes Módulos
1.7. Tabla.
Es un arreglo de datos bidimensional, conformada por campos y registros. Los datos en
una tabla tienen la misma estructura. Un campo tiene un tipo de dato que puede ser texto,
número, autonumérico, fecha, hora, etc.
Aplicación Formularios
1.12. Expresión.
Una expresión es un conjunto (combinación) de objetos, operadores, valores, criterios, que
validan o verifican.
Estructura de una expresión:
(objeto.elemento.valor - operador - objeto.elemento.valor) operador objeto.elemento
1.6. Id Réplica.
Identificador global único (GUID).
Campo de 16 bytes que se utilizan en una base de datos de Access para establecer un
identificador único para la replicación.
1.7. Nulo.
Valor que indica que en un campo faltan datos o son desconocidos. Se pueden utilizar
valores NULO en expresiones.
Los valores Nulo se pueden especificar en campos cuya información se desconoce, así
como en expresiones y consultas. En algunos campos como, por ejemplo, los definidos
como clave principal, no pueden contener un valor NULO.
La estructura de una ventana de Access está compuesta por los siguientes elementos:
1. Barra de título. Permite controlar la ventana del programa.
2. Barra de menús. Contiene la lista de menús. Cada menú contiene una lista de
diversos comandos, que se aplican según cada caso.
Esta es la barra de herramientas que se muestra cuando se encuentra abierta una tabla de
la base de datos en modo Vista Hoja de Datos.
Esta es la barra de herramientas que se muestra cuando se encuentra abierta una tabla de
la base de datos en modo Vista Diseño.
Esta es la barra de herramientas que se muestra cuando se encuentra abierta una consulta
de la base de datos en modo Vista Diseño.
Da clic en.
Si no aparece el
Panel de Tareas,
entonces, da clic en
Guardar en
Nombre de archivo
Da clic en Crear
Asimismo,
se muestran
los botones
para Abrir
el objeto
seleccionad
o, cambiar
su Diseño
o crear uno
Nuevo.
También puedes
seleccionar, en la
barra de herramientas,
del botón Nuevo
Objeto, el botón Tabla.
Para ver como se realiza el diseño de una tabla, se usa como ejemplo la tabla Agenda de
la Base de Datos Agenda. Se muestra esta tabla en vista diseño.
El nombre de
cada campo
está en la
primera
columna.
En la segunda
columna se
encuentran el
tipo de dato y
en la tercera la
descripción.
En la parte
inferior
aparecen las
propiedades
para el campo
seleccionado.
También se pueden:
• insertar, eliminar, mover o copiar campos.
Un concepto importante al trabajar con tablas es el tipo de dato. Esta propiedad determina
qué tipo de información se puede almacenar en el campo.
En la parte
inferior está la
ficha de
propiedades del
campo
seleccionado.
Dependiendo del
tipo de dato
seleccionado
varían las
propiedades del
campo o su
significado.
Para definir los campos que se desea que formen la Clave Principal:
• se seleccionan mediante el selector de registro (si son varios, los siguientes se
seleccionan manteniendo pulsada la tecla Control (Ctrl) y
• se pulsa el botón de establecer Clave principal o
• del menú Edición, el comando Clave principal.
Los objetos existentes se pueden modificar con el botón Diseño, mientras que se pueden
crear nuevos objetos en la base de datos abierta con el botón Nuevo.
Al igual que las celdas de una hoja de cálculo, en una tabla hay siempre un registro activo,
que es el marcado con la flecha hacia la derecha, en el botón selector.
Una Consulta es una operación realizada sobre la base de datos mediante la cual se
realiza una selección de datos según un criterio o una acción.
Agregue las
tablas que
intervendrán en la
consulta
Tablas y
consultas
que
intervienen
en la
consulta que
se está
diseñando
Campos que
intervienen en
la consulta
fila Mostrar Esta casilla indica si se desea que el campo aparezca en el resultado
de la consulta.
En las consultas es posible realizar un filtrado de estos registros mediante los criterios que
se introducen en la fila Criterios.
Los criterios se comportan de forma similar a los filtros, incluyendo las condiciones lógicas
Y y O.
Aritméticos -*/+
Comparación < <= <> = > >= Entre
Operadores Lógicos O Y
• Ascendente o
• Descendente.
Se puede realizar la ordenación por más de un campo, de forma que los registros que
tienen igual el primer campo en el criterio de ordenación se ordenan por el siguiente.
5. DISEÑO DE UN FORMULARIO.
Deberá estar
seleccionada la
pestaña Formularios
En la parte inferior se
elige la tabla o consulta
en la que se va a basar
el formulario.
5.7. Controles.
Los formularios se construyen en una ventana partiendo de un conjunto de elementos de
diseño independientes denominados Controles. Los controles son los componentes
habituales de las ventanas y diálogos de Access y otras aplicaciones de Windows.
Modificar registros.
Haga Acción
selecciona el campo para realizar cambios en un registro determinado
tecla Escape Se pueden deshacer los cambios antes de modificar otro campo
tecla Escape dos veces Deshace los cambios realizados en un registro antes de salir del
registro
Si después de modificar un registro se cambio a otro, los cambios se guardan de modo
automático en la base de datos.
Inserción de registros.
Pulse el botón Nuevo registro o
• Se sitúa directamente el cursor en el siguiente registro al último.
Eliminar registros.
• Para borrar el registro activo se selecciona el menú Edición, comando Eliminar
registro
• también se puede realizar mediante el botón Eliminar registro de la barra
de Herramientas.
• El comando Eliminar sólo borra el contenido del campo actual. Si se desean borrar
varios registros, se pueden seleccionar con el cursor y seleccionar el comando
Eliminar registro o la tecla de borrado (Suprimir).
Búsqueda de registros.
Para buscar un dato determinado se puede emplear:
1. del menú Edición
2. el comando Buscar… o
3. se puede ejecutar este mismo comando mediante el botón Buscar de la
barra de herramientas.
Se abre una ventana en la que se introduce el texto que se desea buscar. Por defecto, la
búsqueda se realiza sólo en el campo que estaba seleccionado cuando se ejecutó el
comando y por ello el título de la ventana es Buscar en campo: "Apellidos".
Si se desea buscar en todos los campos se debe desactivar la casilla Buscar sólo en el
campo activo, con lo cual cambia también el titulo de la ventana a Buscar.
Filtros.
Las búsquedas también se pueden realizar mediante filtros. Un filtro es un criterio de
selección de los registros de una base de datos para que sólo se muestren los que
cumplen determinada condición, aunque en la base de datos sigan existiendo todos los
registros.
La forma más rápida de crear un filtro es mediante:
1. el menú Registros
2. en el submenú Filtro
3. comando Filtro por selección o
4. mediante el botón Filtrar por selección de la barra de herramientas.
5. El resultado que se obtiene es que sólo se muestran los registros que contienen,
en el campo seleccionado, la misma información que en el registro desde el que se
activó el comando.
Ordenando registros.
Los registros se pueden presentar ordenados por cualquiera de sus campos. Para
ordenarlos:
6. DISEÑO DE UN INFORME.
Access proporciona las herramientas para diseñar informes con gran flexibilidad.
6.2. Vistas.
El informe se basa habitualmente en una consulta almacenada en la base de datos,
aunque no es estrictamente necesario. Esa consulta puede modificarse desde el propio
informe durante la elaboración del mismo.
Los datos contenidos en un informe no pueden ser actualizados. Es necesario modificar los
datos de las tablas y volver a imprimir el informe.
Diseño
Preliminar.
También puedes
seleccionar del
Tiene que estar botón Nuevo
selecciona la pestaña objeto: Informe.
de Informes
En la parte inferior se
elige la tabla o
consulta en la que se
va a basar el informe.
Siga los pasos que se
le indiquen para
terminar.
Utilice Lista de campos para agregar los controles de los campos de la tabla seleccionada
e incluirlos en el área Detalle. Acomode los campos según como desee imprimir los datos.
El encabezado, el detalle y el pie de página los puede hacer más grandes arrastrando los
bordes del área. El programa de Access intentará imprimir toda el área en una página
tamaño carta, con orientación vertical, con márgenes. Si desea utilizar las opciones
predeterminadas de configuración de página, solo podrá agrandar el área hasta el
centímetro 16 de la regla.
Se intentarán imprimir todos los registros posibles en una página y los que no quepan en
las subsiguientes. Puede insertar un salto de página para imprimir un registro por página.
Los informes están constituidos por varias secciones:
Cuando se encuentra en la vista diseño podrá trabajar con los elementos o controles de su
informe, modificándolos, moviéndolos, copiándolos o eliminándolos.
Seleccionar un control
Abra un formulario en la vista Diseño o un informe
en la vista Diseño.
Haga clic en cualquier lugar del control.
Mover un control y su etiqueta
Abra un formulario en la vista Diseño, o un informe
en la vista Diseño.
Elija el control o su etiqueta.
Mover un control o su etiqueta de
forma separada
Abra un formulario en la vista Diseño, o un informe
en la vista Diseño.
Elija el control o su etiqueta.
Sitúe el puntero sobre el controlador de movimiento en
la esquina superior izquierda del control o la etiqueta.
Cuando el puntero cambie a una mano abierta, puede arrastrar el control o la etiqueta.
1. Seleccione Insertar
2. Fecha y hora
3. De la ventana selecciona las opciones que desees y Aceptar.
Tipos de datos
Tipo de dato Definición Tamaño
Texto (Predeterminado) Texto o combinaciones de texto y números. Hasta 255 caracteres
Memo Texto extenso o combinación extensa de texto y números. Hasta 65,535 caracteres
Numérico Datos numéricos utilizados en cálculos matemáticos. 1, 2 4 u 8 y hasta 16
bytes
Fecha/Hora Valores de fecha y hora para los años del 100 al 9999.. 8 bytes
Moneda Valores de moneda y datos numéricos utilizados en cálculos 8 bytes
matemáticos en los que estén implicados datos que contengan
entre uno y cuatro decimales. La precisión es de hasta 15
dígitos a la izquierda del separador decimal y hasta 4 dígitos a
la derecha del mismo.
Autonumérico Número secuencial (incrementado de uno a uno) único, o 4 y hasta 16 bytes
número aleatorio.
Sí/No Valores Sí o No y campos que contengan uno de entre dos 1 bit
valores (Sí/No, Verdadero/Falso o Activado/Desactivado).
Objeto OLE Objeto vinculado o incrustado. Hasta 1 gigabyte
Hipervínculo Texto o combinación de texto y números almacenado como Cada una de las tres
texto y utilizado como dirección de hipervínculo. partes del tipo de datos
hipervínculo puede
contener hasta 2048
caracteres.
Asistente para Crea un campo que permite elegir un valor de otra tabla o de Tamaño igual al de
búsquedas una lista de valores mediante un cuadro de lista o un cuadro campo clave principal
combinado. Al hacer clic en esta opción se inicia el Asistente utilizado para realizar la
para búsquedas, que crea un campo de búsqueda. búsqueda
(habitualmente 4 bytes)
Propiedades Generales
Propiedad Descripción Tipo de Dato Tamaño
Texto hasta 255 caracteres
Numérico Byte Entero
Entero Largo Simple
El máximo número de caracteres que
Tamaño Doble Id_réplica
puede introducir en el campo
Decimal
Autonumérico Entero Largo
Id_Replica
Fecha/hora Fecha general Fecha larga
Fecha mediana Fecha corta
Hora larga Hora mediana
Hora corta
Numérico y Número general Moneda
El diseño de la presentación para el
Moneda Euro Fijo
campo. Se puede seleccionar un
Formato Estándar Porcentaje
formato predefinido o introducir un
Científico
formato personalizado
Texto y Memo @ carácter (requerido)
& carácter (no requerido)
< convertir a mayúsculas
> convertir a minúsculas
Si/No
Propiedades de Búsqueda
Propiedad Descripción Tipo
Mostrar control El tipo de control que desea usar para Cuadro de texto
mostrar este campo en una tabla o Cuadro de lista
formulario Cuadro combinado
Tipo de origen de la fila Indica de dónde se obtendrá la Tabla/Consulta
información mostrada en cuadro de Lista de valores
lista o cuadro combinado Lista de campos
Origen de la fila Indica la tabla/consulta que utilizará,
lista de campos o lista de valores
Columna dependiente Se indica el número de columna que Generalmente se usa
contiene los datos el 1, como
predeterminado
Número de columnas El número de columnas que se van a Aquí puede variar,
mostrar al desplegar el cuadro siendo 1 la
combinado predeterminada
Encabezados de Mostrar el encabezado en la columna Sí
columna No
Ancho de columnas Indicar el ancho de cada columna en
Número de columnas se mide en cm
Filas en lista Cuántas opciones queremos mostrar 8 (predeterminada)
en la lista
Ancho de la lista El ancho de las columnas en la lista Auto
(predeterminada)
Limitar a la lista Aceptar o no elementos coincidentes No (predeterminada)
de la lista Sí
CÓDIGO ASCII
Uso: Presionado la tecla ALT, teclee el número correspondiente al carácter que desee
mostrar, usando el teclado numérico.
DECIMAL CARÁCTER DECIMAL CARÁCTER DECIMAL CARÁCTER
001 051 3 101 e
002 052 4 102 f
BIBLIOGRAFÍA
Centro de Tecnología Informática, Universidad de Navarra, Manual de Microsoft Access,
http://www.unav.es, 01/08/01.
Scott Barker F. Programación avanzada con Microsoft Access 2000. Prentice Hall, Madrid, 2000, pp
1352.
Raymundo Lumbreras López. Material de Apoyo para el curso Access Avanzado y VBA, DGSCA,
Centro Mascarones, UNAM.
F. Scout Barrer. Programación Avanzada con Microsoft Access 2000, Prentice Hall, 2000.