Download - Manual Basico Access 2003 Computec Ce5 Rev

Transcript
Page 1: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 1

Básico

Page 2: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 2

LECCIÓN 1 CARACTERÍSTICAS DEL PROGRAMA

Microsoft Access posee todas las características de un Sistema de Gestión de Bases de Datos Relacional Clásico y mucho más. Microsoft Access no solo es un (SGBDR) potente, flexible y fácil de utilizar sino, además, es un sistema que facilita el desarrollo de aplicaciones de base de datos. Microsoft Access puede ser utilizado para crear y ejecutar una aplicación adaptada a la gestión de datos que necesitamos bajo el sistema operativo Microsoft Windows. Microsoft Access permite, limitar, seleccionar y calcular totales sobre datos utilizando consultas. También podemos utilizar Microsoft Access Para crear formularios con el fin de visualizar y cambiar los datos, así como para crear informes sencillos y complejos. Tanto los formularios como los informes Heredan las propiedades de las tablas o consultas subyacente de modo que la mayoría de los casos solo necesitaremos definir aspectos tales como los formatos y las reglas de validación de una vez. Puede crear páginas de acceso a partir de los datos para facilitar la comparición de la información a través de una Intranet en una empresa.

Entre las más potentes características de Microsoft Access se encuentran los asistentes que

se pueden utilizar para crear tablas y consultas o para personalizar muchos formularios, informes o paginas de acceso a datos seleccionados.

Page 3: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 3

Conceptos y Definiciones Básicas TABLAS

Es donde se define y utiliza para almacenar los datos Una tabla contiene información sobre

un tema o asunto en particular. Las tablas contienen campos que almacenan los diferentes tipos de datos. Podemos definir una clave principal (uno o más campos que poseen un valor único para cada registro).

CONSULTAS Objeto que proporciona una visión de personal de los datos a partir de una o más tablas. En

Microsoft Access podemos definir consultas para seleccionar, actualizar, insertar o eliminar datos. También puede definir consultar para crear nuevas tablas a partir de los datos de una o más tablas existentes.

Page 4: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 4

FORMULARIOS

Diseñado principalmente para la introducción y visualización de los datos, o el control de de la ejecución de la aplicación. Podemos utilizar los formularios para personalizar la información que se extrae de las tablas o consultas. También los formularios de pueden imprimir.

INFORMES Diseñado para dar formato, calcular, imprimir y resumir datos seleccionados. Un informe

puede ser visualizado antes de ser impreso.

Page 5: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 5

MACROS Objeto que define en forma estructurada la acción o acciones que el usuario desea que

Access realice en respuesta de un evento determinado. También podemos utilizar macros para abrir y ejecutar consultas, abrir tablas o imprimir y visualizar informes. Además pueden ejecutar otras macros.

MODULOS Contienen procedimientos personales que se codifican utilizando Visual Basic. Los módulos

proporcionan un flujo más discreto que nos permite capturar errores. Pueden estar asociados con formularios o informes para responder a los eventos asociados a estos.

PAGINAS

Page 6: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 6

Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y

trabajar con ellos desde Internet o desde una Intranet; los datos están almacenados en una base de datos de Microsoft Access o una base de datos de Microsoft SQL Server. La página de acceso a datos también puede incluir datos de otros orígenes como, por ejemplo, Microsoft Excel.

Page 7: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 7

Lección 2 Creación Base De Datos

Usando asistente y vista diseño Antes de utilizar Microsoft Access para crear las tablas, los formularios y los demás objetos

que formaran la base de datos, es importante algún tiempo en diseñar la base de datos independientemente de que este utilizando una base de datos de Microsoft Access o proyecto, un buen diseño de la base de datos es la pieza clave para crear una base de datos que realice las operaciones que desee de una forma efectiva, precisa y eficaz.

Puede crear una Base de Datos utilizando un asistente que le guiara paso a paso a través de la creación de la misma. Pasos para la creación de una base de datos se describen a continuación. 1.- Entre al menú Archivo y seleccione el comando nuevo 2.- Seleccione del lado derecho en el Panel de Tareas el comando MI PC

Page 8: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 8

3.- Seleccione la ficha (pestaña) Base de Datos

4.- Seleccione la Base de Datos que desea crear y presione aceptar 5.- Escriba la ruta y el nombre de la base de datos y presiona Crear 6.- Siga los pasos del asistente 7.- Presiona el botón de Finalizar cuando termine los pasos del asistente

Page 9: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 9

Crear Estructura De Tablas de Datos Las tablas pueden tener diferentes estructuras y estos se refieren a que una de las mismas

puede tener diferente tipos de campos, donde pueden almacenar datos numéricos, alfabéticos, alfanuméricos, de fecha, de moneda, etc.

Establecer Llaves Primarias

La potencia de un sistema de base de datos relacional como Microsoft Access reside en su capacidad para encontrar y reunir rápidamente información almacenada en tablas independientes mediante consultas, formularios e informes. Para ello, cada tabla debe incluir un campo o un conjunto de campos que identifican exclusivamente cada registro almacenado en la tabla. Esta información se denomina clave principal de la tabla. Una vez designada una clave principal para una tabla, Access impedirá que se incluyan valores duplicados o Nulo en los campos de la clave principal.

Page 10: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 10

Existen tres tipos de claves principales que pueden definir en Microsoft Access.

• Autonumérico • Campo Simple • Campos Múltiples

Clave Principal Autonumérica.

Un campo Autonumérico puede establecerse para que inserte automáticamente un número secuencial a medida que se agregan registros a la tabla. Designar un campo de este tipo como clave principal de una tabla es la forma más sencilla de crear una clave principal. Si no establece una clave principal antes de guardar una tabla recién creada, Microsoft Access le preguntará si desea que cree una clave principal automáticamente. Si contesta afirmativamente, Microsoft Access creará una clave principal de Autonumérico.

Campo Simple

Si tiene un campo que contiene valores exclusivos, como números de identificación o números

de pieza, puede designar ese campo como la clave principal. Se puede especificar una clave principal para un campo que ya contiene datos siempre y cuando ese campo no contenga valores duplicados o Nulo.

Page 11: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 11

Campos Múltiples En situaciones en las que no se puede garantizar la exclusividad de un solo campo, puede

designar dos o más campos como clave principal. La situación más común en la que surge este problema es en la tabla utilizada para relacionar otras dos tablas en una relación varios a varios. Por ejemplo, una tabla Detalles de pedidos puede establecer una relación entre las tablas Pedidos y Productos. Su clave principal está formada por dos campos: Id. de pedido e Id. de producto. La tabla Detalles de pedidos puede mostrar varios productos y varios pedidos, pero cada producto sólo puede aparecer una vez en cada pedido, de modo que la combinación de los campos Id. de pedido e Id. de producto produce una clave principal apropiada.

Guardar Tablas De Datos

Para guardar una tablas dentro de una base de datos, Basta con utilizar el botón Guardar de la barra de herramientas Estándar y en caso de ser una tabla nueva asignar nombre del objeto con el se representara en la ventana de la base de datos

Page 12: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 12

Creación De Tabla De Datos (Desde La Vista De Diseño)

Existen dos formas de crear una tabla en Microsoft Access. Puede crear una tabla en blanco (vacía) para introducir sus propios datos o bien para crear una tabla utilizando datos existentes procedentes de otro origen.

1. Bajo Objetos, haga clic en Tablas y, a continuación, en Nuevo en la barra de herramientas de la ventana Base de datos.

2. Seleccione Vista Diseño y presione Aceptar

3. Defina cada uno de los campos que debe llevar la tabla. 4. Cuando esté preparado para guardar la tabla, haga clic en Guardar en la barra de

herramientas a continuación escriba un nombre exclusivo para la tabla.

Modificar Propiedades De Campos

Podemos personalizar cada uno de los campos mediante el ajuste de determinados propiedades. Estas propiedades varían según el tipo que haya sido seleccionado.

Page 13: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 13

Uso De Múltiples Tipos De Datos

La tabla de datos puede contener campos que incluyan diferentes y diversos tipos de datos, de manera que una tabla de datos permite administrar campos numéricos, y de texto hasta campos memo y de objetos OLE.

Modificación De Tablas Usando La Vista Diseño

Las tablas de datos se pueden crear usando un determinado numero de campos, y una vez definida la estructura de las tablas es posible cambiar los campos y agregar nuevos campos a la misma usando la vista diseño.

Page 14: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 14

Navegar A Través De Los Registros

Para navegar a través de los registros de una tabla debe utilizar la vista Hoja de Datos y posteriormente usar las barras de desplazamiento o los botones de navegación. Puede utilizar la tecla Ctrl. + Inicio (ir al primer registro) y ctrl. + Fin (ir al ultimo registro).

En el siguiente ejercicio con la ayuda de su Instructor aprenderá a crear una base y conocerá

los diferentes tipos de formatos que se le pueden asignar a los campos

1.- Abra el programa de Microsoft Access 2.- Del PANEL DE TAREAS seleccione Base de Datos en Blanco. 3.- Mostrará un cuadro de diálogo pidiendo la ruta para guardar la base, guardar la base con

el nombre Alta de registro y presione Crear.

4.- En el objeto de Tablas seleccione el botón de nuevo 5.- Aparecerá un cuadro de dialogo Nueva Tabla seleccione Vista Diseño y presione

Aceptar.

Page 15: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 15

6.- Con la ayuda de su Instructor agregue los siguientes campos:

7.- Ahora asignará el campo Registro como campo principal ubique su cursor sobre el campo

Registro presione y en el área de Tipo de datos seleccione Autonumérico. 8.- Seleccione el campo de Fecha de alta, en el área de Tipo de datos seleccione Fecha y

hora 9.-En la propiedad de Formato Presione la flecha desplegable y seleccione Fecha larga.

10.- Seleccione el campo de Fecha de registro seleccione Fecha y hora y en la propiedades del campo seleccione Fecha mediana.

11.- Seleccione el campo de Ingresos 12.- En el área de Tipo de datos seleccione Moneda 13.- En la propiedad Formato presione la flecha desplegable y seleccione Estándar. 13.- Seleccione el campo de Gasto 14.- En el área de Tipo de datos seleccione Moneda 15.- En la propiedad de formato seleccione Estándar 16.- Seleccione el campo de Nombre 17.- En la propiedad de Tamaño de Campo escriba el numero 40 18.- Y en la propiedad Formato escriba el signo mayor que “>” 19.- Guarde la tabla con el nombre Tbl_Clientes 20.- Pase a la Vista Diseño y capture 5 registros 21.- Guarde los cambios realizados en la tabla y cierre la misma.

Page 16: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 16

En el siguiente ejercicio con la ayuda de su Instructor aprenderá a modificar el diseño de tablas.

1.- Abra la Base de Datos con el nombre Altas de registros. 2.- Abra la tabla de Clientes en Vista Diseño 3.- De en clic en el campo Teléfono

4.- En la Barra de Herramientas Estándar presione el Botón de Insertar filas , esto hará que se inserte una fila

5.- Escriba el campo Dirección 6.- En el área de propiedad de Tamaño de campo escriba 40 7.- Ubique su cursor en el campo Fecha de alta 8.- Inserte una fila y escriba el campo Fotografía 9.- En el área de Tipos de datos seleccione Objeto ole 10.- Cambie a la vista Hoja de Datos y capture los campos recién creados 11.- Guarde los cambios realizados.

Page 17: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 17

LABORATORIO

En el siguiente laboratorio creará una base de datos con 3 tablas, el nombre de la base será BD Operación Moda.

1. Cree una tabla con el nombre Corridas que contenga los siguientes Campos.

2. Guarde la tabla con el nombre Marcas que incluyas los siguientes campos

3. Guarde la tabla con el nombre Modelos que incluyas los siguientes campos

4. Guarde la tabla con el nombre Materiales que incluya los siguientes campos

Page 18: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 18

5. Guarde la tabla con el nombre Colores que incluya los siguientes campos

6. Guarde la tabla con el nombre Hormas que incluya los siguientes campos

Notas:

• Agregue 10 Registros a cada una de las tablas creadas anteriormente •

Page 19: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 19

Lección 3 Determinar Las Estradas De Datos Para La Base De Datos

En una base de datos de Microsoft Access, se puede crear una máscara de entrada: formato que consta de caracteres de visualización literales (como paréntesis, puntos y guiones) y caracteres especiales de las máscara que especifican dónde se han de insertar datos, así como el tipo de datos y el número de caracteres permitidos. En la vista Diseño de una tabla, una consulta o un formulario.

Puede utilizar las propiedades de las Máscaras de Entrada para facilitar la entrad de datos y para controlar los valores que los usuarios pueden introducir en un control de cuadro de de texto. Por ejemplo puede crear una Mascara de Entrada para un campo de Número de Teléfono o para Rfc que muestre exactamente como debe introducir el número nuevo: (__) ___-___.

También puede utilizar el asistente para Creación de Máscaras.

Carácter Descripción 0 Dígito (0 a 9, entrada obligatoria, signos mas [+]y menos[] no permitidos). 9 Dígito o espacio (entrada no obligatoria, signos más y menos no permitidos). # Dígito o espacio (entrada no obligatoria; los espacios se muestran en blanco

en modo Edición, pero se eliminan cuando se guardan los datos; signos mas y menos permitidos)

L Letra (A a Z, entrada obligatoria). ? Letra(A a Z, entrada opcional). A Letra o digito (entrada obligatoria). a Letra o digito(entrada opcional). & Cualquier carácter o un espacio (entrada obligatoria). C Cualquier carácter o un espacio (entrada opcional). .,:;-/ Marcador de posición decimal y separadores de miles, hora y fecha (el

carácter depende del valor del cuadro de dialogo Propiedades de configuración regional en el Panel de contorno de Windows).

< Hace que todos los caracteres se conviertan a minúsculas. > Hace que todos los caracteres se conviertan a mayúsculas. \ Hace que el carácter siguiente e muestre como un carácter literal (por

ejemplo, \A se muestra solo como A).

Page 20: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 20

En el siguiente ejercicio creará una tabla y aprenderá asignar Máscaras de Entrada.

1.- Abra la Base de Datos llamada Altas de registros 2.- Cree una Tabla con los siguientes campos:

3.- Asigne al campo Id_Empleado como el Campo Principal. 4.- Seleccione el campo de Teléfono 5.- En la propiedad Mascara de entrada escriba los siguientes caracteres

6.- Seleccione el campo de R_F_C 7.- En la propiedad de Tamaño de Campo escriba 13 8.- En la propiedad Mascara de Entrada escriba los siguientes caracteres

9.- Seleccione la Fecha de Captura

10.- En la propiedad Mascara de entrada escriba los siguientes caracteres

11.- Seleccione el campo de Clave 12.- En la Propiedad Tamaño de Campo, Formato y Mascara de entrada Escriba las

siguientes características

13.- Guarde la Tabla con el Nombre de Catálogos de Empleados.

Page 21: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 21

Laboratorio de Máscaras En el siguiente laboratorio asignará máscaras en diferentes campos. 1.- Abra la base de datos con el nombre Hospital.

2.- Abra la Tabla de Recibos en Vista Diseño. 3.- Agregue una mascara de entrada los siguientes campos:

RFC, TELEFONO, FECHA Y CODIGO POSTAL El campo RFC debe llevar la asignación de 4 letras, 6 números y 3 dígitos para la homoclave, el campo de TELEFONO debe permitir 10 dígitos, la FECHA permitirá solo fecha corta, en el CODIGO POSTAL debe permitir solo 5 dígitos. 4.- Cambie de vista y capture 5 registros.

Page 22: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 22

Valor Predeterminado

Permite especificar un valor predeterminado para el campo.

Puede utilizar la propiedad Valor Predeterminado (DefaulltValue) para especificar un valor que se introduce automáticamente en un campo cuando se crea un nuevo registro. Por ejemplo en una tabla que contenga un campo Ciudad cuando los usuarios agreguen un nuevo registro en el campo de Ciudad pueden aceptar el campo predeterminado o cambiar el nombre de la ciudad.

Regla De Validación

Para definir un los valores que se permitan en un campo, podemos introducir una expresión en el cuadro de la Propiedad de la Regla de Validación del campo. Access no permitirá introducir en el campo un valor que no cumpla esta regla.

Los valores de cadenas de texto deberían estar siempre cerrados entre comillas. Si unos de

los valores es una cadena de texto que incluye espacios en blanco o caracteres especiales, asegúrese de encerrar la cadena entre comillas.

Por ejemplo: para introducir una Reglas de Validación para 3 ciudades de México podríamos

introducir “Guadalajara” o “Monterrey” o “México”. También podríamos utilizar datos numéricos por en la Regla de Validación por ejemplo: un

numero que sea >100 y menor que <500.

Page 23: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 23

Texto De Validación

Permite definir el texto que Access visualizara siempre que los datos introducidos no cumplan las Reglas de validación.

Requerido

Obliga a la introducción forzosa de un valor en un campo, es decir no permite dejar un valor

vacío. Si no desea que éste campo tenga un valor Nulo, establezca esta propiedad a Sí.

Page 24: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 24

Permitir Longitud Cero

Puede usar la propiedad Longitud Cero para especificar si una cadena de Longitud Cero (“”) es una entrada validad para un campo de una tabla.

Indexado Permite manejar campos con índice: A) Si sin duplicados B) Si con duplicados C) No

Puede usar propiedad Indexado para establecer un índice de un solo campo. Los índices hacen que las consultas basadas en los campos sean amas rápidas, ya también aceleran las operaciones de ordenación y agrupación. Por ejemplo si busca un Cliente basando con el Número de Cliente, puede crear un índice para hacer más rápida la búsqueda.

Page 25: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 25

Indexado Permite manejar campos con índice: A) Si sin duplicados B) Si con duplicados C) No

Puede usar propiedad Indexado para establecer un índice de un solo campo. Los índices hacen que las consultas basadas en los campos sean amas rápidas, ya también aceleran las operaciones de ordenación y agrupación. Por ejemplo si busca un Cliente basando con el Número de Cliente, puede crear un índice para hacer más rápida la búsqueda.

IMEMode/KanjiConversion

Puede utilizar la propiedad IMEMode para establecer el Modo de conversión Kanji de un control cuando el enfoque cambia al control.

Puede especificar el Modo de conversión Kanji cuando el enfoque cambia al control estableciendo la propiedad IMEMode. Si se establece en Sin controles (valor predeterminado, se utiliza el valor anterior al cambio de enfoque a dicho control. Para cualquier otro valor, se utiliza el valor del Modo de conversión Kanji para dicho control. Por ejemplo, si la propiedad IMEMode está establecida en Inactivo, el Modo de conversión Kanji está desactivado, y si la propiedad IMEMode está establecida en Activo, el Modo de conversión Kanji está activado. El Modo de conversión Kanji cambia automáticamente cada vez que el enfoque cambia entre los controles.

Nota

• Si se establecen en Inactivo, los valores del Modo de conversión Kanji no se pueden cambiar. Si se utiliza cualquier otro valor, se puede cambiar el Modo de conversión Kanji, pero al cambiar el enfoque, se pierden los valores. Si desea guardar los valores antes de que el control pierda el enfoque, establezca la propiedad IMEHold/HoldKanjiConversionMode.

Etiqueta Inteligente (SmartTags (propiedad)

Vea también Corresponde a Ejemplo Detalles

Devuelve una colección SmartTags que representa a la colección de etiquetas inteligentes que se han agregado a un control.

expresión.SmartTags

Expresión Requerida. Expresión que devuelve uno de los objetos de la lista Aplicar a.

Comentarios

Si se utiliza la propiedad SmartTags del objeto Control, se producirá un error en tiempo de ejecución siempre que el control no sea un objeto CuadroCombinado, Etiqueta o CuadroDeTexto.

Page 26: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 26

En el siguiente ejercicio y con la ayuda de su Instructor aprenderá a asignar las propiedades Valor Predeterminado, Reglas de Validación, Texto de Validación, Requerido, Permitir longitud Cero e Indexado.

1.- Cree una Nueva Base de Datos en Blanco con el Nombre de Control de registros. 2.- Cree una Nueva tabla en Vista Diseño con los siguientes campos:

3.- Asigne el campo Titulo como clave principal 4.- Seleccione el campo Clave 5.- En la propiedad tamaño de Campo escriba 1 6.- En las propiedades del campo, En la propiedad Regla de Validación especifique la

siguiente Validación:

1o 2 o 3

7.- En la propiedad Texto de Validación escriba

Solo 1 o 2 o 3

8.- En la propiedad de Requerido despliegue la flecha desplegable y seleccione Sí

9.- En la propiedad Permitir longitud cero seleccione No

10.- En la propiedad Indexado seleccione Si (Con duplicados)

11.- Seleccione el campo de Precio de Venta 12.- En la propiedad Regla de Validación especifique la siguiente Validación

>80 y <250 13.- En la propiedad texto de validación escriba

El Número debe ser mayor que 80 y menor 250 14.- En la propiedad de Requerido despliegue la flecha despegable y seleccione

Page 27: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 27

15.- En la propiedad Permitir longitud cero seleccione

No 16.- En la propiedad Indexado seleccione

Si (Con duplicados) 17.- Seleccione el campo de Línea 18.- En la propiedad de Regla de validación especifique la siguiente validación

Azul o Verde o Dorada 19.- En la propiedad Texto de Validación escriba

Solamente Línea Azul o Verde o Dorada 20.- Seleccione el campo de Género 21.- En la Regla de Validación especifique la siguiente validación

Drama o Acción o Aventura o Terror o Suspenso o Infantil 22.- En la propiedad Texto de Validación escriba

Solamente se acepta Drama o Acción o Aventura o Terror o Suspenso o Infantil 23.- Seleccione el campo de Clasificación 24.- En la Regla de Validación especifique la siguiente validación

A o B o C 25.- Guarde la tabla con el Nombre de Catálogo de Películas 26.- Cambie de Vista y agregue 10 Registros 27.- Guarde las modificaciones y cierre la tabla.

Page 28: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 28

Laboratorio En el siguiente laboratorio asignará Reglas de Validación a las siguientes tablas. 1.- Abra la base de datos con el nombre Tienda de Ropa

2.- Abra la Tabla con el nombre de Tbl_Prendas 3.- En el campo de Departamento asigne una regla de validación que admita solamente

Caballeros, Damas, Niños y Bebés. 4.- En el campo de Marca que solo admita las marcas Guess, Eduardo´s, Levis, y The one. 5.- En el Texto de validación debe tener el texto correspondiente a cada uno de los campos. 6.- Agregue 5 registros en la tabla 7.- Guarde los cambios

Page 29: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 29

Lección 4 Uso Del Menú “Formato”

Podemos realizar algunos cambios en la apariencia de la hoja de datos. Por ejemplo podemos cambiar el tipo de letra, el color, la hoja de datos, el ancho y alto de columna, También podemos cambiar el nombre de una columna, ocultar, mostrar, inmovilizar, y liberar columnas dentro del menú Formato.

Fuentes Puede modificar el tipo de fuente (letras) dentro del menú Formato

Page 30: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 30

Celdas

Las hojas de datos contienen características con formato predeterminado, este mismo puede ser personalizado desde el menú Formato y seleccione el comando Hojas de datos de manera que se puede especificar color de fondo, color de primer plano, efectos de celdas, mostrar cuadricula, estilos de borde y de líneas.

Alto De Fila

Las celdas tienen un tamaño estándar, al momento de visualizar una hoja de datos usted puede ajustar el Alto de fila utilizando el Mouse entre las cabeceras de las filas, también puede especificar estas características usando el menú Formato comando Alto de fila.

Page 31: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 31

Ancho De Columna

Podemos cambiar el Ancho de Columna en las cabeceras e la columna o bien dentro del menú Formato comando Ancho de columna.

Cambiar Nombre De La Columna

Puede cambiar el nombre de las columnas sin afectar directamente el nombre de campo la estructura de la tabla de datos, para lograr este efecto deberá utilizar el menú formato comando Cambiar nombre de columnas.

Page 32: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 32

Ocultar Columnas

Las columnas de una tabla de datos pueden ser ocultadas en la visualización de registros, dentro del menú Formato comando Ocultar columnas.

Mostrar Columnas

Cuando una columna no se visualiza en la pantalla podemos mostrar las columnas, dentro del menú Formato comando Mostrar columnas. Si queremos mostrar una o mas columnas nos mostrara un cuadro de dialogo Mostrar columnas para seleccionar que columnas queremos mostrar.

Page 33: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 33

Inmovilizar Todas Las Columnas

Puede inmovilizar una o más de las comunas de una hoja de datos para que sean las que se encuentra más a la izquierda y sean visibles en todo momento, dentro del menú Formato comando Inmovilizar columnas.

Liberar Todas Las Columnas

Si tenemos alguna o algunas columnas inmovilizadas y quiere que ya se muevan, Podemos liberar todas las columnas dentro del menú Formato comando Liberar todas las columnas.

Page 34: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 34

En el siguiente ejercicio aprenderá a dar formato a las tablas. 1.- Abra la base de datos con el nombre de Alta de registros

2.- Abre la Tabla con el nombre de Tbl_Clientes 3.- Entre al menú Formato y seleccione comando Fuente… 4.- Selecciona el tipo de letra Arial Black, Estilo de Fuente Cursivas, tamaño 12 y color Rojo y

Presionas Aceptar. 5.- En el menú Formato selecciona el comando Hoja de datos. 6.- Posesione su curso en la columna del campo Nombre. 7.- Entre al menú Formato seleccione el comando Ancho de columna saldrá un cuadro de

dialogo pidiendo el numero de ancho de columna escriba el numero 20 8.- Posesione su cursor en las columnas de apellidos y ponga 15 en el ancho de columna. 9.- Seleccione la columna de ciudad y ponga el ancho de columna a 15 10.- Inmovilice las 2 primeras columnas 11.- Guarde los cambios para terminar el ejercicio.

Page 35: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 35

Inserción Y Eliminación De Campos De Una Tabla De Datos

Los campos contenidos en la tabla pueden ser, en algunas ocasiones no necesarios, por lo que existe la posibilidad de Eliminar campos o insertar nuevos campos, para de esta manera administrar más cómodamente la información.

Si usted decide eliminar un campo y el campo ya contiene información, la información se

perderá. Tabla Original

Inserción y eliminación de campos

Inserción Y Eliminación De Registros

Existen varias formas de eliminar un registro de una tabla de datos, usando las teclas Suprimir es el método más directo par la eliminación de registros, o bien colocando el puntero sobre el encabezado de la fila y presionando el clic derecho del Mouse y comando Eliminar registró.

Page 36: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 36

En el siguiente ejercicio aprenderá a insertar y eliminar campos de una tabla de datos previamente creada.

1.- Abra una base de datos con el nombre Empleados 2.- Visualice los datos de la tabla Lista de Clientes desde la Vista Diseño 3.- Seleccione el campo de Dirección, entre al menú Edición y selección el comando

Eliminar (También puede utilizar la tecla Suprimir).

4.- Ubique su cursor debajo del campo Años de Experiencia 5.- Agregue los siguientes campos anexados en la tabla que se encuentra a continuación

hasta que la tabla lista de Empleados adquiera el siguiente aspecto.

6.- Guarde las modificaciones hechas al diseño de la tabla 7.- Agregue 7 Registros, y ordénelos por orden ascendente en el campo Nombre.

Page 37: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 37

Creación De Tablas Utilizando El Asistente Para Tablas

Microsoft Access Tiene un Asistente para Tablas puede elegir los campos de la tabla entre una gran variedad de tablas predefinidas, como contactos de compañía, inventarios o registros médicos.

Asignar Propiedades A Los Campos De Las Bases De Datos

Para cambiar las propiedades de los campos de una tabla de datos, debe encontrarse en la Vista Diseño para visualizar el panel de campos.

Page 38: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 38

En el siguiente ejercicio y con la ayuda de su Instructor aprenderá a utilizar el uso del

Asistente para la creación de tablas. 1.- Cree una base de datos en blanco y guárdela con el nombre Respaldo de Registros.

2.- Cree una tabla de contactos con el nombre Catálogo de Contactos usando el Asistente

para tablas, la tabla deberá de contener los siguientes campos: • Nombre, Apellido, Dirección, Región, País, Teléfono casa y Fotografía 3.- Asigne el campo Nombre como la clave principal de la tabla de Catálogo de Contactos. 4.- Cree una tabla de Proveedores con el nombre de Catálogo de Proveedores usando el

asistente para tablas, deberá de contener los siguientes campos: • Idproveedor, Nombre de Proveedor, Nombre del Contacto, Dirección Ciudad y País. 5.- Asigne el campo Idproveedor como la clave principal de la tabla de Catálogo de

Proveedores 6.- En el campo Nombre del Proveedor especifique el tamaño del campo 60 7.- En el campo Nombre de Contacto especifique 40 8.- En el campo Domicilio especifique 70 9.- Guarde los cambios efectuados a la tabla de datos y cierre la base

Page 39: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 39

Lección 5 Uso Del Asistente Para Máscaras De Entrada

Una mascara de entrada se utiliza en campos (en tablas y consultas) y en cuadros de texto y cuadros combinados (en formularios) para dar formato a los datos y para proporcionar algún control sobre valores pueden introducirse. Una mascara de entrada formada por caracteres literales (como espacios, puntos, guiones y paréntesis). Las mascara de entrada se utilizan principalmente en campos de Texto, de Fecha/Hora, peor también pueden utilizarse en campos Numéricos o de Moneda.

Uso Del Asistente Para Búsquedas

Microsoft Access tiene un asistente para búsqueda que nos permite extraer la información de una tabla a otra. Esto evitara estar escribiendo mucha información.

Page 40: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 40

Uso Del Asistente De Office

Cuando tenga dudas acerca de un programa de Microsoft Office, puede hacer preguntas al ayudante de Office. Por ejemplo, para obtener ayuda sobre como dar formato a un grafico, de un clic sobre el ayudante de Office, escriba ¿Cómo se da formato a un grafico? En el ayudante.

El ayudante facilitará de forma automática los temas de ayuda y proporciona sugerencias acerca de las que se ejecutan mientras trabaja, incluso antes de hacer una pregunta. Por ejemplo cuando diseña un informe, el ayudante muestra automáticamente temas para ayudarle a su creación y diseño.

Asimismo el ayudante muestra sugerencias sobre como utilizar las funciones en los programas de Office de forma más eficaz.

En el siguiente ejercicio con ayuda de su Instructor aprenderá a utilizar el Asistente para Máscaras y utilizará el Asistente para Búsqueda.

1.- Abra una base de datos con el nombre Captura de Datos 2.- Abra la tabla Clientes desde la Vista Diseño 3.- Aplique una mascara de entrada usando el Asistente para Mascara al campo Fecha. 4.- Aplique una mascara de entrada usando el Asistente para Mascara al campo Hora. 5.- Agregue un campo llamado Vendedor de tipo texto 6.- Use el asistente para búsquedas en el campo Vendedor y relaciónelo con el campo

Nombre de la tabla de Vendedores. 7.- Agregue un campo llamado Categoría de cliente 8.- Use el Asistente para Búsqueda y relaciónelo con el campo que se encuentra en la tabla

de Lista de categorías 9.- Agregue 10 registros a la tabla de Clientes 10.- Guarde y cierre la tabla.

Page 41: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 41

Lección 6 Importación De Objetos (Tablas, Consultas, Formularios, Etc).

Microsoft Access proporciona dos opciones para utilizar datos de un origen de datos externo. Permite:

Importar los datos a una nueva tabla de Microsoft Access, que es un método para convertir datos de un formato diferente y copiarlos a Microsoft Access. También puede importar objetos de base de datos a otra base de datos de Microsoft Access u otro proyecto de Microsoft Access.

Al importar datos, se crea una copia de la información en una nueva tablas de la base de datos de Access o del proyecto de Access. El archivo o la tabla de origen no experimentan modificaciones en este proceso. Cuando se importan datos, se pueden agregar datos a tablas existentes (salvo cuando se importan archivos de texto u hojas de cálculo).

Vinculación De Tablas

Vincular a los datos, que es un método para conectar a datos de otra aplicación sin importarlos, de modo que se pueden ver y modificar los datos tanto en la aplicación original como en un archivo de Access.

Al vincular datos, podrá leer y, en la mayoría de los casos, actualizar los datos del origen de datos externo sin necesidad de importarlos. El formato del origen de datos externo no experimenta modificaciones, por lo que se puede continuar utilizando el archivo con el programa que lo creó originalmente, y también se pueden agregar, eliminar o modificar datos utilizando Microsoft Access. Una tabla se puede vincular únicamente en una base de datos de Access, pero no en un proyecto de Access.

En el área de objetos tabla de un clic derecho para obtener el menú contextual y seleccione el comando Importa…

En el área de objetos tabla de un clic derecho para obtener el menú contextual y seleccione el comando Vincular Tablas…

Page 42: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 42

En el siguiente ejercicio con ayuda de su Instructor aprenderá a Importar y vincular tablas. 1.- Cree una base de datos en blanco con el nombre de Importación de tablas 2.- Entre al menú Archivo y seleccione el comando Obtener Datos Externos y luego

Importar

3.- En el cuadro de Tipo de Archivo, asegúrese que este activado Microsoft Access

(.mdb). 4.- Haga clic en la flecha desplegable del cuadro de Buscar en seleccione la base de datos

que se llama Control de Pacientes. 5.- Seleccione las tablas Doctores y Pacientes y presione Aceptar

6.- Observe como Microsoft Access Importa los objetos a la base de datos activa. 7.- Cierre la base de datos actual.

Page 43: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 43

1.- Cree otra base de datos en blanco con el nombre Vinculación de tablas. 2.- Entre al menú Archivo y seleccione el comando Obtener Datos Externos y luego

Vincular

3.- En el cuadro de Tipo de Archivo, asegúrese que este activado Microsoft Access

(.mdb). 4.-Haga clic en la flecha desplegable del cuadro de Buscar en seleccione la base de datos

que se llama Control de Pacientes. 5.- Seleccione las tablas Tbl_Consultas, Tbl_Internos y Tbl_Tipode Consulta presione

Aceptar

6.- Observe como Microsoft Access Vincula los objetos a la base de datos activa. 7.- Cierre la base de datos actual.

Page 44: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 44

Uso De Las Herramientas De Escritorio

Se conoce como escritorio a la ventana de la base de datos que ofrece la posibilidad de administrar los objetos de la misma. Usted puede abrir desde la Vista diseño o Vista de hoja de datos cualquier objeto.

Nos permite abrir un objeto seleccionado en la Vista Hoja de Datos, para visualizar o actualizar los datos del objeto.

Permite ver el objeto en forma Vista Diseño, para modificar la Definición del objeto.

Nos brinda la posibilidad de definir una objeto introduciendo sus Datos.

Elimina un objeto seleccionado. Cambio Entre Vistas De Objetos En nuestra barra de herramienta de escritorio tenemos también unos tipos de vista que nos permite visualizar nuestra información como nosotros lo deseamos.

Permite visualizar los iconos en forma grande.

Page 45: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 45

Permite ver los objetos en iconos en tamaño pequeños

Nos permite ver los objetos en iconos en forma de lista vertical.

Permite visualizar los objetos con todo en sus detalles con el nombre, descripción, fecha de modificación y creación y tipo de objeto.

Page 46: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 46

Seleccionar Un Objeto Utilizando La Barra De Objetos

Podemos cambiarnos para seleccionar un objeto en nuestra barra de objetos, por ejemplo si vamos a crear una Consulta en la barra de objeto damos un clic en el área de Consultas.

Imprimir Objetos De Una Base De Datos

Podemos imprimir un objeto desde la Vista de Escritorio una Base de Datos ya sea una Tabla, Consulta, Formulario, Informes, Paginas, Módulos, Macros, etc.. Se selecciona el objeto que se desea imprimir y le damos clic derecho de Mouse y selecciona el comando Imprimir.

Barra de objeto

Page 47: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 47

LECCIÓN 7 Establecer Relaciones Entre Tablas

Una vez creadas tablas independientes para cada tema de la base de datos, se necesita una forma de indicar a Microsoft Access cómo debe combinar la información. El primer paso de este proceso consiste en definir relaciones entre las tablas. Una vez realizada esta operación, ya se puede comenzar a crear otros tipos de objetos, como consultas, formularios e informes para mostrar información de varias tablas a la vez.

En una relación se hacen coincidir los datos de los campos clave (normalmente un campo con

el mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla. Por ejemplo, una tabla con información sobre clientes puede relacionarse con otra con datos de pedidos a través de un campo común que podría ser id_cliente. Tipos de relación

Relación uno a varios

La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.

Relación uno a uno

En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla b, y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal.

En la siguiente figura se muestra un ejemplo de unas tablas que se encuentran relacionadas entre si con una relación de uno a varios.

Page 48: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 48

Forzar Integridad Referencial La integridad referencial es un sistema de reglas que utiliza Microsoft Access para

asegurarse que las relaciones entre registros de tablas relacionadas son válidas y que no se borren o cambien datos relacionados de forma accidental.

Al exigir integridad referencial en una relación le estamos diciendo a Microsoft Access que no

nos deje introducir datos en la tabla secundaria si previamente no se han introducido en la tabla principal.

Por ejemplo: siguiendo con el ejemplo anterior del tipo de relación Uno a Varios, no nos dejará

introducir un pedido a un cliente, si dicho cliente no existe en la tabla de clientes.

La integridad referencial dispone de dos acciones: Actualizar registros en cascada: Cuando se cambie el valor del campo de la tabla principal,

automáticamente cambiarán los valores de sus registros relacionados en la tabla secundaria. Eliminar registros en cascada: Cuando se elimina un registro de la tabla principal se

borrarán también los registros relacionados en la tabla secundaria.

Page 49: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 49

En el siguiente ejercicio con ayuda del instructor relacionará las tablas de pedidos, clientes y productos. 1.- Abra la base de datos llamada Empresa 2.- En la ventana de la base de datos en la cual queremos realizar las relaciones. 3.- Ir al menú Herramientas.

4.- Elegir la opción Relaciones o bien hacer clic sobre el botón de la barra de herramientas.

5.- Aparecerá el cuadro de diálogo de la derecha esperando indicarle las tablas que formarán parte de la relación a crear.

6.- Seleccione todas las tablas y presione agregar 7.- Hacer clic sobre el botón Cerrar. 8.- Ahora aparecerá la ventana de Relaciones con las tablas añadidas en el paso anterior. 9.- Para crear las relaciones selecciona el campo a relacionar de la tabla principal. 10.- Pulsar el botón del ratón y manteniéndolo pulsado arrastrar hasta el mismo campo de la

tabla secundaria.

11.- Al soltar el botón del ratón aparecerá un cuadro de dialogo.

Page 50: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 50

12.- Active la casilla Exigir integridad referencial haciendo clic sobre éste presione aceptar. 13.- Se creará la relación y ésta aparecerá en la ventana de relaciones. 14.- Haga lo mismo con la tabla de Pedidos a la de Productos 15.- Nos dará la siguiente vista.

16.- Capture 3 registros en cada tabla empezando con la tabla de Tbl_Cliente luego con la

tabla de Tbl_Productos y al último la tabla de tbl_Pedido. 17.- Guarde los cambios y cierre la base para terminar el ejercicio. Laboratorio Relaciones 1.- Abra la Base de Datos con el BD ALBUMS 2.- Haga la relación con cada una de las tablas con sus respectivos campos exigiendo

integridad referencial 3.- capture 5 registros 4.- Guarde los cambios y cierre.

Page 51: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 51

LECCIÓN 8

Creación De Consultas Desde La Vista De Diseño. Consultas:

Las consultas son un tipo de objeto de Access que puede utilizarse para distintas tareas. Entre las más habituales están las de examinar, modificar y analizar los datos de una o varias tablas de una base de datos. Por otro lado, las consultas pueden utilizarse también a modo de tablas, como origen de registros para crear formularios e informes. Así, las tablas originales conservan su función de almacén de datos básico, mientras que las consultas permiten crear tablas virtuales personalizadas para cada tipo de tarea.

Primeramente debemos de conocer que una de las consultas no es otra cosa que una

herramienta que nos permite visualizar la información contenida en una base de datos, cabe mencionar que existen diferentes tipos de consulta, en esta primera etapa utilizaremos las Consultas de Selección.

En el siguiente ejercicio con ayuda de su Instructor aprenderá a crear Consultas de

Selección. 1.- Abra la base de datos con el nombre de Empresa. 2.- En el área de objetos selecciona consultas. 3.- Pulse el botón de Nuevo. 4.- Aparecerá un cuadro de dialogo Nueva Consulta en el cual seleccionamos Vista Diseño y

presionamos Aceptar.

Page 52: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 52

5.- Parecerá el cuadro de dialogo Mostrar Tabla el cual muestra las tablas que se pueden utilizar para la consulta en este caso seleccione la tabla de Productos y presione agregar y enseguida cerrar.

6.- Agregue los campos Id_Producto, NombreProducto y PrecioUnidad dando dos clic sobre cada unos de los campos deberá tener el siguiente aspecto.

7.- Cambie de vistas en la barra de herramientas de diseño de consulta para ver la información que tenemos en nuestra consulta.

8.- Guarda los con cambios de Cns de Precios de Productos.

Page 53: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 53

Creación De Consultas Utilizando Las Relaciones De Tablas

En el siguiente ejercicio aprenderá a crear consultas así como a diseñar las mismas, utilizando tablas normales y tablas relacionadas.

1.- Abra las base de datos con el nombre Empresa. 2.- Crea una consulta utilizando la Vista Diseño 3.- Agrega todas las tablas que se muestran en cuadro de dialogo mostrar tabla cuando

agregues las tablas tendrá el siguiente aspecto con las relaciones.

4.- Agregue los siguientes campos de la tablas de Pedidos el id_Pedidos, de la tabla de Clientes id_Cliente, Nom_cliente, Apellido_cliente, de la tabla de Productos, id_productos, Nom_producto, PrecioUnidad y por ultimo de la tabla de Pedidos Cantidad y Fecha, con esto hará una relacion entre la tabla de Productos, Clientes y Pedidos.

5.- Cambie de vista y vera una relación de todos los datos de cada uno de sus clientes y

pedidos. 6.- Guarde la consulta con el nombre de Cns Relación de Pedidos. Laboratorio Consultas 1.- Abra la Base de Datos con el Proveedores 2.- Crea una Consulta de cada una de las tablas que incluyan los campos que se consideren

más importantes usando las relaciones 3.- Guarde las Consultas con los nombre de Cns_(Nombre de la Tabla). Ejemplo: Cns_Proveedores

Page 54: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 54

Especificar Criterios En Una Consulta

El tipo de consulta más común es la consulta de selección. Una consulta de selección recupera datos de una o más tablas usando los criterios de selección especificados y los muestra en un orden determinado en una hoja de datos, que puede utilizarse incluso para actualizar los datos de las tablas originales. Las consultas por parámetros nos sirven para ver únicamente la información deseada o necesaria sobre algún punto específico por ejemplo si queremos ver la información de un solo cliente o productos en el área de criterios escribimos entre corchetes el texto de petición de parámetro para cada campo que desee utilizar como parámetro.

En el siguiente ejercicio con ayuda de su Instructor aprenderá a crear consultas con criterios. 1.- Abra la Base de Datos con el nombre de Empresa 2.- En el área de objetos seleccione consulta presione el botón de Nuevo 3.- en el cuadro de dialogo de Nueva Consulta seleccione Vista Diseño y presione aceptar. 4.- En el cuadro de dialogo Mostrar Tabla seleccione la tabla de clientes y presione agregar y

luego cerrar 5.- Agregue todos los campos 6.- En el área de CRITERIO debajo del campo Apellido_Paterno escriba entre corchetes [ ]

la palabra Apellido.

7.- Cambie de vista aparcera un cuadro de dialogo pidiendo Apellido Paterno del cliente que desea quiere ver ponga el Apellido del cliente y presione Aceptar en este caso nosotros utilizamos (Vázquez) mostrara la información de los clientes que y tenga el apellido sea el requerido.

8.- Guarde la consulta con el nombre de Consulta por Apellido

Page 55: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 55

Laboratorio Criterios 1.- Abra la Base de Datos con el Nombre de Sistema Escolar 2.- Crea una consulta con el Criterio [grupo] agregando los siguientes campos Idgrupo,

Credencial, Nombre del Alumno, Nombre del maestro, Carrera, Frecuencia, Horario, agregue las tablas que participaran en la consulta

3.- Guarde la consulta con el Nombre de Cns Lista de Grupo. 4.- Cree una Consulta para maestro donde el Criterio sea el [Nº Maestro] agregando los

siguientes campos IdMaestro, Nombre del Maestro, Apellidos paterno, materno y foto. 5.- Guarde la consulta con el Nombre Cns Credencial de Maestro. 6.- Cree una Consulta para Alumnos donde el Criterio sea el [Nº Credencial] agregando los

siguientes Credencial, Nombre, Carrera, idgrupo y foto del alumno. 7.- Guarde la consulta con el Nombre de Cns Credencial de Alumno.

Uso De Los Operadores Relaciónales

Consultas con operadores relaciones nos sirven para poder ver la información con Los Operadores Relaciónales son (“>”, “<”,”=”,”>=”,”<=” y “<>”) Ejemplo de operadores relacionales =”México” =”Casado” >10 y <20 >10 o <20 >= 10 y <=20 >=10 o <=20 En el siguiente ejercicio aprenderá a crear consultas con Operadores Relaciónales. 1.- Abra la base de datos Empresa 2.- En el área de consultas presione el botón de Nuevo 3.- Seleccione Vista Diseño y presione Aceptar 4.- Seleccione la tabla de Productos y presione Aceptar y luego Cerrar 5.- Agregue todos los campos 6.- En el área de criterio sobre la columna de PrecioUnidad escriba >=100 Y <=500

7.- Cambien de Vista para ver los resultados 8.- Guarde la consulta con el nombre de Productos mayores o igual de 100 menores o igual que 500.

Page 56: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 56

Uso De Los Operadores Lógicos

Consultas con operadores lógicos nos sirven para poder ver la información con mas exactitud por ejemplo queremos ver los cliente que tenemos en dos ciudades especificas y le indicamos que ciudades queremos en el área de criterio así podremos ver nada mas lo que necesitamos.

Los operadores lógicos son: (“Y” y “O”) Ejemplo de operadores lógicos Operador lógico “Y” Operador lógicos “O” >=25 y <=45 >= 25 o <=45 >1500 y <1550 >1500 o < 1550 =”Guadalajara” y “México” =”Guadalajara” or “México”

En el siguiente ejercicio utilizará los operadores lógicos “Y” y “O” 1.- Abra la base de datos con el nombre Empresa 2.- En el área de consulta de un clic en Nuevo 3.- Seleccione Vista Diseño y presione Aceptar 4.- Agregue la tabla de Clientes y presione cerrar 5.- Agregue todos los campos 6.- En el área de criterio de la columna de ciudad escribe “Guadalajara” or “Monterrey”

7.- Cambie de vista para ver los resultados. 8.- Guarde la Consulta con el nombre de Clientes de Guadalajara o Monterrey. 9.- Cierre la base para finalizar el ejercicio

Laboratorio

1.- Abra la Base de Datos con el Nombre de Sistema Escolar 2.- Elabore una consulta donde utilice los Operadores Relaciónales y Lógicos que muestren

los alumnos de OPERADOR EN EQUIPO DE CÓMPUTO O DISEÑO GRAFICO. 3.- Guarde la consulta con el Nombre de Carreras de Operador y Diseño.

Page 57: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 57

Creación De Campos

La forma o manera de crear los campos calculados es mediante la vista diseño de consultas y

la forma de generar estos campos es únicamente especificar los campos que se utilizaran para realizar el calculo.

En el ejercicio siguiente y con la ayuda de su Instructor aprenderá a crear campos. 1.- Abra la base de datos Empresa 2.- Crea una consulta en Vista Diseño agregando las tablas Productos 3.- Agregue los siguientes campos: NombreProducto, PrecioUnidad y

UnidadesEnExistencia. 4.- En la siguiente columna escribe lo siguiente

Importe: [PrecioUnidad]*[UnidadesEnExistencia]

5.- Cambie de vista para ver el resultado 6.- Guarde la consulta con el nombre Cns Creación de Campo Creación De Parámetros

Hay otra modalidad de consultas que ofrecen aún una mayor flexibilidad a la hora de utilizarlas. Se trata de las Consulta de parámetros con las que se pueden dar respuestas a diferentes problemas sin tener que modificar el diseño original de la consulta.

Supongamos que se requiere obtener una consulta en la cual se muestre el contenido

especifico de un articulo de la tabla, donde además, se desee obtener un resultado que variara de acuerdo con en porcentaje X de un campo numérico, que podría cambiar cada ves que se ejecute la consulta.

Page 58: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 58

En el siguiente ejercicio con ayuda de su Instructor aprenderá a crear consultas con Parámetros.

1.- Abra la base de datos con el nombre de Empresa 2.- Selección el área de consulta 3.- Presione el botón de Nuevo 4.- Seleccione Vista Diseño y presione Aceptar 5.- Seleccione la tabla de Productos y presione el botón agregar y cerrar 6.- Entre al menú consulta y seleccione el comando Parámetros 7.- Escriba el siguiente Parámetro asignando el tipo de parámetro

8.- Presione el botón de Aceptar. 9.- Inserte los siguientes campos en la cuadricula del diseño de consulta.

10.- En la siguiente columna en blanco escriba la siguiente expresión

Aumento: [PrecioUnidad]*[Porcentaje] 11.- Presione el botón Vista hoja de datos (Aparecerá una ventana como la siguiente) 12.- Escriba 10% que corresponde a el porcentaje por le cual se multiplicara el campo

PrecioUnidad.

13.- Presione Aceptar y observe el resultado

Page 59: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 59

14.- Guarde la consulta con el nombre Consulta de parámetro 15.- Cierre la consulta para Finalizar el con el ejercicio.

Creación De Expresiones

Consultas con expresiones nos permite mostrar un campo pero sin almacenar en ninguna

tabla a diferencia del la creación de campo. Es decir es un campo de aparece cuando abres la consulta, se almacena como en una memoria virtual mientras este abierta la consulta.

En el siguiente ejercicio aprenderá a crear consultas con expresiones 1.- Abra la base de datos Empresa 2.- Crea una consulta en Vista Diseño 3.- Selecciona la tabla de productos presiona Aceptar y cerrar 4.- Agrega todos los campos 5.- Crea una expresión para obtener el TotalPago, los campos involucrados serán

PrecioUnidad y UnidadesEnExistencia.

6.-Cambie de Vista para ver el resultado 7.- Guarde la consulta con el nombre de Creación de expresión.

Page 60: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 60

Laboratorio Campo y Expresión 1.- Abra la Base de Datos con el Nombre de Propiedad

2.- Capture 3 registros en cada tabla 3.- Cree un Campo calculado para obtener el valor entre NumeroPagos y Costopagos el

campo debe llevar el nombre de Multiplicar 4.- Cree una expresión en la misma consulta para obtener el TotalPago, los campos

involucrados serán CostosPagos y Gasto 5.- Guarde la consulta con el Nombre de Consulta de Laboratorio Parámetro 1.- Abra la Base de Datos con el Nombre de Control de Clientes

2.- Crea una consulta con Parámetros de la tabla Productos 3.- El parámetro debe de ser Porcentaje 4.- Agrega todos los campos 5.- Coloque un criterio que pida el Nombre del Proveedor y el aumento sobre el

PrecioUnidad. 6.- Guarda la Consulta con el Nombre de Consulta de Parámetro.

Page 61: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 61

Uso De Asistentes Para Consultas Sencillas

El Asistente para consultas sencillas crea consultas que recuperan datos de los campos especificados en una o más tablas o consultas. Si lo desea, el asistente también puede sumar, contar y obtener el promedio de los valores de grupos de registros o de todos los registros y puede calcular el valor mínimo o máximo de un campo. No obstante, el asistente no ofrece la oportunidad de limitar los registros recuperados mediante el establecimiento de criterios. Para esto deberá recurrir a diseñar la consulta desde el principio.

En el siguiente ejercicio realizará una consulta sencilla con el asistente. 1.- Abra la base de datos Empresa 2.- En el área de consultas presione el botón de Nuevo 3.- Aparecerá el cuadro de dialogo de Nueva Consulta 4.- Seleccione Asistente para consultas sencillas y presione Aceptar

5.- Seleccione la tabla de Tbl_Clientes

Page 62: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 62

6.- Agregue los primeros 4 campos y presione siguiente 7.- Guarde la consulta con el nombre de Clientes 8.- Haga consultas con el asistente de las tablas restantes. 9.- cierre la base para finalizar

Laboratorio 1.- Abra la base de datos con el nombre de Cliente, Productos y Proveedores 2.- Cree consulta con el asistente de cada tabla con los campos más importantes de la tabla

(No todos los campos). 3.- Guarde las Con el nombre que responde a cada tabla. 4.- Cierra la base para finalizar el laboratorio

1.- Abra la base de datos con el nombre Libros 2.- Cree consulta con el asistente de cada tabla con los campos más importantes de la tabla

(No todos los campos). 3.- Guarde las Con el nombre que responde a cada tabla. 4.- Cierra la base para finalizar el laboratorio

Page 63: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 63

Crear Y Modificar Una Consulta Multitabla

Para crear estas consultas multitablas, se tendrá que crear una consulta en vista diseño es decir una consulta normal en la cual se involucren dos o mas tablas. La apariencia que se tiene que tener esta consulta es la siguiente:

En el siguiente ejercicio con ayuda de su Instructor aprenderá a crear relaciones en consultas 1.- Abra la base de datos con el nombre Librería 2.- Cree una consulta relacionada con las tablas TblPedidos y TblLibrerias. 3.- Los campos relacionados serán Tabla de Librería Tabla de Pedidos IdLibreria IdPedido NombreLibreria Idcliente 4.- El nombre de la consulta será Cns_LibrePedidos 5.- Cree otra consulta donde se relacionen las tablas TblPedidos, TblLibrerias y

TblClientes. 6.- Visualice 2 campos de cada una de las tablas 7.- Guarde la consulta con el nombre de Cns_Grupo.

Page 64: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 64

Búsqueda De Un Registro

Cuando abrimos una tabla en Vista Hoja de Datos, Microsoft Access las filas ordenadas por la clave principal que ha sido definida para la tabla. Si no se ha definido ninguna clave principal, veremos el orden en que fueron introducidas en la tabla. Si desea visualizar las filas en un orden diferente o realizar una búsqueda para una determinada información, Access le proporciona las herramientas adecuadas para ello.

Ordenamiento De Registros

Microsoft Access Proporciona varias formas de ordenar los datos en la Vista Hoja de Datos. Como habrá podido observar, existen en la barra de herramientas que nos permite ordenar rápidamente las filas de las tablas en orden ascendente y orden descendente, basándose en los valores de una columna.

Botón que permite organizar u ordenar los registros en forma Ascendente, esto quiere decir que ordena los registros que empiecen con del 0 (cero) en caso de números y la letra A en caso que sean letras

Botón que permite organizar u ordenar los registros en forma Descendente, esto quiere decir que ordena los registros que empiecen con la letra Z en caso de letras y del 9 en caso de números.

Page 65: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 65

Aplicar Y Remover Filtros

Existe cuatro métodos que puede utilizar para filtrar registros: Filtro por Selección, Filtros por Formulario, Filtros por Entrada de Datos y Filtro u orden avanzados

Filtro por Selección: Técnica para filtrar registros en un formulario, una hoja de datos o una página de acceso a

datos en la que recupera únicamente los registros que contienen el valor seleccionado.) Filtro por Formulario Técnica para filtrar datos que utiliza una versión del formulario o de la hoja de datos activa con

campos vacíos en los que puede escribir los valores que desee que contengan los registros filtrados. Filtrar por Entrada: Técnica para filtrar registros que utiliza un valor o una expresión que usted escribe para

buscar únicamente los registros que contienen el valor o satisfacen la expresión.) Filtro u Orden Avanzado Ventana en la que puede crear un filtro desde cero. Puede escribir expresiones de un criterio

en la cuadrícula de diseño del filtro para limitar los registros de la hoja de datos o formulario abierto a un subconjunto de registros que coincidan con ese criterio.

Page 66: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 66

En el siguiente ejercicio aprenderá a ordenar los registros en forma ascendente y descendente, así como ver los filtros.

1.- Abra la base de datos con el nombre de Librería. 2.- Abra la tabla con el nombre de TblLibrería. 3.- Ubique el cursor en la columna del campo Estado/Provincia

4.- Presione el botón de orden descendente, esto ordenara los registros en forma descendente por estado.

5.- Coloque su cursor en uno de los registro con el estados de WA

6.- Presione el botón Filtro por selección que se encuentra en la barra de Herramientas Hoja de Datos de la Tabla.

7.- Observe que la información que mostrara sea puros librería con el estado de WA

8.- para ver la información de nuevo completa presione de la barra de Herramientas Hoja de

Datos de la Tabla el botón quitar filtro 9.- haga la prueba con otros campos no guarde los cambios.

Page 67: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 67

Laboratorio 1 1.- Abra la base de datos con el nombre Clientes, Productos y Proveedores

2.- Abra la tabla de Clientes 3.- Ordené los registros los registros por País en forma ascendente 4.- Guarde los cambios Laboratorio 2 1.- En la base Clientes, Productos y Proveedores abra la tabla de Productos

2.- Ordené los registros los registros por Categoría en forma ascendente 3.- Guarde los cambios Laboratorio 3 1.- En la base Clientes, Productos y Proveedores abra la tabla de Proveedores 2.- Ordené los registros los registros por Cargo de contacto en forma descendente 3.- Guarde los cambios

Page 68: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 68

LECCIÓN 9 Creación De Formularios Desde La Vista Diseño

Un formulario es un tipo de objeto de base de datos que se utiliza fundamentalmente para introducir o mostrar datos en una base de datos. También puede utilizar un formulario como un panel de control que abre otros formularios e informes de la base de datos, o como un cuadro de diálogo personalizado que acepta las entradas del usuario y realiza una acción basada en las entradas.

Uso De La Barra De Herramientas De Controles Para Añadir Los Mismos

Este cuadro de Herramientas de los formularios permite al usuario agregar objetos al mismo algunas de las herramientas pueden ser (Etiquetas, Cuadros de texto, Grupo de opciones, Botón de alternar, Botón de Opción, Cuadro de Verificación y otros mas).

Page 69: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 69

Modificar Propiedades De Controles

Puede cambiar los valores de las propiedades de un grupo de controles del mismo tipo o de un grupo de controles de diferentes tipos. Si selecciona controles de diferentes tipos, Microsoft Access sólo presenta las propiedades compartidas por el grupo en la hoja de propiedades. Si todos los controles seleccionados comparten el mismo valor de propiedades, este valor aparece en la hoja de propiedades, si no el cuadro de la propiedad aparecerá en blanco. Si cambia los valores de las propiedades, el cambio se aplica a todos los controles seleccionados.

Almacenamiento De Registros Utilizando Una Forma

Para almacenar un registro existen varias formas para realizar ya sea utilizando el menú insertar y el comando Nuevo Registro, otra manera es utilizar botones que ya existen sobre la barra de herramientas Diseño de Formulario y por ultimo la barra de Navegación de Registro. Menú Insertar

Barra de Navegación

Barra de Herramientas Diseño de Formulario

Page 70: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 70

En nuestro siguiente ejercicio con la ayuda de su Instructor aprenderá a realizar formularios

en Vista Diseño.

1.- Abra la base de Datos con el nombre de Librería 2.- En el área de objetos seleccione Formulario. 3.- Presione el botón de Nuevo. 4.- En el cuadro de dialogo Nuevo Formulario seleccione Vista Diseño

5.- En el área donde dices Elija la tabla o la consulta seleccione la fecha desplegable y seleccione TblLibros y presione Aceptar

6.- Aparecerá el área de Diseño con una ventana llamada Lista de Campos, en caso de que no este a la vista puede mostrar la lista de campo en el botón de lista de campos que se

encuentra sobre la Barra de Herramientas Diseño de Formulario

7.- Agregue cada unos de los campo al área de diseño dando un clic sostenido sobre el

campo y arrástrelo al centro. 8.- Agregue una etiqueta en la parte de arriba del Formulario con el siguiente texto

Formulario de Libros. 9.- El formulario debe de tener una apariencia más o menos así.

Page 71: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 71

10.- Guarde el formulario con el nombre FRM_Libros. 11.- Presione el botón de agregar nuevo registro y capture 2 registros 11.- Cierre el formulario para terminar el ejercicio. Laboratorio 1.- Abra la base de datos con el nombre Librería 2.- Cree formularios para cada unos de las tablas 3.- Guarde los formularios con el nombre correspondiente a los nombre de la tabla. Laboratorio 1.- Abra la base de datos con el nombre de Contactos 2.- Cree formularios de cada una de las consulta 3.- Capture 5 registros en cada una de las tablas 4.- Guarde los formularios con sus respectivos nombres.

Page 72: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 72

Crear Un Formulario Usando El Asistente

En el momento de crear un formulario utilizando un asistente para formularios se configuran

las opciones para que el formulario se pueda utilizar para controlar cualquier tabla o consulta, así como especificar el diseño del mismo formulario.

La utilización de asistente facilita la creación de formulario ya que aparecen una serie de

ventanas en la cual el usuario especifica un conjunto de opciones que piden estas ventanas. La apariencia de la ventana principal del asistente es:

Almacenamiento De Registros Utilizando Una Forma

Guardar un registro en una hoja de datos o un formulario Microsoft Access guarda automáticamente el registro que agregue o modifique al mover el

punto de inserción a otro registro o al cerrar el formulario o la hoja de datos (hoja de datos: datos de una tabla, formulario, consulta, vista o procedimiento almacenado presentados en formato de filas y columnas.) en la que esté trabajando.

Para guardar explícitamente un registro mientras lo está editando, haga clic en Guardar

registro en el menú Registros. Guardar un registro en una página de acceso a datos. En la barra de herramientas de exploración de registros, haga clic en Guardar. Nota Si no aparece el botón Guardar o aparece deshabilitado, puede ser debido a una de las

causas siguientes: El diseñador de la página ha personalizado el botón. Busque en la página las instrucciones

personalizadas sobre el modo de guardar los cambios. La página es de sólo lectura y no admite adiciones ni modificaciones.

Page 73: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 73

En el siguiente ejercicio con ayuda de su Instructor aprenderá a utilizar el Asistente para Formulario

1.- Abra la base de datos con el nombre Clientes, Productos y Proveedores. 2.- En el área de objetos selecciona Formularios y presione el botón de Nuevo. 3.- En el cuadro de dialogo Nuevo Formulario seleccione Asistente para Formulario.

4.- En el nombre de la Tabla o Consulta seleccione la tabla de Clientes y presione Aceptar 5.- En la siguiente pantalla agregue todos los campos y presione siguiente

6.- En la distribución del formulario seleccione justificado y presione siguiente

Page 74: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 74

7.- En el estilo seleccione el Internacional y presione siguiente

8.- En el nombre del formulario escriba FRM_Clientes y presione Aceptar

Page 75: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 75

Laboratorio de uso de Asistente para formulario

1.- Abra la base de datos con el nombre Clientes, Productos y Proveedores

2.- Elabore un formulario con el Asistente con la tabla Productos solamente con los campos

que considere más importantes 3.- Elabore un formulario con el Asistente con la tabla Proveedores con todos los campos. 4.- Guarde los formularios con sus respectivos nombres.

Page 76: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 76

Uso De Autoformularios

Con Autoformulario, basándose en una sola tabla o consulta. La función Autoformulario crea un formulario que muestra todos los campos y registros de la tabla o consulta base. Si el origen de registros seleccionado tiene tablas o consultas relacionadas, el formulario también incluirá todos los campos y registros de dichos orígenes de recursos.

Autoformulario: en columnas Cada campo aparece en una línea distinta con una etiqueta

a la izquierda. Autoformulario: en tabla Los campos de cada registro aparecen en una línea y las

etiquetas se muestran una vez en la parte superior del formulario. Autoformulario: en hoja de datos Los campos de cada registro aparecen en formato de fila

y columna, con un registro en cada fila y un campo en cada columna. Los nombres de campo aparecen en la parte superior de cada columna.

Autoformulario: tabla dinámica El formulario se abre en la vista Tabla dinámica. Para

agregar campos, arrástrelos desde la lista de campos a las distintas áreas de la vista. Autoformulario: gráfico dinámico El formulario se abre en la vista Gráfico dinámico. Para

agregar campos, arrástrelos desde la lista de campos a las distintas áreas de la vista. En el siguiente ejercicio con ayuda de su Instructor aprenderá a utilizar el autoformulario. 1.- Abra la base de datos con el nombre de Arrendadora 2.- En el área de objetos seleccione formulario presione el botón de Nuevo 3.- Seleccione el Autoformulario en columnas

4.- En la parte de la Tabla seleccione la Tabla Catálogo de Clientes 5.- Presione Aceptar y guarde el formulario con el nombre Frm Catálogo de Clientes. 6.- Cree otro formulario con la tabla de Lista de Propiedades 7.- Guarde el formulario con el nombre de Frm Lista de Propiedades

Page 77: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 77

Uso De Etiquetas

El usuario utiliza etiquetas en un formulario, informe o página de acceso a datos para presentar texto de tipo descriptivo, como títulos, rótulos o breves instrucciones. Las etiquetas no presentan valores de campos o expresiones; siempre son independientes y no cambian cuando cambia de un registro a otro.

Se puede agregar una etiqueta a otro control. Cuando se crea un cuadro de texto, por

ejemplo, tiene una etiqueta adjunta que muestra un título para ese cuadro de texto. Esta etiqueta aparece como un encabezado de columna en la vista Hoja de datos de un formulario. Cuando se crea una etiqueta utilizando la herramienta Etiqueta, la etiqueta es una entidad por sí misma; es decir, no está adjunta a ningún otro control. Las etiquetas individuales se utilizan para información, como el título de un formulario, informe o página de acceso a datos de otro texto descriptivo. Las etiquetas individuales no aparecen en la vista Hoja de datos.

Uso De Cuadros De Texto

Los cuadros de texto se utilizan en un formulario, informe o página de acceso a datos para presentar los datos de un origen de registros. Este tipo de cuadro de texto se llama un cuadro de texto dependiente porque depende de los datos de un campo. Los cuadros de texto también pueden ser independientes. Por ejemplo, puede crear un cuadro de texto independiente para presentar los resultados de un cálculo, o para aceptar la entrada de datos de un usuario. Los datos de un cuadro de texto independiente no se guardan en ningún sitio.

Page 78: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 78

Uso De Grupo De Opciones

Puede utilizar un grupo de opciones en un formulario, informe o página de acceso a datos para presentar un conjunto limitado de alternativas. Un grupo de opciones hace fácil seleccionar un valor, ya que sólo tiene que hacer clic en el valor que desee. Sólo se puede seleccionar una opción del grupo a la vez. Si desea presentar más de unas pocas opciones, utilice un cuadro de lista, cuadro combinado o un cuadro de lista desplegable en vez de un grupo de opciones.

En un formulario o informe, un grupo de opciones consta de un marco de grupo así como de

un conjunto de casillas de verificación, botones de opción y botones de alternar. En una página de acceso a datos, un grupo de opciones está formado por un marco de grupo y un conjunto de botones de opción.

Uso De Botones De Opción

Puede utilizar un botón de opción en un formulario, informe o página de acceso a datos como un control individual para mostrar un valor Sí/No de un origen de registros base. Por ejemplo, el botón de alternar en la siguiente ilustración es dependiente del campo Suspendido de la tabla Productos de una base de datos. El tipo de datos del campo Suspendido es Sí/No. Si está seleccionado el botón de opción, el valor será Sí; de lo contrario, el valor será No.

Page 79: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 79

Uso De Casillas De Verificación

Puede utilizar una casilla de verificación en un formulario, informe o página de acceso a datos como un control individual para mostrar un valor Sí/No de una tabla, consulta o instrucción SQL base. Por ejemplo, la casilla de verificación de la siguiente ilustración es dependiente del campo Suspendido de la tabla de Productos. El tipo de dato del campo Suspendido es Sí/No. Si el cuadro contiene una marca de verificación, el valor es Sí; si no la contiene, el valor es No.

Uso De Cuadro Combinado

En muchos casos, es más rápido y fácil seleccionar un valor de una lista que recordar un valor para teclearlo. Una lista de posibilidades ayuda también a asegurar que el valor que se ha introducido en el campo es correcto. Si dispone de suficiente espacio en el formulario o la página de acceso a datos para mostrar la lista en todo momento, podrá utilizar un cuadro de lista. Cuando desee crear un control que muestre una lista pero requiera menos espacio, utilice un cuadro combinado si trabaja en un formulario.

Page 80: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 80

Uso De Cuadro De Lista

La lista en un cuadro de lista consta de filas de datos. En un formulario, un cuadro de lista puede tener una o más columnas, que pueden aparecer con o sin encabezados. Si un cuadro de lista de varias columnas es dependiente, Access almacenará los valores de una de las columnas. En una página de acceso a datos, un cuadro de lista dispone de una columna sin encabezado.

Uso De Botón De Comando

Los botones de comando permiten ejecutar acciones con un simple clic. Al hacer clic en el botón, no sólo se ejecuta la acción correspondiente, sino que también parece que se presionarse y se soltarse.

Un botón de comando se puede crear manualmente o lo puede crear Microsoft Access

mediante un asistente. Un asistente aligera el proceso de crear un botón de comando porque lleva a cabo todo el trabajo de tipo básico a realizar por el usuario. Cuando se utiliza un asistente, Access pide información y, a continuación, crea un botón de comando basándose en las respuestas obtenidas. Con el asistente se pueden crear más de 30 tipos distintos de botones de comando. Se puede crear botones de comando para:

Marcar un número de teléfono, Ejecutar una consulta o una macro, Ejecutar una aplicación o

cerrarla, Editar o aplicar un filtro, Imprimir un informe o enviarlo por correo electrónico, Imprimir el registro actual, Actualizar datos de formulario, Buscar un registro específico, etc.…

Page 81: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 81

En el siguiente ejercicio con ayuda del Instructor aprenderá a utilizar los controles del cuadro de herramientas.

1.- Abra la base de datos llamada Control de Ventas

2.- En el área de objetos seleccione Formulario

3.- Seleccione el formulario de FRM_Ventas y ábralo en Vista Diseño

4.- Seleccione la herramienta de Etiqueta 5.- Coloque una etiqueta en la parte superior que diga “Compu-World S.A de C.V.”. 6.- Coloque otra etiqueta que diga “Av. México #4332”.

7.- Coloque otra etiqueta que diga “Teléfonos: 812-96-85 y 812-96-85”

8.- Coloque otra etiqueta que diga “Fax: 811-96-85”.

9.- Seleccione el Botón de Comando del Cuadro de Herramientas. 10.- De un clic en la parte donde dice guardar, vamos a crear el botón que me permita guardar

el botón de guardar.

11.- Saldrá un cuadro de dialogo de Asistente para botones de comando

12.- En la sección de Categoría elija Operaciones con registro

13.-En la Sección de Acciones seleccione Guardar registro y presione siguiente

14.- Seleccione una de las imágenes que da por omisión y siguiente

Page 82: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 82

15.- Asigne el siguiente nombre “BOT-GUARDAR” al botón creado y presione Finalizar.

16.- Crea cada unos de los botones que están en el formulario (utilizando Operaciones con registros y Operaciones con Formulario)

17.- Guarde los cambios y cierre el formulario.

Page 83: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 83

En el siguiente ejercicio utilizara cada una de las herramientas mencionadas (Grupo de opciones, Botón de Alternar, Botón de opción, y la Casilla de Verificación)

1.- Abra la base de datos con el nombre de “Control de ventas” 2.- Abra el formulario FRM-Pedidos en Vista Diseño 3.- Seleccione el comando Grupo de Opciones del Cuadro de Herramientas 4.- Elabore un rectángulo en el formulario, si sale el asistente presione Cancelar

5.- De 2 clic sobre el titulo y cámbielo por el nombre de Plazo 6.- Utilice Botón de opción e inserte 3 botones dentro del rectángulo

7.- Cambia cada unos de los botones por (30 Días, 60 días y 90 Días) 8.- Ahora enlace Grupo de Opciones al campo de Plazo 9.- De un clic derecho sobre el Grupo de Opciones y aparecerá menú contextual seleccione

Propiedades. 10.- Seleccione la pestaña de Datos, dentro de la opción de Origen de control seleccione

Plazo

Page 84: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 84

11.- Cierre la ventana de las propiedades 12.- Inserte una etiqueta al lado de rectángulo y escriba “Tipos de Cliente” 13.- Inserte 2 Casillas de Verificación debajo de la etiqueta que acaba de poner y ponga el

nombre de “Local” y “Foráneo”. 14.- Enlaza las dos Casillas de Verificación la primera “Local” al campo de Cliente, y la

segunda “Foráneo” al campo de de Cliente2.

15.- En la parte inferior a tipo de cliente inserta un Botón de Alternar 16.- Al lado derecho del botón de alternar realiza una etiqueta llamada “Crédito” enlaza el

botón de alternar al campo “Tipo_Pago”.

Page 85: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 85

17.- Al lado derecho de tipo de cliente inserte un Cuadro combinado y siga los pasos de Asistente.

18.- seleccione la opción que aparece en el asistente Quiero que el cuadro combinado busque los valores desde una tabla o consulta

19.- Seleccione la Tabla de Elementos y presione siguiente 20.- Seleccione el campo de Vendedor, agréguelo con los navegadores (>) y siguiente 21.- Aparecerá una ventana mostrando la información presione siguiente 22.- Seleccione el campo de Vendedores. 23.- Asignar el nombre “Bot-Vendedor” y presione finalizar.

Page 86: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 86

Uso De Expresiones Para Calculo De Datos Podemos crear campos calculados en un formulario utilizando cuadro de texto en la vista

diseño.

En el siguiente ejercicio con ayuda de su Instructor aprenderá a crear expresiones de cálculo. 1.- Abra la base de datos con el nombre de Tienda de Ropa 2.- En el área de objetos seleccione formularios y Presione Nuevo 3.- Seleccione la Vista diseño y la Tbl_Prendas y presione Aceptar

4.- Agregue todos los campos al área de diseño

Page 87: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 87

5.- Debajo de los campos agregue 2 cuadros de texto

6.- Cambie la etiqueta del texto#: por Total de Compra 7.- Cambie la otra etiqueta del siguiente Texto#: por Total de Venta 8.- En primer Cuadro de texto independiente escriba

=[Cantidad]*[Precio_compras]

9.- En el segundo Cuadro de texto independiente escriba

=[Cantidad]*[Precio_compras]

10.- Cambie de vista y capture un registro y verifique que salga el resultado deseado 11.- Agregue otro Cuadro de texto 12.- Escriba Utilidad en la etiqueta y en el cuadro independiente escriba

=[Precio_ventas]-[Precio_compras]

13.- Guarde los cambios y cierre el formulario para finalizar el ejercicio.

Page 88: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 88

Laboratorio 1.- Abra la base de datos con el nombre de Clientes, Productos y Proveedores. 2.- Cree un formulario de la tabla de Productos con los campos Id_producto,

NombreProducto, PrecioUnidad, UnidadesEnExistencia y agregue un cuadro de texto donde calcule el Total entre los campos PrecioUnidad * UnidadesEnExistencia Para generar el resultado.

3.- Guarde el formulario con el nombre de Total de productos 4.- Cierre el formulario para finalizar el laboratorio.

Page 89: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 89

Uso De Los Asistentes Para formularios

En el momento de crear un formulario Utilizando el Asistente para formulario se configuran

las opciones para que el formulario se pueda utilizar para controlar cualquier tabla o consulta, así como especificar el diseño del mismo.

En el siguiente ejercicio con ayuda de su Instructor aprenderá a crear formularios con el

Asistente para Formulario 1.- Abra la base de datos con el nombre de Librería 2.- Seleccione formularios en el área de objetos 3.- Presione Nuevo y seleccione el Asistente para Formularios

4.- En la tabla seleccione TblClientes y Presione Aceptar 5.- Agregue todos los campos y presione Siguiente

Page 90: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 90

6.- En la distribución seleccione Justificado y presione Siguiente

7.- En el estilo seleccione Internacional y presione Siguiente

Page 91: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 91

8.- Escriba el nombre FRM_Clientes

9.- Presione Finalizar para terminar el ejercicio

Page 92: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 92

Laboratorio de asistente para formulario 1.- Abra la base de datos Librería 2.- Cree formulario con cada una de las tablas utilizando el asistente 3.- Guarde los formularios con sus respectivos nombres 1.- Abra la base de datos con el nombre Video Club 2.- Cree formulario con cada una de las tablas utilizando el asistente 3.- Guarde los formularios con sus respectivos nombres

Page 93: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 93

Uso De Los Asistentes Para La Creación De Informes

Para la creación de informes mediante el uso del asistente es relativamente los mismo pasos a desarrollar que en formularios, es decir consiste en un grupo de ventanas en las cuales el usuario va configurando paso a paso las características del informe. Cabe mencionar que en el área de informes también existen otras formas de creación tales como Vista Diseño, Autoinforme en Columnas y en Tablas, la creación de Graficas y Etiquetas, todas estas opciones se enlazan a una Tabla o una consulta.

En el siguiente ejercicio con ayuda de su Instructor aprenderá a utilizar el Asistente para

Informes. 1.- Abra la base de datos de Proveedores 2.- En el cuadro de dialogo de nuevo Informe seleccione Asistente para Informes 3.- Elija la Tabla de Clientes y presione Aceptar 4.- Agregue todos los campos y presione Siguiente

5.- En el Nivel de agrupamiento seleccione Ciudad y presione el botón de agregar y presione Siguiente

Page 94: Manual Basico Access 2003 Computec Ce5 Rev

CCoommppuuttaaddoorraass yy TTeeccnnoollooggííaa CCYYEE,, SS..AA.. ddee CC..VV..

Access 2003 Básico 94

6.- En el tipo de ordenamiento utilice IdCliente y presione Siguiente 7.- En la distribución seleccione en Pasos y Orientación Horizontal y presione Siguiente 8.- Seleccione un estilo que a usted le agrade y presione Siguiente 9.- En el nombre del informe escribe INF_Cliente y presione Finalizar.

Laboratorio

1.- Abra la base de datos con el nombre Tienda de ropa 2.- Cree Formulario utilizando el Asistente para Formulario de cada uno de las tablas 3.- Guarde cada uno de los formularios con sus respectivos nombres