Documente Academic
Documente Profesional
Documente Cultură
2. Tablas ........................................................
12
29
4. Generador de Expresiones..................................
47
5. Filtros y consultas............................................
64
6. Consultas avanzadas............................................
81
7. Elaboracin de informes.......................................
93
8. Funciones adicionales...........................................
110
9. Herramientas Access..........................................
126
8. Introduccin a Access
1.1. Access como sistema gestor relacional 1.2. Elementos de una base de datos de Access 1.2.1. Tablas 1.2.2. Consultas 1.2.2.1. Consulta de seleccin 1.2.2.2. Otras consultas 1.2.3. Formularios 1.2.3.1. Asistente para formularios y Autoformularios 1.2.3.2. Objetos de formularios para fines especficos 1.2.4. Informes 1.2.5. Macros 1.3. Asistentes 1.4. La ventana Base de Datos 1.4.1. Crear y abrir objetos 1.4.2. Barra de Herramientas 1.4.3. Abrir y cerrar una base de datos 1.4.4. Cambiar el diseo de un objeto 1.5. Establecer relaciones 1.6. Access y la Web 2 2 3 3 3 4 5 5 6 6 7 7 9 9 9 10 11 11 12
8.2.1. Tablas
Toda la informacin que el usuario introduce en una base de datos de Access queda almacenada en tablas. A continuacin se mostrar la figura de una tabla que pertenece a una base de datos.
Figura 1
Una tabla est formada por filas y columnas de valores. A las filas se las llama registros y a las columnas campos. En Access hay diferentes formas de crear tablas.
8.2.2. Consultas
Se emplean para hacer preguntas sobre los datos. Pueden realizar preguntas en las que solo hay que buscar algn registro en la tabla o consultas que afecten a varias tablas y criterios. Ejemplos de preguntas que podemos realizar en las consultas son: Qu clientes han encargado pedidos en los tres meses ltimos? Con cuntos clientes nuevos he contactado esta semana?
En la figura 2 podemos observar como se hacen las consultas. Primero el usuario deber elegir las tablas que crea que le van a ser tiles de la ventana mostrar tablas y deber establecer las relaciones entre las tablas (las relaciones se establecen entre campos que contengan la misma informacin). Una vez que el usuario ha establecido las relaciones el siguiente paso es poner en la fila Campo el nombre del campo que queremos que aparezca en la consulta y despus establecer los criterios para que slo aparezcan determinados datos.
Figura2
Figura3
La figura 3 muestra una consulta en la que se pide los nombres de los grupos espaoles, Access busca en una base de datos de msica todos los grupos que sean espaoles y los muestra en la consulta Cuando se ejecuta una consulta, Access muestra los datos en Vista Hoja de datos, que es una simple combinacin de filas y columnas de valores.(figura 3)
8.2.3. Formularios
Cuando el usuario abre una tabla en Access se presenta en una hoja de datos. En Vista Formulario el usuario puede ver todos los campos para el registro que escoja al mismo tiempo. Al contrario que el la hoja de datos que el usuario tiene que recorrer toda la tabla para encontrar el registro. El empleo de formularios nos facilita algunas tareas como aadir, editar o ver datos.
Tabular: Los campos se disponen en formato tabular, alineados en filas en vez de en columnas:
Hoja de datos: Muestra registros mltiples en la ventana formulario, al igual que en la ventana Tablas:
8.2.4. Informes
Los informes son otro tipo de objeto que se pueden usar en Access para ver o imprimir datos. Con Access se pueden crear informes en blanco, aunque esto no ser necesario debido a todas las herramientas disponibles para ayudar al usuario: El Asistente para informes gua al usuario a travs de todos los pasos necesarios para disear un informe. El Autoinforme puede crear informes en columnas o tabulares El Asistente para grficas le ayuda a crear todo tipo de grficas, desde grficas circulares, hasta grficas en 3 dimensiones El Asistente para etiquetas crea informes para imprimir etiquetas que se ajustan a formatos predefindios
8.2.5. Macros
Una macro ejecuta de forma automtica uno o ms comandos de las bases de datos cuando se lo ordena. Son muy tiles cuando el usuario realice funciones de forma repetida. Tipos de trabajos que se pueden realizar con una macro: Imprimir varios informes de fin de mes Aadir un nuevo registro a una tabla, aadir la fecha y sus iniciales Importar un archivo de datos, ejecutar consultas para formatear los nuevos datos y aadir la informacin resultante a otra tabla de la base de datos Imprimir cartas para clientes y aadir notas en los registros sobre cundo se enviaron las cartas Copiar datos de un formulario a otro
Una vez que la macro est creada el usuario la puede ejecutar a partir de la ventana de Base de datos o aadirla a un botn de comando en un formulario.
8.3. Asistentes
Una vez iniciado Access el siguiente paso es crear una base de datos o un proyecto para guardar su trabajo. Para crear una base de datos con el Asistente siga los siguientes pasos: 1. Nada ms iniciar Access aparece una cuadro de dilogo, donde el usuario deber seleccionar Asistente, Pginas y Proyectos de Bases de Datos de Access. Despus haga clic en el botn Aceptar
2.
Haga clic sobre la nueva lengeta Bases de datos del nuevo cuadro de dilogo.
3. 4.
Haga clic sobre el icono Administrador de Contactos. En el cuadro de dilogo Archivo Nueva Base de Datos que se abre, haga clic sobre Crear ( no es necesario cambiar el nombre a la nueva base de datos) En el primer cuadro de dilogo del Asistente haga clic en Siguiente Seleccionar un estilo para la apariencia del formulario de la nueva base de datos y haga clic sobre Siguiente Escoja un estilo para sus informes y haga clic sobre Siguiente Introduzca un ttulo para su base de datos y haga clic sobre Siguiente Haga clic sobre Finalizar para crear la nueva base de datos y abrirla
5. 6. 7. 8. 9.
Una vez creada la base de datos el usuario ver una ventana llamada Panel de control principal, como el que se muestra en la figura
Esta opcin del Asistente, consta de una serie de formularios con fines concretos que trabajan como mens. En los paneles de control hay botones sobre los que se puede seleccionar las funciones deseadas o se puede salir de la base de datos
nueva barra y pulse el botn Aceptar. En la ficha Barra de herramientas pulse en propiedades y establezca las propiedades que ms le convenga, despus pulse cerrar .La nueva Barra de herramientas se encuentra detrs de la ventana personalizar. Por ltimo una vez creada la barra el usuario deber aadir los botones que le sean necesarios.
Haga doble clic sobre el nombre de una base de datos desde el Explorador de Windows Haga clic sobre el botn Abrir de la barra de Herramientas Haciendo clic sobre el botn derecho del ratn sobre la barra de ttulo o sobre el rea gris de la ventana Base de datos y seleccionar Abrir Ejecutando el comando Abrir del men principal de Access Archivo Pulsando CTRL-O
Todas las opciones, excepto las dos primeras muestran un cuadro de dilogo Abrir como mostrar la siguiente figura. En ese cuadro el usuario podr seleccionar una base de datos para trabajar con ella.
Para Cerrar una base de datos se pueden seguir cualquiera de estas dos opciones: Hacer clic sobre el botn cerrar de la ventana Base de datos Ejecutar el comando cerrar del men Archivo
Si est trabajando con una base de datos creada con el Asistente , tambin puede cerrarla desde la ventana del panel principal haciendo clic sobre cerrar esta base de datos.
registro en la tabla Contactos, aunque puede haber varios en la tabla Llamadas. Muchos a Muchos: Una relacin es muchos a muchos cuando en las dos partes relacionadas hay varios registros que posee los valores que establecen la relacin. Un ejemplo puede ser una base de datos con una tabla llamada Clase y otra llamada Miembros de un club, se relacionan mediante el campo de Identificacin de Estudiante, y sera muchos a muchos porque un mismo estudiante puede estar a la vez en varias clases y en varios clubes.
Puede usar campos de hipervnculos en tablas para desplazarse desde registros de bases de datos a pginas Web, documentos de Office y Objetos de Access.
Puede incluir vnculos con la Web as como otros documentos y objetos de las bases de datos en formularios e informes, con las herramientas Insertar Hipervnculo de la ventana Diseo de dichos objetos. Puede importar o vincular archivos HTML, a una base de datos de Access Todos los objetos de la base de datos se pueden guardar como un documento HTML. Las nuevas pginas de acceso a datos son archivos HTML que se pueden emplear para ver datos de Access con Access o Internet Explorer.
9. Tablas
2.1. Asistente para la creacin de tablas 2.1.1. Cmo crear una tabla con el Asistente para tablas 2.1.2. Cmo relacionar tablas con el Asistente para tablas 2.2. Ventana de diseo de tabla 2.2.1. Tipos de campo 2.2.2. Aadir, mover, insertar y eliminar campos 2.2.3. Claves principales 2.2.4. Aadir ndices 2.2.5. Mscaras de entrada 2.2.5.1. Uso del Asistente para mscaras de entrada 2.2.5.2. Cmo crear sus propias mscaras de entrada 2.2.5.3. Cmo introducir su propia mscara 2.2.6. Valores predeterminados y reglas de validacin 2.3. Ventana de Hoja de Datos 2.4. Cambios en el diseo de una tabla 2.5. Como establecer relaciones 2.5.1. Aadir y eliminar relacin 2.5.2. Intregridad Referencial 2.5.3. Tipos de combinacin 13 13 14 14 15 16 18 18 20 20 21 22 23 23 25 26 26 28 29
2. Haga clic en la ficha Tablas y seguidamente en el botn Nuevo 3. Haga doble clic en Asistente para tablas 4. Siga las indicaciones de los cuadros de dilogo del Asistente para tablas. Para modificar o ampliar la tabla una vez creada con el Asistente el usuario puede hacerlo desde Vista diseo.
Tambin se puede acceder a esta ventana desde el botn Vista de la barra de herramientas de Base de datos.
Valor Texto
Tipo de datos (Predeterminado) Texto o combinaciones de texto y nmeros, as como nmeros que no requieran clculo, como los nmeros de tlfno.
Tamao Hasta 255 caracteres o la longitud que indique la propiedad Tamao del campo. Microsoft Access no reserva espacio para la parte que no se utiliza de un campo de texto.
Memo
Texto extenso, o combinacin Hasta 65535 caracteres. extensa de texto y nmeros Si slo se almacenan en l texto y nmeros el tamao est limitado por el de la base de datos Datos numricos utilizados en 1,2,4 u 8 bytes(16 bytes clculos matemticos. si el valor de la propiedad Tamao del campo es Id). Valores de fecha y hora para los 8 bytes aos del 100 al 9999
Numrico
Fecha/Hora
Moneda
Valores de moneda y datos 8 bytes numricos utilizados en clculos matemticos en los que estn implicados datos que contengan entre uno y cuatro decimales. Nmero secuencial, nico o 4 bytes nmero aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Este campo no se puede actualizar. Valores Si y No y campos que 1bit contengan uno de entre dos valores (Si/No, Verdadero/Falso o Activado/desactivado) Objeto vinculado o incrustado en Hasta 1 gigabyte una tabla de Microsoft Access. limitado por el espacio Como por ejemplo una hoja de disponible para el disco clculo, grficos, sonidos, etc. Texto o combinacin de texto y nmeros almacenada como texto y utilizada como direccin de hipervculo (Ruta de acceso a un objeto, documento, pgina Web u otro destino). Puede tener hasta tres partes: Texto presentacin: Texto que aparece en el campo o control Direccin: Ruta de acceso de un archivo o pgina Subdireccin: Posicin dentro del archivo o pgina Cada una de las tres partes del tipo de datos hipervculo puede contener hasta 2048 caracteres
Autonumrico
Si/No
Objeto OLE
Hipervculo
Asistente Bsquedas
para Crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opcin se inicia el Asistente para bsquedas, que crea un campo de bsqueda. Al salir del Asistente, Microsoft Access establece el tipo de datos basndose en los valores seleccionados en l.
Tamao igual al del campo clave principal utilizado para realizar la bsqueda(4 bytes)
Para Insertar un campo en vista Diseo el usuario a de seguir los siguientes pasos: 1. Abra la tabla en la Vista
Diseo 2. Para insertar el campo dentro de la tabla, haga clic en la fila situada por debajo del lugar en que desee agregar el campo, seguidamente haga clic en el botn Insertar filas de la barra de herramientas Diseo de tablas. Para agregar el campo al final de la tabla, haga clic en la primera fila en blanco. Haga clic en la columna Nombre del Campo y escriba el mobre del campo siguiendo las reglas para nombrar objetos En la columna Tipos de datos conserve el valor predeterminado o haga clic en la flecha y selecciones el tipo de dato que ms le convenga. En la columna Descripcin, escriba una descripcin de la informacin que contendr este campo. La descripcin se incluye en la Definicin del objeto de la tabla
3.
4.
5.
Para Mover un campo en vista Diseo de la tabla siga los siguientes pasos: 1. Haga clic sobre la flecha de la fila que se encuentra a la izquierda del nombre del campo para seleccionar el campo, tambin puede arrastrar al mismo tiempo para seleccionar varios campos a la vez si lo desea. 2. Apunte con el ratn y arrastre hasta el lugar donde quiera desplazarlo. Mientras est arrastrando el ratn, se mostrar en la esquina inferior derecha del punto donde est marcando el ratn un pequeo rectngulo, tambin se puede observar una fina lnea horizontal sobre el ltimo capo seleccionado. Para Aadir un campo en una tabla vaca el usuario deber seguir los siguientes pasos: 1. Introduzca un nombre en la primera fila bajo el encabezamiento Nombre de campo. El nombre de un campo puede tener hasta 64 caracteres, bien sean letras, nmeros, espacios o cualquier otro excepto puntos, exclamaciones, acentos graves y corchetes 2. Desplcese a la columna Tipos de datos y seleccione el tipo de datos para el campo. Puede introducir el tipo de dato por s mismo o seleccionarlo de la lista desplegable. 3. Si el usuario selecciona texto o nmerico para el tipo de datos, el campo tendr como una de sus propiedades el tamao del campo. La longitud predeterminada para los campos de texto es de 50 y para los campos numricos es entero largo. Si el usuario desea cambiar esta propiedad debe asegurarse que se encuentra en la opcin General de la ventana Vista Diseo de tabla. Para cambiar la propiedad de un campo de texto haga clic sobre la lnea que se encuentra despus de tamao de
campo y cmbielo a sus necesidades. Si lo que quiere es cambiar la propiedad de un campo numrico, haga clic sobre la lnea siguiente a Tamao de campo y use la lista desplegable que se visualiza ciando hace clic sobre la flecha hacia abajo para seleccionar otra opcin. 6. Para aadir otro campo, desplace el cursor a la siguiente fila de la columna Nombre de campo y repita los pasos 1-3.
4. Si quiere aadir otro campo, desplace el cursos a la siguiente fila de la columna Nombre del campo y repita los pasos 1-3. Para Eliminar un campo el usuario a de seguir los pasos que se proponen a continuacin:
1. 2.
Seleccione los campos que desea eliminar Pulse Eliminar o haga clic sobre el botn Eliminar filas de la barra de herramientas
Si por alguna razn el usuario se equivoca y quiere recuperar los campos eliminados puede ejecutar el comando deshacer eliminar del men Edicin inmediatamente despus de eliminar. Sin embargo, una vez que haga otro cambio no podr recuperar el campo eliminado. La nica forma de recuperarlo es, si la tabla estaba guardada previamente, Cerrar la ventana Vista Diseo de tabla y cancelar todos los cambios realizados hasta el momento.
Cuando un campo tiene la clave se diferencia de los dems en que tiene una llave en su selector de filas Las claves principales se eliminan siguiendo estos dos pasos: 1. 2. Haciendo clic sobre los selectores de filas para seleccionar los campos clave Haciendo clic sobre el botn clave principal de la barra de herramientas o ejecute el comando Clave principal del men Edicin.
El usuario advierte que se ha eliminado la clave porque la llave que se encontraba en el selector desaparece.
Con los ndices, Access acelera las bsquedas y cualquier otra operacin en la que tenga que buscar datos en uno o ms campos. Todas las tablas que tengan una clave asignada de forma automtica, tiene un ndice principal creado para su campo clave. Puede interesar crear ndices para otros campos en los que se busquen datos con cierta frecuencia. Los ndices tambin son tiles para campos sin clave, los cuales se usan para vincular tablas u ordenar registros. Se puede crear ndices con campos de tipo Texto, Numrico, Moneda, Fecha/hora.
Los nombres de los ndices que ver dependern de la tabla con la este trabajando. 2. Para aadir un ndice, introducir un nombre en la siguiente lnea en blanco de la columna Nombre de ndice 3. Desplazarse a la columna siguiente, Nombre de Campo, y seleccionar de la lista desplegable de nombres de campos el primer campo para el ndice.
4. Desplazarse una fila haca abajo en la columna Nombre de campo y seleccionar el segundo campo para el ndice. No es necesario introducir nada bajo el nombre del ndice 5. Repetir el paso 4 para cada campo adicional que se quiera incluir en el ndice 6. Para asegurarse de que el ndice de valores duplicados, en la parte inferior de la ventana de ndices cambia la opcin a nico a S. Si se van a tener muchos registros en blancos en los campos de ndice, cambiar la opcin Ignorar nulos a s, para ahorrar espacio de disco. 7. Cerrar el cuadro de dilogo ndices para regresar a la ventana Vista diseo de tabla.
Para aadir una mscara de entrada a un campo el usuario debe seguir los siguientes pasos: En la ventana Vista Diseo de tabla haga clic sobre el campo a que le afectar la mscara de entrada En la mitad inferior de la ventana (en la pestaa General) haga clic sobre la propiedad Mscaras de entrada Puede aadir la mscara sin ayuda o hacer clic sobre ... al final de la lnea de mscara de entrada para obtener ayuda del Asistente para mscaras de entrada para los campos de Texto, Fecha/Hora
2. 3. 4. 5.
Seleccione la mscara que quiere usar (Cdigo postal, nmeros de telfono,etc) Haga clic sobre Siguiente En el siguiente cuadro de dilogo cambie la mscara de entrada y el carcter marcador si lo necesita. Haga clic sobre Siguiente. En el siguiente paso se le pregunta si quiere que Access guarde caracteres constantes como guiones y barras inclinadas que aparecen en el valor del campo. Elija lo que ms le convenga y despus haga clic sobre Finalizar .
NOTA: Si se ordena al Asistente para mscaras de entrada que no guarde constantes con valores de campo, no se olvide de no incluir tales constantes cuando ejecute Bsquedas o consultas.
En una Mscara de entrada se puede encontrar hasta tres partes que van separadas por punto y coma. Estas tres mscaras son: La primera es la propia mscara La segunda parte le informa a Access si debe guardar algn carcter constante con los valores de campo. Un 0 significa que guarde las constantes y un 1 o un espacio en blanco le dice que no lo haga. La tercera parte le permitir cambiar el marcador de posicin(_) desde un subrayado hasta cualquier otro carcter.
Cuando un usuario crea una mscara de entrada, hay caracteres especiales que le informan a Access de cmo limitar los datos que se introducen en un campo.Los caracteres son: Carcter 0 9 # L ? A A & Descripcin Dgito(de 0-9) no permite ni [+] ni[-] Dgito(de 0-9) o espacios opcionales, sin signos [+] o [-] Dgitos o espacios opcionales, pueden aparecer signo [+] o [-] Letra(de A-Z, entrada obligatoria) Letra(A-Z, entrada opcional) Letra o Dgito (entrada obligatoria) Letra o dgito (entrada opcional) Cualquier carcter o un espacio (entrada obligatoria)
C .,:;-/
Cualquier carcter o un espacio (entrada opcional) Marcador de posicin decimal y separadores de millares, fecha y hora. Los caracteres usados dependen de lo que est preestablecido en el panel de control de Windows Convierte a minsculas caracteres que siguen Convierte a maysculas caracteres que siguen todos todos los los
< > !
Hace que la mscara de entrada se muestre de derecha a izquierda, en lugar de hacerlo de izquierda a derecha. Los caracteres escritos en la mscara siempre rellenan de izquierda a derecha Hace que el carcter que viene a continuacin se muestre como carcter literal. Se utiliza para presentar cualquiera de los caracteres literales
Algunos ejemplos son: (999)-000-0000 >LL0000 Aaa (650)555-9999 ()555-9999 AB0932 123 12 AB1 1a
clic sobre la legeta General y escriba el tipo de mscara en la lnea perteneciente a mscara de entrada Si el usuario va a usar la mscara para otros campos, adala a la lista del Asistente para mscaras de entrada. Para aadir una mscara de entrada a la lista del asistente para mscaras seguir estos pasos: Inicie el Asistente En el primer paso del Asistente, haga clic sobre el botn Edicin de la lista para que se visualice el cuadro de dilogo de las mscaras de entrada establecidas Para aadir una nueva mscara, haga clic sobre el botn de activacin Nuevo Registro , aparecer un registro en blanco, donde podr introducir la mscara y una descripcin Escriba la mscara de entrada y su descripcin. El usuario debe saber que lo que introduzca en el cuadro Datos de ejemplo se mostrar en la columna Vista Datos del cuadro de dilogo del Asistente.
3. Access abrir una Vista Hoja de Datos en blanco del estilo en que se ofrece a continuacin.
4. Empiece a introducir sus datos en la Vista Hoja de datos, asegurndose que introduce los valores para cada campo en la columna correcta. Por ejemplo, para crear de esta forma la tabla Registros semanales de la base de datos Control del tiempo, en campo 1 introduzca las iniciales para Id d empleado, en campo 2, las fechafinsemana, y en campo 3 las fechas de entrada(No se moleste en introducir valores para en campo de Id de registro semanal. Access incluir nmeros de ID). Finalmente tendr una hoja as. 5. Para darle a una columna un nombre ms descriptivo que el predeterminado Campo n, haga clic con el botn derecho del ratn sobre el encabezamiento del campo y seleccione Cambiar nombre de columna. Edite el nombre del campo en el mismo rea de encabezamiento y pulse intro. Puede cambiar los nombres de los campos que se mostraron en el paso anterior a Id de empleado. Fechafinseman y fechaentrada. La vista Hoja de datos tiene ahora campos nombrados tal y como se muestran a continuacin
6. Para crear una nueva tabla, haga clic sobre el botn Cerrar de la Vista Hoja de datos, seleccione Si, introduzca un nombre para la tabla y haga clic sobre Aceptar. 7. Access le preguntar si quiere crear una clave principal. Haga clic sobre S para que Access cree un campo clave denominado ID del tipo autonumrico.
1. Hacer clic sobre el botn Tabla en la ventana Base de datos. 2. Seleccionar el nombre de la tabla que se quiere cambiar (Hacer clic sobre el mismo para seleccionarlo) 3. Hacer clic sobre Diseo. Si se quiere modificar una tabla que ya est abierta en Vista Hoja de Datos, hacer clic sobre el botn Vista de la barra de Herramientas para cambiar a Vista diseo. Una vez que en vista Diseo, se puede aadir, desplazar, insertar o eliminar campos. Tambin se puede trabajar con mscaras de entradas, ndices y otras propiedades de las tablas. Vista Hoja de Datos, esta ventana se usa para insertar o eliminar campos, cambiarles el nombre o aadir campos de bsqueda. La forma ms rpida de insertar estos cambios en la Vista Hoja de Datos es a travs del men emergente que se visualiza cuando se hace clic en el botn derecho del ratn sobre el encabezamiento de un campo. Para aadir un campo a una tabla cuando se est trabajando con la vista diseo: 1. Hacer clic con el botn derecho del ratn sobre el encabezamiento (nombre de campo) del campo que preceder al nuevo campo. 2. Seleccionar Insertar columna del men emergente. Access crear un campo nuevo llamado Campo 1 (o campo n cuando n sea el siguiente nmero disponible) 3. Hacer clic con el botn derecho del ratn sobre el encabezamiento de la nueva columna y seleccionar Cambiar nombre de columna en el men emergente o doble clic sobre el nombre del campo, ste se seleccionar y el cursor mostrar a la izquierda del nombre del campo. 4. Escribir el nombre que quieres usar para la nueva columna y pulsar INTRO.
5. Hacer clic sobre el campo de la relacin en una tabla y arrastrar el ratn hasta el mismo campos de la otra tabla relacionada. Cuando se suelte el ratn se ver un cuadro de dilogo Edicin de relaciones. 6. Si se necesita relacionar tablas por medio de ms de un campo, hacer clic sobre la segunda fila bajo Tabla o consulta y seleccionar el siguiente campo para la relacin de la lista desplegable. Seleccionar el mismo campo en la segunda fila bajo tabla o consulta relacionada. Repetir ese paso para cada adicional sobre el que se necesite establecer una relacin. 7. Hacer clic sobre Crear para establecer la relacin. Entonces aparecer la ventana Relaciones se visualiza una lnea para la nueva relacin.
Para eliminar una relacin: 1. En la ventana Relaciones hacer clic con el botn derecho del ratn sobre la lnea de la relacin que se quiera eliminar.
3. Seleccionar la opcin S
2. En el cuadro de dilogo que se visualiza, hacer clic sobre la casilla de activacin Exigir Integridad Referencial. 3. Seleccionar las normas que quiere establecer: Actualizar en cascada los campos relacionados: cambia los valores en registros relacionados cuando el valor vinculante en el registro principal se modifica. Eliminar en cascada los registros relacionados: elimina registros relacionados cuando se elimina el registro principal de una relacin. 4. Hacer clic sobre Aceptar para cerrar el cuadro de dilogo Modificar relacin.
Para cambiar el tipo de relacin 1. Abrir el cuadro de dilogo Modificar relacin. 2. Hacer clic sobre el botn Tipo de combinacin de forma que se visualice el siguiente cuadro de dilogo.
3. Hacer clic sobre las opciones 2 3 dependiendo de las tablas para las que se quiere se muestren todos los registros. 4. Hacer clic sobre Aceptar para regresar al cuadro dilogo Modificar relaciones. De nuevo hacer clic sobre Aceptar si se quiere volver a la ventana de Relaciones.
10.2. Constantes
Una constante representa un valor numrico o de cadena que no cambia. Tipo de Constantes Cadena vaca, Falso Nulo, es un valor que indica que en un campo faltan datos o que son desconocidos. Pueden usarse valores Nulo en expresiones. Los valores Nulo se pueden introducir en campos cuya informacin se desconoce, as como en expresiones y consultas. Verdadero
10.3. Operadores
Operadores Aritmticos: Operador -, se utiliza para hallar la diferencia entre dos nmeros o para indicar el valor negativo de una expresin numrica. Operador *, se utiliza para multiplicar dos nmeros Operador /, se utiliza para dividir dos nmeros y obtener un resultado de sig no flotante Operador \, se utiliza para dividir dos nmeros y obtener un resultado entero.
Operador ^, se utiliza para elevar un nmero a la potencia del exponente. Operador +, se utiliza para sumar dos nmeros. Operador Mod, divide dos nmeros y devuelve slo el resto.
Operadores de Comparacin, se utilizan para comparar expresiones. Operador < (menor que), expresion1 < expresin2 Operador <= (menor igual que) expresion1<= expresion2 Operador <> (distinto que) expresion1<> expresin2 Operador = (igual que) expresion1=expresion2 Operador > (mayor que) expresion1>expresion2 Operador >= (mayor igual que) expresion1>=expresion2 Operador LIKE, se utiliza para comparar dos cadenas de caracteres. Operador IS, se utiliza para comparar dos vari de objeto. ables de referencia
Operadores Lgicos Operador EQV, se utiliza para efectuar una equivalencia lgica de dos expresiones
Operador IMP, se utiliza para efectuar una implicacin lgica de dos expresiones. Operador Negado (NOT), se utiliza para ejecutar una negacin lgica sobre una expresin. Operador O (OR), se utiliza para ejecutar una disyuncin lgica sobre dos expresiones. Operador OEX(XOR), se utiliza para realizar una exclusin lgica entr e dos expresiones. Operador Y (AND), se utiliza para efectuar una conjuncin lgica de dos expresiones.
Buscar valores Null o cadenas de longitud cero. Si utiliza una consulta para buscar valores Null o cadenas de longitud cero, escriba Es Nulo en la celda Criterios para buscar los valores Null, o escriba dos signos de dobles comillas(" ") en la celda Criterios para buscar cadenas de longitud cero (no escriba ningn espacio en blanco dentro de las comillas). Entender cmo los valores Null afectan a los clculos numricos. Si est utilizando una funcin agregada para calcular la suma, promedio, cuenta o cualquier otra cantidad sobre los valores de un campo, los registros de ese campo que tengan valores Null no se incluirn en el clculo. Esto es verdad tanto si calcula la funcin agregada mediante la fila Total de la cuadrcula de diseo de la consulta, el Asistente para consultas sencillas o una expresin personalizada. Por ejemplo, si utiliza la funcin Cuenta (Count) para contar el nmero de valores de un campo, devolver una suma de todos los registros cuyos valores no son Null. Si desea encontrar el nmero total de registros, incluyendo los valores Null, utilice Cuenta (Count) con el carcter comodn asterisco (*). Si en una expresin (como [UnidadesEnExistencia]+[UnidadesEnPedido]) utiliza un operador aritmtico (como +, -, *, /), y uno de los campos de la expresin contiene un valor Null, el resultado de toda la expresin ser un valor Null. Convertir valores Null a cero. Cuando tenga campos que contengan valores Null, es posible crear una expresin que convierta los valores Null a cero. Puede hacerlo si desea que los registros que contengan valores Null se incluyan en el clculo agregado o si desea evitar que una expresin d como resultado un valor Null cuando uno de los campos de la expresin contenga valores Null. Para convertir valores Null a cero, utilice la funcin Nz. Por ejemplo: Nz([Subtotal])+Nz([Carga]) Combinar campos Texto que contengan valores Null. Si est utilizando una expresin para combinar dos campos que contienen valores de texto y uno o ambos de los campos contienen valores Null, utilice el operador & en lugar del operador + para combinar los valores. El operador & combinar los valores aunque stos contengan valores Null, mientras que el operador + devolver un valor Null si alguno de los dos valores es Null. Por ejemplo: NombreCompleto: [Apellido] & " " & [Nombre] Ordenar por campos que contengan valores Null y cadenas de longitud cero. Cuando ordena un campo en sentido ascendente, cualquier registro en el que ese campo contiene un valor Null se muestra primero. Si un campo contiene tanto valores Null como cadenas de longitud cero, los valores Null aparecen primero en el criterio de ordenacin, seguidos inmediatamente de las cadenas de longitud cero.
Utilizar el carcter comodn asterisco (*) para devolver valores no Null. Si utiliza una expresin Como "*" al definir los criterios de la consulta para un campo, los resultados de la consulta incluirn las cadenas de longitud cero de ese campo, pero no los valores Null. Ejemplos de reglas de validacin para campos: <>0 0 >100 Como "K???" y comenzar por la letra K. <#1/1/96# >=#1/1/97# Y <#1/1/98# Se introduce un valor distinto de cero. El valor debe ser 0 o mayor que 100. El valor debe constar de cuatro caracteres La fecha debe ser anterior a 1996. La fecha debe pertenecer al ao 1997.
Ejemplos de expresiones que usan parte del valor de un campo como criterio Como "S*". Clientes cuyos
NombreDestinatario Como "*Importaciones". Pedidos enviados a los clientes cuyos nombres terminan por la palabra "Importaciones". NombreDestinatario nombres empiezan de la A a la D. Como "[A-D]*" Clientes Clientes cuyos cuyos
NombreDestinatario Como "Casa Dewe?" Pedidos enviados al cliente con "Casa" como primera parte del nombre y un segundo nombre de 5 letras, de las cuales las cuatro primeras son "Dewe" y la ltima se desconoce.
10.5. Funciones
Valor absoluto: Abs (Funcin): devuelve un valor del mismo tipo que el que se pas como parmetro y que especifica el valor absoluto de un nmero. Sintaxis : Abs(nmero) El argumento nmero puede ser cualquier expresin numrica vlida. Si nmero contiene Null, la funcin devolver Null; si es una variable no inicializada, devolver cero. El valor absoluto de un nmero es su magnitud sin signo. Por ejemplo, ABS(-1) y ABS(1) devuelven 1.
RAIZ Sqr (Funcin) devuelve un tipo Double que especifica la raz cuadrada de un nmero. Sintaxis: Sqr(nmero) El nmero argumento es un tipo Double o cualquier expresin numrica vlida mayor o igual a cero.
Exponente: Exp (Funcin): devuelve un tipo Double que especifica e (la base de los logaritmos naturales) elevado a una potencia. Sintaxis: Exp(nmero)
Si el valor de nmero es mayor que 709.782712893, se produce un error. El valor de la constante e es 2.718282 aproximadamente. Nota La funcin Exp complementa la accin de la funcin Log y a veces se llama antilogaritmo.
Logaritmo: Log (Funcin): devuelve un tipo Double que especifica el logaritmo natural de un nmero. Sintaxis: Log(nmero) El argumento nmero es un tipo Double o cualquier expresin numrica vlida mayor que cero. El logaritmo natural es el logaritmo en base e. El valor de la constante e es 2.718282 aproximadamente. Puede calcular logaritmos en base-n para cualquier nmero x dividiendo el logaritmo natural de x por el logaritmo natural de n de la siguiente manera: Logn(x) = Log(x) / Log(n)
El ejemplo siguiente ilustra una funcin personalizada (Function) que calcula logaritmos en base 10: Static Function Log10(X) Log10 = Log(X) / Log(10#) End Function
Seno: Sin (Funcin); Devuelve un tipo Double que especifica el seno de un ngulo. Sintaxis: Sin(nmero) El argumento nmero es un tipo Double o cualquier expresin numrica vlida que expresa un ngulo en radianes. La funcin Sin toma un ngulo y devuelve la razn de dos lados de un tringulo rectngulo. La razn es la longitud del lado opuesto al ngulo dividido por la longitud de la hipotenusa. El resultado entra dentro del intervalo -1 a 1. Para convertir grados en radianes, multiplique los grados por pi/180. Para convertir radianes en grados, multiplique los radianes por 180/pi.
Coseno: Cos (Funcin) , devuelve un tipo Double que especifica el coseno de un ngulo. Sintaxis: Cos(nmero) El argumento nmero es un tipo Double o cualquier expresin numrica vlida que expresa un ngulo en radianes. La funcin Cos toma un ngulo y devuelve la razn de dos lados de un tringulo rectngulo. La razn es la longitud del lado adyacente al ngulo dividida por la longitud de la hipotenusa. El resultado est dentro del intervalo -1 a 1. Para convertir grados en radianes, multiplique los grados por pi/180. Para convertir radianes en grados, multiplique los radianes por 180/pi. Tangente: Tan (Funcin); devuelve un tipo Double que especifica la tangente de un ngulo. Sintaxis: Tan(nmero) El argumento nmero es un tipo Double o cualquier expresin numrica vlida que expresa un ngulo en radianes. La funcin Tan toma un ngulo y devuelve la razn de dos lados de un tringulo rectngulo. La razn es la longitud del lado opuesto al ngulo, dividida por la longitud del lado adyacente al ngulo. Para convertir grados en radianes, multiplique los grados por pi/180. Para convertir radianes en grados, multiplique los radianes por 180/pi. Funciones de conversin de tipos Cada funcin convierte una expresin a un tipo de datos especfico. Sintaxis CBool(expresin) CByte(expresin) CCur(expresin) CDate(expresin) CDbl(expresin) CDec(expresin) CInt(expresin) CLng(expresin) CSng(expresin)
CVar(expresin) CStr(expresin) El argumento obligatorio expresin es cualquier expresin de cadena o expresin numrica. Tipos devueltos El nombre de la funcin determina el tipo devuelto, como se muestra a continuacin: Funciones Cbool Cbyte Ccur. Cdate Cint Clng Cdbl Tipo devuelto Boolean Byte Currency Date Integer Long Double Argumento Expresin Cualquier expresin de cadena o numrica vlida. 0 a 255 922.337.203.685.477,5808 922.337.203.685.477,5807. Cualquier expresin de fecha -32.768 a 32.767 -2.147.483.648 a 2.147.483.647 -1,79769313486232E308 a -4,94065645841247E-324 para valores negativos; 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. CDec CSng Decimal Single +/-9.228.162.514.264.337.593.543.950.335 -3,402823E38 a -1,401298E-45 para valores negativos; 1,401298E-45 a 3,402823E38 para valores positivos. El mismo intervalo que double para valores numricos. Y el mismo intervalo que String para valores no numricos. a
Cvar
Variant
Si la expresin del argumento expresin que se pasa a la funcin est fuera del intervalo del tipo de dato al que se va a convertir, se produce un error. En general, el cdigo se puede documentar utilizando las funciones de conversin de tipos de datos para indicar que el resultado de alguna de las operaciones se debera expresar como un tipo de datos en particular, no como el tipo de datos predeterminado. Por ejemplo, utilice CCur para forzar la ejecucin de operaciones con aritmtica monetaria en los casos en los que se hara con precisin simple, doble precisin o aritmtica entera.
Debe utilizar funciones de conversin de tipos en lugar de Val para proporcionar conversiones que reconozcan las variantes internacionales. Por ejemplo, cuando utiliza CCur, se reconocen diferentes separadores decimales, diferentes separadores de millares y varias opciones monetarias dependiendo de la configuracin regional establecida en su equipo. Cuando la parte fraccionaria es exactamente 0,5, CInt y CLng siempre redondean al nmero par ms cercano. Por ejemplo, 0,5 redondea a 0, y 1,5 redondea a 2. CInt y CLng se diferencian de las funciones Fix y Int en que truncan, en lugar de redondear, la parte fraccionaria de un nmero. Adems, Fix y Int siempre devuelven un valor del mismo tipo del que se le pasa. Utilice la funcin IsDate para determinar si se puede convertir date a una fecha o una hora. CDate reconoce literales de fecha y literales de hora adems de nmeros comprendidos dentro del intervalo de fechas aceptables. Al convertir un nmero a una fecha, la parte numrica entera se convierte a una fecha. Cualquier parte fraccionaria del nmero se convierte a la hora del da, comenzando a medianoche. CDate reconoce formatos de fecha que se ajusten a la configuracin regional de su sistema. Es posible que no se determine el orden correcto del da, mes y ao si se proporciona en un formato diferente del que reconoce la configuracin de fecha. Adems, no se puede reconocer un formato de fecha largo si contiene la cadena del da de la semana. Se proporciona una funcin CVDate por compatibilidad con versiones anteriores de Visual Basic. La sintaxis de la funcin CVDate es idntica a la de la funcin CDate; sin embargo, CVDate devuelve un Variant de subtipo Date en lugar del tipo Date real. Puesto que ahora hay un tipo de dato intrnseco Date, no es necesario CVDate. Se puede observar el mismo efecto al convertir una expresin a Date y asignarla despus a un Variant. Esta tcnica es coherente con la conversin de todos los dems tipos intrnsecos a sus equivalentes subtipos Variant. Nota La funcin CDec no devuelve un tipo de dato discreto; en su lugar, siempre devuelve un Variant con los valores convertidos a un subtipo Decimal. Funciones Fecha/hora Agregar Fecha (agrfecha) DateAdd (Funcin): devuelve un valor de tipo Variant (Date) con una fecha a la que se ha agregado un intervalo de tiempo especificado. Sintaxis: DateAdd(interval, number, date)
La sintaxis de la funcin DateAdd consta de los siguientes argumentos con nombre: Parte Interval Descripcin Requerido. Expresin de tipo cadena (string) que
Number
Date
contiene el intervalo de tiempo que se desea agregar Requerido. Expresin numrica con el nmero de intervalos que se desea agregar. Puede ser positiva(para obtener fecha futuras) o negativas ( para obtener fecha pasadas) Requerido. Valor de tipo variant (date) o literal que representa la fecha en que se agreg el intervalo
Valores El argumento interval tiene los siguientes valores: Valor yyyy q M y d w Ww H N S Descripcion Ao Trimestre Mes Da del ao Da Da de la semana Semana Hora Minuto Segundo
Puede utilizar la funcin DateAdd para agregar o restar un intervalo de tiempo especificado de una fecha. Por ejemplo, con DateAdd podra calcular una fecha 30 das posterior al da de hoy o una hora 45 minutos posterior a la actual. Si desea agregar das a date, puede utilizar Da del ao ("y"), Da ("d") o Da de la semana ("w"). La funcin DateAdd no devuelve nunca una fecha no vlida. En el ejemplo siguiente se agrega un mes al 31 de enero: DateAdd("m", 1, "31-ene-95") En este caso, DateAdd devuelve 28-feb-95 y no 31-feb-95. Si date es 31ene-96, devolver 29-feb-96, ya que 1996 es un ao bisiesto. Si la fecha calculada va a resultar inferior al ao 100 (esto es, se restan ms aos que los que hay en date), se produce un error. Si number no es un valor de tipo Long se redondear al nmero entero ms cercano antes de ser evaluado. Serie fecha (dateserial) DateSerial (Funcin) : devuelve un tipo Variant (Date) para un ao, mes y da especificados. Sintaxis; DateSerial(year, month, day)
La sintaxis de la funcin DateSerial consta de los siguientes argumentos con nombre: Parte Year Month Day Descripcion Se requiere: integer. Nmero entre 100 y 9999 inclusive o una expresin numrica Se requiere: integer. Cualquier expresin numrica Se requiere: integer. Cualquier expresin numrica
Para especificar una fecha, como el 31 de diciembre de 1991, el intervalo de nmeros para cada argumento de DateSerial debera estar en el intervalo normalmente aceptado para la unidad; es decir, 131 para das y 112 para meses. Sin embargo, puede especificar fechas relativas para cada argumento, usando cualquier expresin numrica que represente algn nmero de das, meses o aos, antes o despus de cierta fecha. El ejemplo siguiente usa expresiones numricas en lugar de nmeros de fecha absoluta. Aqu la funcin DateSerial devuelve una fecha que es el da antes del primer da del mes (1 - 1), dos meses antes de agosto (8 - 2), 10 aos antes de 1990 (1990 10); en otras palabras, el 31 de mayo de 1980. DateSerial(1990 - 10, 8 - 2, 1 - 1)
Para el argumento year, los valores entre 0 y 99, inclusive, se interpretan como los aos 19001999. Para el resto de los argumentos year se usa un ao con los cuatro dgitos (por ejemplo, 1800). Cuando un argumento no est incluido en el intervalo aceptado normalmente para l, se incrementa hasta la siguiente unidad mayor, segn convenga. Por ejemplo, si especifica 35 das, se evala como un mes y algunos das, dependiendo de la parte del ao donde se aplique. No obstante, si un solo argumento est fuera de su intervalo -32.768 a 32.767 o si la fecha especificada por los tres argumentos, directamente o mediante expresin, no se incluye en el intervalo aceptable de fechas, se produce un error. Valor _Fecha: DateValue (Funcin): devuelve un tipo Variant (Date). Sintaxis: DateValue(fecha)
El argumento fecha es normalmente una expresin de tipo cadena (String) que representa una fecha del 1 de enero del ao 100, al 31 de diciembre de 9999. Sin embargo, fecha tambin puede ser cualquier expresin que pueda representar una fecha, una hora o una fecha y una hora en ese intervalo. Si fecha es una cadena que incluye solamente nmeros separados por separadores de fecha, DateValue reconoce el orden para mes, da y ao de acuerdo al formato de Fecha abreviado que se haya especificado para el sistema. DateValue
tambin reconoce fechas claramente definidas que contengan nombres de mes, en forma completa o abreviada. Por ejemplo, adems de reconocer 30/12/1991 y 30/12/91, DateValue tambin reconoce 30 de diciembre de 1991 y dic 31, 1991. Si se omite la parte de ao de fecha, DateValue usa el ao actual de la fecha del sistema de su PC. Si el argumento fecha incluye informacin de hora, DateValue no la devuelve. Sin embargo, si fecha incluye informacin de hora no vlida (tal como "89:98"), ocurrir un error.
Fecha: Date (Funcin): Devuelve un tipo Variant (Date) que contiene la fecha actual del sistema. Sintaxis: Date Utilice la instruccin Date para establecer la fecha del sistema.
Hora: Hour (Funcin); devuelve un valor de tipo Variant (Integer) que especifica un nmero entero entre 0 y 23, inclusive, que representa la hora del da. Sintaxis; Hour(hora) El argumento hora puede ser un valor de tipo Variant, una expresin numrica, expresin de tipo cadena o cualquier combinacin, que pueda representar una hora. Si hora contiene Null, la funcin devolver Null. Funciones Tipo texto
Cad (str) Str (Funcin): Devuelve en un tipo Variant (String) la representacin de cadena de un nmero. Sintaxis: Str(nmero) El argumento nmero necesario es un tipo Long que contiene una expresin numrica vlida. Cuando los nmeros se convierten a cadenas, siempre se reserva un espacio a la izquierda para el signo del nmero. Si nmero es positivo, la
cadena devuelta contiene un espacio a la izquierda y el signo ms se da por supuesto. Utilice la funcin Format para convertir valores numricos en valores con formato de fecha, hora, moneda o en otros formatos definidos por el usuario. A diferencia de Str, la funcin Format no incluye un espacio a la izquierda para el signo del nmero. Nota La funcin Str slo reconoce el punto (.) como separador decimal vlido. Cuando exista la posibilidad de que se pueda utilizar un separador decimal diferente (por ejemplo, en aplicaciones internacionales), se debe utilizar CStr para convertir un nmero a una cadena.
STR$ (CAD$) Devolver cadenas desde funciones Algunas funciones tienen dos versiones: una que devuelve un tipo de datos Variant y otra que devuelve un tipo de datos String. Las versiones Variant son ms aconsejables ya que las variantes realizan automticamente la conversin entre tipos de datos distintos. Tambin permiten que Null se propague a travs de una expresin. Las versiones String son ms eficientes ya que consumen menos memoria. Considere la posibilidad de usar la versin String cuando: 1. El programa sea muy largo y use muchas variables 2. Se escriban datos directamente en archivos de acceso directo.
Las siguientes funciones devuelven valores en una variable String cuando se aade el signo dlar ($) al nombre de funcin. Estas funciones tienen el mismo uso y sintaxis que las funciones equivalentes Variant (sin el signo dlar). Chr$ CurDir$ Error$ Input$ I Left$ Mid$ Right$ Space$ Time$ ChrB$ Date$ Format$ nputB$ LeftB$ MidB$ RightB$ Str$ Trim$ *Command$ Dir$ Hex$ LCase$ LTrim$ Oct$ RTrim$ String$ Ucase$
STRING (cadena) String (Funcin): Devuelve un tipo Variant (String) que contiene una cadena de caracteres que se repite de la longitud especificada. Sintaxis: String(number, character)
Descripicion Obligatorio: un tipo long. Longitud de la cadena devuelta. Si nmero contiene Null, se devuelve Null Obligatorio; un tipo Variant. Cdigo de carcter que especifica el carcter o la expresin de cadena cuyo primer carcter se utiliza para construir la cadena devuelta. Si character contiene Null, se devuelve Null
Si se especifica para character un nmero mayor que 255, String convierte el nmero en un cdigo de carcter vlido utilizando la frmula: character Mod 256
STRING$ (cadena$) Devuelven cadenas desde funciones Algunas funciones tienen dos versiones: una que devuelve un tipo de datos Variant y otra que devuelve un tipo de datos String. Las versiones Variant son ms aconsejables ya que las variantes realizan automticamente la conversin entre tipos de datos distintos. Tambin permiten que Null se propague a travs de una expresin. Las versiones String son ms eficientes ya que consumen menos memoria. Considere la posibilidad de usar la versin String cuando: 1. El programa sea muy largo y use muchas variables. 2. Se escriban datos directamente en archivos de acceso directo.
Las siguientes funciones devuelven valores en una variable String cuando se aade el signo dlar ($) al nombre de funcin. Estas funciones tienen el mismo uso y sintaxis que las funciones equivalentes Variant (sin el signo dlar).
Format (Formato):
Format (Funcin): devuelve un tipo Variant (String) que contiene una expresin formateada de acuerdo a las instrucciones contenidas en una expresin de formato. Sintaxis: Format(expresin[, formato[, primerdadesemana[, primerdadeao]]]) La sintaxis de la funcin Format consta de las siguientes partes: Parte Expresin Formato Primerdasemana Primerdiadeao Descripcin Obligatorio. Cualquier expresin vlida. Opcional. Una expresin de formato definida por el usuario o con nombre vlida. Opcional. Una constante que especfica el primer da de la semana Opcional. Una constante que especifica la primera semana del ao
El argumento primerdadesemana tiene estos valores: Constante VbUseSystem VbSunday VbMonday VbTuesday VbWednesday VbThursday VbFriday VbSaturday Valor 0 1 2 3 4 5 6 7 Descripcin Utiliza el valor de API NLS Domingo (predeterminado) Lunes Martes Mircoles Jueves Viernes Sbado
Valor Descripcin 0 Utiliza el valor de API NLS 1 Comienza con la semana donde est el 1 de enero (predeterminado) 2 Comienza con la primera semana del ao que tenga cuatro das como mnimo 3 Comienza con la primera semana completa del ao.
Para dar formato Nmeros Utilice formatos numricos con nombre predefinidos o cree formatos numricos definidos por el usuario.
Fechas y horas
Utilice formatos de fecha/hora con nombre predefinidos o cree formatos de fecha/hora definidos por el usuario Nmeros seriales de Utilice formatos de fecha y hora o formatos numricos fecha y hora
Cadenas
Si intenta dar formato a un nmero sin especificar formato, Format proporciona una funcionalidad similar a la de la funcin Str. Sin embargo, los nmeros positivos a los que se les ha dado formato de cadena de caracteres mediante Format carecen del espacio inicial reservado para mostrar el signo del valor, mientras que los convertidos utilizando Str conservan el espacio inicial.
Puede... Cambiar los registros que est visualizando en la Vista Hoja de datos o en la Vista Formulario. Guardar la Vista registros seleccionados como una vista independiente. Crear un formulario o un informe basndose en un subconjunto de registros. Seleccionar los campos que quiere ver. Incluir campos de tablas relacionadas en una vista.
Filtro SI NO NO NO NO
Consulta NO SI SI SI SI
Figura 1.
3.- Haga clic sobre Filtro por seleccin en la barra de herramientas Vista Hoja de datos o Vista Formulario o haga clic en el botn derecho del ratn sobre el campo en el que se encuentra y seleccionar la opcin Filtro por seleccin. Entonces ver una Vista Hoja de datos filtrada con los registros en los que aparece lo que usted ha seleccionado.
Figura 2.
Figura 3.
3.- Haga clic sobre el campo filtrado para ver un men desplegable con valores (Figura 4).
Figura 4.
4.- Seleccione un valor en la lista. 5.- Haga clic sobre Aplicar filtro en la barra de herramientas Filtrar u Ordenar que se muestra cuando se abre la ventana Filtro por formulario.
11.3.1. Filtro Y.
Si quiere ver registros que cumplen ms de un criterio, necesita formular un Filtro Y. En la siguiente seccin se muestra como crear este tipo de filtros mediante las tcnicas aprendidas para consultas de un nico campo o un nico valor.
1.- Abra la tabla Proyectos. 2.- Busque un registro que tenga el campo Fecha de inicio: 9/9/99 y haga clic sobre l. 3.- Haga clic sobre Filtro por seleccin en la barra de herramientas. Entonces ver todos los registros de la tabla Proyectos cuya fecha de inicio sea el 9/9/99. 4.- Busque un registro en la vista filtrada que tenga a Pepito Prez como Director del proyecto. Despus haga clic sobre cualquier punto del campo. 5.- Haga clic sobre Filtro por seleccin para filtrar de nuevo los registro de tal forma que pueda ver los registros dirigidos por Pepito Prez el 9/9/99.
11.3.2. Filtros O.
Un filtro O busca registros que concuerdan con una condicin o con otra.
Para crear un Filtro u orden avanzado tiene que abrir una ventana de edicin de filtros: 1.- Abra la Vista Hoja de datos o la Vista Formulario que quiere filtrar. 2.- Ejecute el comando Filtro-Filtro u orden avanzado del men Registros. Entonces ver la ventana Filtro que se muestra en la figura 6. No se preocupe si no ve nada en las columnas de la mitad inferior de la ventana. Mostrar criterios que se han introducido si ha aplicado previamente un filtro, a la vista abierta o si ha guardado un filtro la ltima vez que abri la vista.
Figura 6.
A continuacin introduzca un valor en la fila Criterio para el campo. Para el filtro O, introduzca una condicin adicional en la fila O para el campo que se aplique.
Figura 7.
3.- A continuacin haga clic sobre Aplicar filtro para ver los registros filtrados.
Figura 8.
Para eliminar un filtro haga clic sobre la opcin Quitar filtro en la barra de herramientas. Este botn es igual que el de Aplicar filtro pero su fondo es como el de un tablero de ajedrez y d la impresin de estar presionado.
2. Seleccione Informe en la lista desplegable de la barra de herramientas Formato y haga clic sobre Propiedades. 3. 4. Haga clic sobre la lengeta Datos. Haga doble clic sobre la lnea de Filtro para cambiarlo a Si.
5. Sin salir de la lengeta Datos, seleccione de nuevo la tabla o la consulta especificada como el origen de registros para el informe. Ver que el filtro seleccionado se visualiza en la lnea Filtro. Cuando imprime o activa la vista previa de un informe tras haber realizado los pasos anteriores, slo se vern los registros filtrados. La siguiente vez que abra el informe, puede que necesite repetir estos pasos para ver de nuevo la vista filtrada, aunque haya grabado los cambios en el diseo del informe.
Figura 9.
3. Haga doble clic sobre Vista Diseo para abrir el cuadro de dilogo Mostrar tabla:
Figura 10.
Figura 11.
11.6.4. Ejecucin.
Como ya hemos adelantado anteriormente, la consulta se ejecutar cuando pulsemos sobre el botn Ejecutar. Tambin puede hacer clic sobre el botn Ver en la barra de herramientas para cambiar a la Vista Hoja de datos desde la Vista Diseo de consulta.
Para seleccionar registros en blanco en un campo determinado, introduzca nulo en la fila Criterios de la cuadrcula de consulta. Access cambiar la entrada a Es nulo antes de ejecutar la consulta. Si necesita ver registros que no estn en blanco en un campo determinado use como criterio no nulo. Para buscar registros en blanco en un campo Si/No, escriba No o Falso en la fila Criterios de la cuadrcula de la consulta. Si lo que busca son registro marcados en estos mismos campos use S o Verdadero como criterio de consulta. Para buscar en un campo valores que estn en un rango, lo expresaremos con los signos <,> o =. En este ejemplo se desea ver a los grupos que hayan estado entre 5 y 10 aos juntos, para ello en la fila Criterios de la columna Aos_juntos escribiremos >=5 y <=10. Access le permite usar funciones de Visual Basic, como pueden ser Fecha, Len, etc..., como criterios de consultas. stas funciones pueden ser mezcladas con los operadores matemticos, valores constantes y con referencias de campo. A la hora de realizar criterios de bsqueda Access tambin nos permite utilizar los comodines * y ?. Por ejemplo puede usar ??? en el campo Nombre de una consulta, para visualizar registros del tipo Eva o Ana.
Figura 12.
Observe como si necesite usar ms de un criterio en el mismo campo, como ocurre en el campo Edad, los criterios van separados por la palabra Y.
Figura 13.
Tambin puede hacer clic en el botn derecho del ratn sobre el nombre de una consulta y seleccionar la opcin Diseo. Si quiere mantener la versin original de una consulta, una vez que haya realizado los cambios asegrese de ejecutar el comando Guardar como... del men Archivo.
1.- Cree una tabla de seleccin como se ha descrito previamente o abra una consulta en la Vista Diseo. 2.- Ejecute el comando Consulta de creacin de tablas del men Consulta. 3.- Escriba un nombre para la nueva tabla y haga clic sobre Aceptar. 4.- Haga clic sobre Ejecutar en la barra de herramientas. 5.- Seleccione la opcin Si para crear una nueva tabla. (Si la tabla existe tendr adems la opcin de eliminarla previamente).
2. En el cuadro de dilogo Nueva consulta, selecciones Vista de diseo y haga clic sobre Aceptar.
3. Seleccione la Tabla1, haga clic sobre Agregar y despus haga clic sobre Cerrar en el cuadro de dilogo Mostrar tabla.
5. Seleccione la Tabla2 de la lista desplegable de Nombre de tabla y haga clic sobre Aceptar.
6. Arrastre el Campo1 de la lista de campos de la mitad superior de la ventana de consultas hasta la fila Campo de la primera columna de la cuadrcula de la consulta. Tambin puede hacer doble clic sobre Campo1 para desplazarlo a la cuadrcula. 7. Arrastre Campo2 de la lista de campos a la segunda columna de la cuadrcula de la consulta. 8. Esta operacin la puede repetir con tantos campos como sea necesario. 9. Estos pasos anteriores los hacamos suponiendo que los campos existen en las dos tablas, pero cuando no se llaman igual en ambas tablas, en la columna de Campo3 de la Tabla1, haga clic sobre la fila Anexar a y seleccione Campo4 en la lista de campos desplegable de la Tabla2. La ventana de la consulta tendr un aspecto similar a ste:
10. Haga clic sobre Ejecutar en la barra de herramientas y seleccione la opcin Si para agregar los registros de la Tabla1 a la Tabla2.
12.2.
Puede usar la consulta de actualizacin para efectuar cambios generales en una tabla en lugar de ejecutar el comando Reemplazar del men Edicin para cambiar los registros de uno en uno. Las consultas de actualizacin son bastante flexibles. Con ellas puede: Efectuar bsquedas y reemplazos globales. Usar funciones de Visual Basic para efectuar actualizaciones complejas. Actualizar una tabla frente a otra.
2. Haga clic sobre el botn Nuevo objeto en la barra de herramientas y seleccione Consulta. (Si el icono de consulta se visualiza en el botn Nuevo objeto, puede hacer clic directamente sobre l y omitir el paso para abrir el men desplegable del botn). 3. Haga clic sobre Aceptar en el cuadro de dilogo de Nueva consulta para abrir la ventana de Vista de Diseo de consulta con la tabla Tabla1 ya aadida. 4. Ejecute el comando Consulta de actualizacin del men Consulta.
5. Arrastre Campo1 de la lista de campos hacia la primera columna de la cuadrcula de la consulta. 6. Escriba Texto 2 en la fila Actualizar a de la columna Campo1.
7. Escriba Texto 1 en la fila Criterios de la columna Campo1. Ahora, la ventana de la consulta debera tener este aspecto: 8. Haga clic sobre Ejecutar en la barra de herramientas y seleccione la opcin Si para cambiar los registros de Texto en la tabla Tabla1.
Regrese a los registros que ha anexado en la tabla Tabla2 anteriormente para ver cmo puede formatear de nuevo datos mediante una consulta de actualizacin. Si suponemos que tenamos dos campos en ambas tablas con nmeros de telfono con formatos distintos, uno con parntesis o guiones vamos a encontrar que en la segunda tabla los nuevos registros no tienen guiones. Esto es porque la mscara de entrada del campo Campo1 (supongamos Telfono de trabajo) en la tabla Tabla1 muestra parntesis y guiones al introducir los nmeros de telfono, pero no los almacena junto con los nmeros. Vamos a ver cmo podemos solventar este problema: El problema est en que los nmeros de telfono de los nuevos registros no tienen parntesis ni guiones. En lugar de tener valores como (555)555-1234, el campo Telfono de trabajo tiene el formato 5555551234. Mediante una consulta de actualizacin puede agregar los caracteres de formato a los nmeros de telfono. Observe que la consulta comprueba la longitud de los valores en el campo para asegurarse de que no aade parntesis a nmeros sin cdigo de rea. Tendr que ejecutar una segunda consulta de actualizacin para agregar nicamente guiones a los nmeros que no tienen cdigos de rea. 1. En la ventana Base de datos haga clic sobre el botn Tablas y seleccione Tabla2. 2. Haga clic sobre el botn Nuevo objeto de la barra de herramientas y seleccione Consulta.
3. Haga clic sobre Aceptar en el cuadro de dilogo Nueva consulta para abrir una ventana en la Vista de diseo de consulta que incluye la tablaTabla2. 4. Ejecute el comando Consulta de actualizacin del men Consulta.
5. Arrastre el campo Telfono de trabajo de la lista de campos a la primera columna de la cuadrcula de consulta. 6. En la fila Actualizar a de la columna Telfono del trabajo escriba ( + Izquierda([Telfono de trabajo],3 + ) + Medio ([Telfono de trabajo],4,3) + - + Derecha([Telfono de trabajo],4). 7. Introduzca Len([Telfono de trabajo]) = 10 en la fila Criterios de la columna Telfono de trabajo de tal forma que la consulta sea similar a
esto: 8. Haga clic sobre Ejecutar en la barra de herramientas y seleccione la opcin Si para cambiar los nmeros de telfono. Si abre la tabla Tabla2 ahora se parecer a lo siguiente el campo de Telfono de trabajo: (91)230-6845. Observe que slo se han cambiado los nmeros con cdigo de rea porque ha empleado un criterio para comprobar la longitud del campo antes de agregar parntesis o guiones. Para modificar el formato los nmeros que no tienen cdigos de rea efecte estos cambios en la consulta de actualizacin y ejectela de nuevo: Escriba Izquierda([Telfono de trabajo],3) + - + Derecha([Telfono de trabajo],4) en la lnea Actualizar a para la columna Telfono de trabajo. Use Len([Telfono de trabajo]) = 7 para los Criterios de consulta.
5. Arrastre el campo Campo1 de la lista de campos para Tabla1 a la primera columna de la cuadrcula de la consulta. 6. En la fila Actualizar a de la misma columna escriba Tabla1.Campo2. 7. Haga clic sobre Ejecutar y despus seleccione actualizar las direcciones de correo electrnico. la opcin Si para
La figura muestra esta columna de actualizacin preparada para ser ejecutada. Si se fija con atencin, Access aade corchetes ([]) alrededor del nombre de la tabla y del nombre de campo en la fila Agregar a.
5. Arrastre el campo Fecha de inicio de la lista de campos a la primera columna de la cuadrcula de la consulta. 6. Escriba *98 en la fila Criterios de la misma columna. 7. Haga clic sobre Ejecutar en la barra de herramientas y despus seleccione la opcin Si para eliminar los registros.
3. Haga clic sobre Aceptar para seleccionar la Vista Diseo en el cuadro de dilogo Nueva consulta. 4. Cuando se abra la ventana Consulta, haga clic sobre Mostrar tabla en la barra de herramientas, seleccione Tabla2, haga clic sobre Agregar y despus sobre Cerrar. Access vincular de forma automtica las tablas a travs del campo Id de Tabla2. 5. Ejecute el comando Consulta de eliminacin del men Consulta.
7. Haga clic sobre Ejecutar y despus selecciones la opcin Si para eliminar los registros.
aspecto: 7. Haga clic sobre Ejecutar para mostrar la Vista de hoja de datos con el nuevo campo calculado.
3. Seleccione la tabla que desee del men desplegable Tablas y Consultas que se visualiza en el primer paso del asistente. 4. Haga clic sobre el Campo/s que quiera y despus sobre el botn > para mover el campo a la lista de Campos seleccionados. Este campo es necesario para agrupar los registros que se quieren resumir y haga clic sobre Siguiente.
6. Haga clic sobre el botn de los valores que desee calcular para el campo que halla elegido. 7. Haga clic sobre Aceptar y despus sobre Siguiente. 8. Cambie el nombre de la consulta si lo desea y haga clic sobre Finalizar. Entonces ver una ventana Vista de hoja de datos con los campos que halla metido.
suma: 8. Haga clic sobre Ejecutar en la barra de herramientas para abrir una ventana en la Vista de hoja de datos que muestre los valores que acabamos de calcular. Aviso: Para agrupar por campos adicionales, arrstrelos hasta la cuadrcula de la consulta y asegrese de que la fila Total est preparada de la forma Agrupar por. Access calcular el total para cada combinacin de los valores del campo Agrupar por.
En este captulo aprender a crear informes y etiquetas con Access. Tambin aprender a usar la Vista Diseo de informe para organizar como desee. Los informes que Access crea con el comando Autoinforme y con los asistentes. La Vista Diseo de informe tiene muchos aspectos en comn con la Vista Diseo de formulario, por lo que no se tratara con todo detalle. En este captulo nos centraremos ms en las herramientas que son propias del diseo de informes.
El Asistente para informes, que se puede usar para informes de una nica tabla o de mltiples tablas El Asistente para etiquetas El Asistente para grficos La ventana Vista Diseo de informe
En este captulo revisaremos brevemente las tres primeras herramientas de la lista antes de emplear la Vista Diseo de informe.
Aviso: puede usar la opcin Autoinforme como base para la creacin de un informe de tablas Mltiples. Lo primero que tiene que hacer es crear un
Autoinforme para la tabla principal del informe. Despus abra el Autoinforme en la vista diseo y arrastre el nombre de la tabla con los registros detallados de la ventana de Base de datos.
3. Seleccione una tabla o una consulta para el informe usando la lista desplegable del cuadro de dilogo Nuevo informe. 4. Haga doble clic sobre "Autoinforme: en columnas". 5. Cuando cierre la ventana informe seleccione la opcin SI y escriba un nombre para guardar el nuevo informe.
Nota: como puede ver, el informe creado con el estilo Normal es muy, sencillo, ni siquiera tiene un titulo. Para mejorarlo, tendr que abrir la 1 ventana Vista Diseo y agregar los accesorios que desee. Ms adelante en este captulo aprender a abrir un informe en la Vista Diseo y a agregar elementos del tipo texto, grficos e hipervnculos. A continuacin se muestra el Autoinforme en columnas creado con el estilo Normal de la tabla Equipo de la ACB:
Aviso: Si no le gusta el estilo del Autoinforme en tablas que ha obtenido, abra la ventana Vista Diseo y use la opcin Autoformato para cambiar la apariencia. Esta opcin es igual para los formularios que para los Informes.
Ventana de Autoformato.
disposicin en la ventana Vista Diseo de informe para que su informe quede presentable. Para evitar esto. Siempre que trabaje con una tabla grande, es mejor decidir antes de usar el Autoinforme los campos que va a necesitar para el informe en tablas. Despus debe disear una consulta que seleccione dichos campos, y despus crear un Autoinforme para esta consulta. Tambin puede pasar directamente a la opcin Asistente para informes que, como ver ms adelante, le permite escoger campos de una o ms tablas al comienzo del proceso de diseo de informes.
En los ejemplos de esta seccin se usa el Asistente para informes para crear un informe de una nica tabla, de varias tablas y un informe resumen. Este ltimo puede mostrar informacin como valores medios de un campo de tipo nmero, sumas de los valores de un campo y el nmero de registros de un informe.
3. Haga doble clic sobre Asistente para informes y aparecera la siguiente ventana:
4. En el primer paso, elija de que la opcin Tablas /Consultas la tabla o consulta de la cual quiere realizar el informe: para nuestro caso la tabla: Jugador . Despus seleccione los campos que desea incluir y haga clic sobre el botn > y cuando ya no desee incluir ms campos pulse en Siguiente. 5. Aparece entonces la siguiente ventana: Haga doble clic en el campo que desee en el siguiente cuadro de dialogo para agrupar los registros del informe por este campo. Haga clic sobre
Siguiente.
Ventana de seleccin de nivel de agrupamiento
6. Seleccione una distribucin (En pasos. Bloque, etc.) y cambie la orientacin a Horizontal si necesita incluir varios campos en la pgina. Despus haga clic sobre Siguiente. 7. Seleccione un estilo y haga clic sobre Siguiente.
8. En el ltimo paso escriba un nombre para el informe y haga clic sobre Finalizar. Cuando el asistente termine, abrir el informe en una vista preliminar.
En la ventana Vista Diseo de informe, haga clic sobre Vista preliminar en la barra de herramientas o seleccione la opcin Vista preliminar del men desplegable Vista. En el ltimo paso del Asistente para informes, haga clic sobre Finalizar sin cambiar la opcin de vista para el nuevo informe.
Vista: pasa a la Vista diseo. Imprimir: enva el informe a la impresora sin abrir el cuadro de dilogo Imprimir. Zoom: le permite seleccionar varios tamaos de una vista Una pgina: muestra en la ventana Vista preliminar una pgina completa. Dos pginas: muestra dos pginas completas una al lado de la otra. Varias pginas: permite escoger si desea ver las pginas 1x1,1x2, 1x3, 2x1, 2x2 2x3. (Para realizar la seleccin haga clic sobre el botn y despus arrastre el cursor sobre las opciones que se muestran). Lista desplegable de Zoom: muestra las opciones de visualizaron que tiene, desde el 200 % al 10 % y Ajustar. Cerrar: permite regresar a la ltima ventana en la que se encontrada. Vnculos con Office: muestra una lista desplegable de opciones para publicar con MS Word, y analizar con MS Excel. Ventana Base de datos: pasa la ventana Base de datos sin necesidad de cerrar la ventana Vista preliminar. Nuevo objeto: le ofrece la misma lista desplegable que se muestra cuando se encuentra en la ventana Base de datos, con las opciones Autoformulario y Autoinforme inaccesibles. Ayuda de Microsoft Access: abre el Ayudante de Office en cualquiera de los asistentes que haya elegido.
Desde la Vista Diseo de informe puede acceder a otro tipo de vista: la Vista previa del diseo. Aqu, Access le muestra el informe en una vista previa, pero no realiza todos los clculos que son necesarios para la vista preliminar. Le ofrece una vista rpida del trabajo que est realizando, de forma que pueda ver el aspecto que va adquiriendo su informe sin que Access tenga que ejecutar todos los clculos y consultas. Para cambiar a la Vista previa del diseo: 1. Asegrese de que se encuentra en la Vista diseo del informe. 2. Seleccione la opcin Vista previa del diseo en la lista desplegable del botn Vista en la barra de herramientas. Nota: la Vista previa del diseo tiene la misma barra de herramientas que la Vista preliminar.
Aviso: Tambin puede imprimir un informe directamente desde la ventana Base de datos. Para ello, seleccione el informe y haga clic sobre el botn Imprimir de la barra de herramientas, pulse Control-P, ejecute el comando Imprimir del men Archivo o haga clic con el botn derecho del ratn sobre el informe y seleccione Imprimir del men emergente. Con la primera y la ltima opcin, se evita el cuadro de dilogo Imprimir. Si quiere cambiar las caractersticas de la impresin, emplee cualquiera de las otras dos opciones.
Una vez que haya determinado sus opciones de impresin haga clic sobre Aceptar para imprimir el informe.
Nota: para cambiar la configuracin predeterminada de la impresora o para agregar nuevas impresoras al sistema, ejecute el comando ConfiguracinImpresoras del men Inicio.
Encabezado de pgina: Todo lo que se encuentre en esta seccin del informe aparecer al principio de cada pgina nueva. Encabezado de grupo: Este encabezado tiene el nombre del valor de campo en el que se basa. Detalle: Aqu es donde se encuentran los registros detallados de un informe. La propiedad Visible de esta seccin se puede desactivar para ocultarlos registros detallados de la vista. creando un informe resumen. Pie de grupo: los controles de esta seccin estn tras el ltimo registro del grupo. Pie de pgina: todo lo que contenga esta seccin estar al final de cada una de las pginas del informe. Pie de informe: los contenidos de esta seccin se visualizan al final del informe, antes del pie de la ltima pgina.
Nota: Se puede modificar el tamao de una seccin cambiando la propiedad Alto en la hoja de propiedades del informe o arrastrando el lmite inferior.
1. Abra el informe que quiere ordenar en la Vista Diseo. 2. Haga clic sobre el botn Ordenar y agrupar de la barra de herramientas Diseo de informe. 3. Haga clic sobre la primera lnea en blanco que se encuentra bajo Campo / Expresin para que se visualice la flecha hacia abajo y pueda seleccionar de la lista de campos disponibles. 4. En la parte inferior del cuadro de dilogo, cambie la entrada para Encabezado del grupo y Pie del grupo a S. (Esto es lo que cambia de una ordenacin a un agrupamiento). 5. En la parte superior del cuadro de dilogo seleccione un Campo de la lista desplegable de la segunda lnea bajo Campo / Expresin.
1. Abra el informe en la Vista Diseo. 2. Cambie el tamao de algunos de los objetos de texto y de campo y muvalos para dejar un espacio al final del informe para el nuevo campo. 3. Seleccione el objeto de campo y su etiqueta al mismo tiempo (Pulse Maysculas mientras hace clic sobre cada control), y despus ejecute el comando Duplicar del Men Edicin. (Tambin puede usar el botn Cuadro de texto de la barra de herramientas para crear un objeto de campo, pero la primera forma es ms rpida). 4. Arrastre el nuevo campo y su etiqueta al lugar donde debera visualizarse. En lugar de arrastrar, puede pulsar Control a la vez que pulsa la tecla Flecha derecha para desplazar los objetos lateralmente sin moverlos en vertical. 5. Cambie el texto de la nueva etiqueta al texto que ms exprese el significado de este Campo. (Para editar el texto, haga Clic, sobre la etiqueta dos veces y comience a escribir cuando vea el cursor Cambie. (No haga doble clic o abrir la hoja de propiedades de la etiqueta en lugar de entrar en el modo de edicin). 6. Elimine el espacio sobrante creado en el Encabezado de pgina arrastrando hacia arriba el borde inferior del encabezado. 7. Haga clic sobre la lengeta Datos y cambie el Origen del registro. 8. Agrande la lnea que pasa horizontalmente a travs del diseo del informe bajo las etiquetas.
Ya ha visto cmo crear un informe resumen con el Asistente para informes. Sin embargo, el informe resultante no era del todo perfecto. Los encabezados y pies de grupo quedaron un poco apretados y no resultaba fcil la lectura del informe, una de las soluciones es crear una consulta de totales que calcule una informacin de resumen que quiera ver, y usar un Autoinforme en la consulta. Otra de las opciones es. si su informe ya tiene campos resumen en un pie de grupo, ocultar el rea detallada del informe con este truco 1. Abra el informe en la Vista Diseo. 2. Haga clic con el botn derecho del ratn sobre el rea detallada y seleccione Propiedades del men emergente. 3. Haga clic sobre la lengeta Formato si es que no esta activa. 4. Cambie la entrada de Visible a No Cuando obtiene el informe en vista preliminar los registros detallados no se visualizaran Lo nico que ver sern los contenidos de las secciones del otro informe: el encabezamiento de informe, el encabezamiento, el pie de grupo y el pie del informe.
13.11.2. Cmo crear un informe que le pida los criterios de seleccin de registros
Para que Access le pida los criterios de seleccin de registros para el informe, debe disear un informe que se base en una consulta de parmetros.
8. Funciones adicionales .......................................................................................................................................... 1 8.1. Personalizar Access .................................................................................................................................... 95 8.1.1. Opciones .............................................................................................................................................. 95 8.1.1.1. Cmo cambiar las propiedades generales de las bases de datos .................................................. 95 8.1.1.2. La carpeta de bases de datos predeterminada ............................................................................... 96 Cmo cambiar las propiedades del diseo de tabla ................................................................................... 96 8.1.1.4. Cmo personalizar las vistas de hojas de datos ............................................................................ 97 8.1.1.5. Cmo cambiar el comportamiento de la funcin Buscar y Reemplazar ....................................... 98 8.1.1.6. Cmo activar o desactivar mensajes de confirmacin .................................................................. 98 8.1.2. Mens y barras de herramientas .......................................................................................................... 99 8.1.2.1. Cmo cambiar una barra de herramientas .................................................................................... 99 8.1.2.2. Como agregar una herramienta a una barra de herramientas ........................................................ 99 8.1.2.3. Cmo eliminar una herramienta a una barra de herramientas..................................................... 100 8.1.2.4. Cmo restablecer una barra de herramientas .............................................................................. 100 8.1.2.5. Cmo restablecer una barra de herramientas .............................................................................. 100 8.1.2.6. Cmo crear una barra de herramientas ....................................................................................... 100 8.1.2.7. Cmo agregar herramientas a una nueva barra de herramientas ................................................. 101 8.1.2.8. Cmo eliminar o cambiar el nombre de una barra de herramientas............................................ 101 8.1.2.9. Cmo cambiar las propiedades de una barra de herramientas .................................................... 101 8.1.2.10. Cmo crear un men emergente ............................................................................................... 102 8.1.2.11. Cmo cambiar las propiedades de una herramienta.................................................................. 103 8.1.2.12. Cmo cambiar la imagen de un botn ...................................................................................... 103 8.1.2.13. Cmo modificar la imagen de un botn .................................................................................... 104 8.1.2.14. Cmo cambiar el texto de un botn por una imagen ................................................................ 104 8.1.2.15. Cmo cerrar el cuadro de dilogo Personalizar ........................................................................ 104 8.2. Importar datos de otra base de datos, de Excel, archivos de texto, HTML, etc. ....................................... 105 8.2.1. Cundo importar, vincular o compartir datos .................................................................................... 105 8.2.1.1. Cmo importar datos .................................................................................................................. 105 8.2.1.2. Cmo obtener datos procedentes de otra base de datos .............................................................. 105 8.2.1.3. Cmo importar datos desde Excel .............................................................................................. 106 8.2.1.4. Cmo importar archivos de texto................................................................................................ 106 8.2.1.5. Cmo importar documentos HTML ........................................................................................... 107 8.2.1.6. Otras opciones de importacin ................................................................................................... 108 8.3. Vincular datos. Eliminar vnculo .............................................................................................................. 108 8.3.1. Como eliminar un vnculo ................................................................................................................. 109 8.4. Vincular tablas de servidores SQL ........................................................................................................... 109 8.5. Compartir datos con Word. Combinar correspondencia ........................................................................... 109 8.5.1. Cmo publicar un objeto de Access con Word .................................................................................. 109 8.5.2. Cmo combinar correspondencia con Word ..................................................................................... 110 8.6. Analizar tabla con Excel ........................................................................................................................... 111 8.7. Exportar datos........................................................................................................................................... 111
2. Haga clic sobre la lengeta del tipo de opcin que quiera cambiar. Como gran parte de las entradas del cuadro de dilogo Opciones se explicarn por s mismas, no se tratar cada una de las lengetas en detalle. nicamente se describirn aquellas que sean ms probable que le interese modificar. 10.1.1.1. Cmo cambiar las propiedades generales de las bases de datos Use la lengeta General del cuadro de dilogo Opciones para establecer sus preferencias en cuanto a: Imprimir mrgenes Pociones de autocorreccin de nombres rdenes de las bases de datos La carpeta en la que Access, de forma predeterminada, busca las bases de datos y las guarda
El nmero de archivos usados recientemente que hay al final del men Archivo Si debe informar mediante sonidos Si Access debe compactar una base de datos al cerrarla
10.1.1.2. La carpeta de bases de datos predeterminada Para cambiar la carpeta de bases de datos predeterminada: 1. Haga clic sobre la lengeta General del cuadro de dilogo Opciones. 2. Escriba en el cuadro de texto bajo Carpeta de bases de datos predeterminada, el nombre de la carpeta que quiere usar. 3. Haga clic sobre Aceptar para cerrar el cuadro de dilogo Opciones si es que no necesita efectuar ningn cambio ms.
Cuando est trabajando con una tabla en la Vista diseo, es fcil que tenga que cambiar frecuentemente el tamao de campo predeterminado para los campos de texto a un valor ms pequeo.
Puede que lo que necesite es usar otro tipo de campo que no sea el campo de texto predeterminado. Para cambiar las opciones predeterminadas que Access usa en la Vista Diseo de una tabla: 1. Haga clic sobre la lengeta Tablas/Consultas del cuadro de dilogo Opciones tal y como se muestra en la figura anterior. 2. Cambie el campo Texto de la seccin Tamao predeterminados de campo y de tipo predeterminado de campo si lo necesita. 3. Haga clic sobre Aceptar si ha terminado de modificar las Opciones. 10.1.1.4. Cmo personalizar las vistas de hojas de datos Cuando abre una tabla en la Vista Hoja de datos, Access suele mostrar la tabla con propiedades como la de la figura siguiente.
En el cuadro de dilogo Opciones, puede cambiar los colores, tipo de fuente y estilo, lneas de borde, ancho de columna y efecto de las celdas. Para hacer esto: 1. Opciones. 2. Cambie las entradas de Fuente, Fondo y cuadrcula del cuadro Colores predeterminados. Cambie tambin el Ancho de columna y Efecto de celda predeterminados segn lo necesite. 3. Haga clic sobre Aceptar si ha terminado de modificar las Opciones. Haga clic sobre la lengeta Hoja de datos del cuadro de dilogo
10.1.1.5. Cmo cambiar el comportamiento de la funcin Buscar y Reemplazar El cuadro de dilogo para Buscar y reemplazar tiene entradas que determinan si Access debe buscar en todos los campos de una tabla o slo en el campo en el que se encuentre. Otra entrada determina que la bsqueda sea nicamente de valores totales de un campo o que incluya tambin parte del valor de un campo. Puede cambiar las entradas predeterminadas de estas caractersticas en el cuadro de dilogo Opciones: 1. Haga clic sobre la lengeta Modificar/Buscar del cuadro de dilogo Opciones. 2. En la seccin Comportamiento predeterminado de Buscar y Reemplazar, seleccione una de las opciones de bsqueda. Estas opciones se describen en la tabla siguiente. 3. Haga clic sobre Aceptar si ha terminado de modificar las Opciones. Esta Opcin... Bsqueda rpida Bsqueda general Bsqueda de inicio de campo Busca... nicamente en el campo actual Entre todos los campos de la tabla nicamente en el campo actual Y relaciona... El valor de campo completo Cualquier parte del valor de campo El inicio del valor de campo
10.1.1.6. Cmo activar o desactivar mensajes de confirmacin Generalmente, Access le pide que confirme si realmente quiere eliminar registros u objetos de la base datos, o si quiere ejecutar consultas que eliminan, agregan o actualizan registros. En el cuadro de dilogo Opciones puede activar o desactivar estos mensajes segn le convenga: 1. Haga clic sobre la lengeta Modificar/Buscar del cuadro de dilogo Opciones. 2. En la seccin Confirmar, desactive las casillas de activacin de Cambios en los registros (eliminacin de registros), Eliminaciones de documentos (eliminacin de objetos de la base de datos) y Consultas de accin (Agregacin, eliminacin y actualizacin de consultas). 3. Haga clic sobre Aceptar si ha terminado de modificar las
Opciones. 10.1.2. Mens y barras de herramientas Access incluye mens y barras de herramientas ya creados, que cambian dependiendo de la tarea que est realizando. Puede personalizar estos mens y barras de herramientas como desee e incluso crear los suyos propios. Cada men y barra de herramientas tiene sus propiedades caractersticas las cuales determinan si se puede mover, cambiar el tamao, personalizar, cortar u ocultar. El cuadro de dilogo Personalizar es el lugar en el que trabaja con los mens y barras de herramientas. Hay dos formas diferentes de abrir esta herramienta: Haga clic con el botn derecho del ratn sobre cualquier barra de herramientas y selecciones Personalizar. Ejecute el comando Barras de herramientas - Personalizar del men Ver. Entonces ver un cuadro de dilogo personalizar como el que se muestra en la figura siguiente.
10.1.2.1. Cmo cambiar una barra de herramientas Con el cuadro de dilogo Personalizar, puede arrastrar herramientas desde la lengeta Comandos a cualquier barra de herramientas visible. Tambin puede arrastrar las herramientas fuera de la barra de herramientas para quitarlas de sta, Siga estos pasos para cambiar cualquier barra de herramientas o men: 1. Abra el cuadro de dilogo Personalizar como se explic anteriormente. 2. Arrastre el cuadro de dilogo hacia abajo si quiere trabajar con ms de una barra de herramientas al mismo tiempo, o arrastre las barras de herramientas de manera que no las tape el cuadro de dilogo. 3. En la lengeta Barras de herramientas, haga clic sobre (active) las casillas de activacin de las barras de herramientas que quiera personalizar. Al final de la lista Barras de herramientas, encontrar las opciones para Mens y Mens emergentes. 10.1.2.2. Como agregar una herramienta a una barra de herramientas
Una vez que la barra de herramientas sea visible y el cuadro de dilogo personalizar est abierto, puede agregar las herramientas sin problema alguno. A continuacin se muestra cmo hacer esto: Haga clic sobre la lengeta Comandos del cuadro de dilogo Personalizar. Bajo la lista Categoras, haga clic sobre el tipo de comando que quiera agregar. Desplcese a travs de la lista Comandos de la misma lengeta hasta que la herramienta que quiera agregar est visible. Arrastre la herramienta desde el cuadro de dilogo Personalizar hasta la barra de herramientas que desee. Cuando haya terminado de efectuar sus cambios en las barras de herramientas, haga clic sobre Cerrar.
10.1.2.3. Cmo eliminar una herramienta a una barra de herramientas Para eliminar una herramienta de la barra de herramientas, arrstrela fuera de la barra de herramientas cuando el cuadro de dilogo. Personalizar est abierto. Tenga cuidado de no arrastrarla hacia otra barra de herramientas u otro men, pues en tal caso se agregar a la barra de herramientas sobre la que se suelte. 10.1.2.4. Cmo restablecer una barra de herramientas Para eliminar una herramienta de la barra de herramientas, arrstrela fuera de la barra de herramientas cuando el cuadro de dilogo Personalizar est abierto. Tenga cuidado de no arrastrarla hacia otra barra de herramientas u otro men, pues en tal caso se agregar a la barra de herramientas sobre la que se suelte. 10.1.2.5. Cmo restablecer una barra de herramientas Una vez que haya modificado una barra de herramientas, la puede volver a su estado original. Para hacer esto: 1. Abra el cuadro de dilogo Personalizar. 2. En la lista Barras de herramientas de la lengeta Barras de herramientas, haga clic sobre la barra de herramientas que quiera restablecer para seleccionarla. 3. Haga clic sobre Restablecer y seleccione Aceptar cuando se le pregunte si realmente quiere restablecer sus cambios. 10.1.2.6. Cmo crear una barra de herramientas Si quiere crear su propia barra de herramientas o men: 1. 2. 3. 4. Abra el cuadro de dilogo Personalizar. Haga clic sobre la lengeta Barra de herramientas. Haga clic sobre Nueva. Entonces ver este cuadro de dilogo: En el cuadro de dilogo Nueva barra de herramientas, escriba un nombre para la nueva barra de herramientas y seleccione Aceptar
La nueva barra de herramientas se aade a la ventana de Access, generalmente al lado del cuadro de dilogo Personalizar. De momento, ver una barra de herramientas pequea, ya que an no tiene herramientas. 10.1.2.7. Cmo agregar herramientas a una nueva barra de herramientas Para agregar herramientas a una nueva barra de herramientas personalizada, vase las instrucciones dadas en este captulo. La barra de herramientas personalizada Mis botones se muestra a continuacin con las herramientas Guardar, Imprimir, Vista previa, Guardar como y Exportar. 10.1.2.8. Cmo eliminar o cambiar el nombre de una barra de herramientas Puede eliminar o cambiar el nombre de una barra de herramientas que haya creado. (En el cuadro de dilogo Personalizar estas opciones estn inaccesibles cuando una de las barras de herramientas creadas por Access est seleccionada). Para eliminar o cambiar el nombre de una barra de herramientas: 1. 2. Abra el cuadro de dilogo Personalizar En la lista de herramientas de la lengeta Barras de herramientas, haga clic sobre la barra de herramientas que quiera eliminar o cambiar de nombre. 3. Haga clic sobre Cambiar nombre o sobre Eliminar dependiendo de lo que quiera hacer. 4. Si est cambiando el nombre de una barra de herramientas, escriba el nuevo nombre y haga clic sobre Aceptar. Si quiere eliminarla, solamente haga clic sobre Aceptar. 10.1.2.9. Cmo cambiar las propiedades de una barra de herramientas Cada men y barra de herramientas tiene unas propiedades que determinan si la barra se puede mover, cambiar de tamao, personalizar, modificar u ocultar. Para cambiar estas propiedades: 1. Abra el cuadro de dilogo Personalizar. 2. Haga clic sobre la lengeta Barra de herramientas. 3. Seleccione la barra de herramientas que quiera cambiar.
dilogo: 5. Cambie las propiedades como desee. 6. Haga clic sobre Cerrar cuando haya terminado con los cambios. Algunas de las propiedades de las barras de herramientas ya creadas no se pueden cambiar. Entre stas se encuentran: Nombre de barra de herramientas, Tipo de barra de herramientas y Mostrar en el men barra de herramientas, por lo que estn inaccesibles en el cuadro de dilogo Propiedades de la barra de herramientas de todas las barras de herramientas ya creadas. 10.1.2.10. Cmo crear un men emergente Puede crear sus propios mens emergentes y agregarlos a formularios, informes o controles. (Use el Ayudante de Office para obtener ayuda sobre Mens emergentes. Despus haga clic sobre el tema Agregar un men emergente a un formato o informe). Para crear un men emergente, cree primero una nueva barra de herramientas. Despus: 1. Abra el cuadro de dilogo Propiedades de la barra de herramientas para la nueva barra de herramientas tal y como se explic en la ltima seccin. 2. Cambie la entrada de Tipo a Emergente. 3. Haga clic sobre Aceptar una vez que haya ledo las instrucciones. 4. Seleccione Cerrar. 5. En el cuadro de dilogo Personalizar, seleccione (active) la opcin Mens emergentes de la lista de herramientas. Entonces, Access muestra una barra de herramientas Mens emergentes con una opcin llamada Personalizar. 6. Haga clic sobre Personalizar para mostrar una lista de los mens emergentes personalizados. 7. Seleccione el men emergente con el que se quiera trabajar. 8. Agregue las herramientas en el men emergente como se describi anteriormente. 9. Cierre la barra de herramientas Mens emergentes.
10. Haga clic sobre Cerrar en el cuadro de dilogo Personalizar si ha terminado de trabajar con las barras de herramientas y mens. 10.1.2.11. Cmo cambiar las propiedades de una herramienta Cada herramienta tiene sus propiedades que puede usar para cambiar su apariencia en una barra de herramientas o en un men. Para personalizar una herramienta: 1. 2. Abra el cuadro de dilogo Personalizar. Haga clic sobre la lengeta Barra de herramientas, y active la barra de herramientas en la que esta la herramienta que quiere modificar, si es que no est visible. 3. Haga clic con el botn derecho del ratn sobre la herramienta que quiere cambiar para abrir un men emergente como ste:
Use este men emergente como cualquier otro men emergente de Access. Cuando haga clic sobre una opcin con puntos suspensivos (...), se abrir otro cuadro de dilogo. Para las otras opciones, haga clic sobre ellas para seleccionarlas. Tendr que hacer clic con el botn derecho del ratn cada vez que quiera volver a abrir el men emergente para realizar cambios en una herramienta.
10.1.2.12. Cmo cambiar la imagen de un botn Si quiere cambiar la imagen que muestra un botn, haga clic con el botn derecho del ratn sobre el botn y seleccione Cambiar imagen del botn del men emergente. Entonces ver una paleta de imgenes como sta:
Haga clic sobre la imagen que quiera poner sobre el botn. 10.1.2.13. Cmo modificar la imagen de un botn Tambin puede modificar la imagen de un botn mediante el Editor de botones: 1. Haga clic con el botn derecho del ratn sobre el botn cuya imagen quiere modificar. 2. Seleccione Modificar imagen del botn del men emergente para abrir el Editor de botones:
3. Para modificar una imagen, puede cambiar los colores de los diferentes cuadros. Para cambiar parte de la imagen, haga clic sobre una de las opciones de la seccin colores. Despus haga clic sobre el cuadro cuyo color quiere cambiar. 4. Repita el paso 3 hasta que haya cambiado los colores de todos los cuadros necesarios para obtener la imagen que quiera. 10.1.2.14. Cmo cambiar el texto de un botn por una imagen Algunos botones, como los de las herramientas Guardar como y Exportar de la barra de herramientas personalizada, tienen texto en lugar de cmo iconos. Para que el botn sea un icono: 1. Con el cuadro de dilogo Personalizar, haga clic con el botn derecho del ratn sobre el botn que quiera cambiar. 2. Haga clic sobre Estilo predeterminado. El botn se transformar entonces en una imagen en blanco. 3. De nuevo, haga clic con el botn derecho del ratn sobre la herramienta y seleccione Cambiar imagen del botn. 4. Haga clic sobre una imagen de la paleta. 10.1.2.15. Cmo cerrar el cuadro de dilogo Personalizar Cuando haya terminado de trabajar con el cuadro de dilogo Personalizar, haga clic sobre Cerrar. Las barras de herramientas que hay en la ventana de Access regresarn a su modo normal de funcionamiento. Si necesita efectuar ms cambios, abra de nuevo el cuadro de dilogo Personalizar.
10.2. Importar datos de otra base de datos, de Excel, archivos de texto, HTML, etc.
10.2.1. Cundo importar, vincular o compartir datos Con tantas opciones para intercambiar datos puede que no tenga claro cul le conviene ms para su proyecto. A continuacin se ofrece una pauta de qu debe tener en cuenta a la hora de elegir: Importar datos a tablas de Access si no necesita compartir la informacin con nadie ms. Vincular datos a una base de datos Access si necesita compartir la informacin con alguien que necesita usarla en su formato original. Compartir datos con otro programa usando Vnculos de Office u OLE si el otro programa admite datos de Access directamente. Con esto se evita el proceso de exportar datos al formato de archivo de otro programa.
En las secciones que vienen a continuacin hay ejemplos para cada una de estas opciones. 10.2.1.1. Cmo importar datos Cuando imparta datos, Access lee un archivo procedente de otro programa con el que est trabajando y crea una tabla nueva a partir del mismo. Hay varios tipos de archivos que Access puede importar: Tablas procedentes de otras bases de datos Archivos dBase Archivos FoxPro Hojas de datos Excel Archivos de texto (de tamao delimitado o fijado) Documentos HTML Bases de datos ODBC como tablas en un servidos SQL
Para todos estos archivos el proceso es similar. En este captulo no se vern todos los tipos en detalle, pero s algunos ejemplos para los formatos de archivo ms habituales.
10.2.1.2. Cmo obtener datos procedentes de otra base de datos Para importar una tabla u otro tipo de objeto de una base de datos de Access: 1. Haga clic con el botn derecho del ratn sobre el fondo de la ventana Base de datos y ejecute el comando Obtener datos externos Importar del men Archivo para abrir el cuadro de dilogo Importar. 2. Seleccione una base de datos y haga clic sobre Importar. Entonces ver un cuadro de dilogo Importar objeto que representa la ventana de una base de datos. 3. Haga clic sobre la lengeta del tipo de objeto que desea importar y despus haga clic sobre un elemento en concreto que quiera seleccionar. 4. Repita el paso 3 para todos los elementos que quiera seleccionar. No es necesario que pulse constantemente la tecla Control para seleccionar
mltiples objetos. (Tambin puede hacer clic sobre Seleccionar todo para seleccionar todos los objetos de la ventana). Si quiere quitar la seleccin de algn objeto, haga clic de nuevo. 5. Haga clic sobre Aceptar para crear el nuevo objeto en la base de datos abierta. 10.2.1.3. Cmo importar datos desde Excel Puede importar datos de Excel en una tabla de Access nueva o en una tabla ya existente si los datos estn dispuestos en filas y columnas. La primera fila de datos puede contener ttulos de las columnas (Access los puede usar como los nombres de los campos) o valores, pero otro tipo de informacin como ttulos en la primera fila puede acarrear problemas durante la importacin. Es por esto por lo que es una buena idea revisar la hoja de trabajo antes de importar para asegurarse de que est preparada para esto. Para el proceso de importacin, use el Asistente para importacin de bases de datos. Una vez que est listo para comenzar a importar: 1. Haga clic con el botn derecho del ratn sobre el fondo de la ventana Base de datos y seleccione Importar. 2. Cambie la entrada de Tipo de archivo a Microsoft Excel (*.xls). 3. Seleccione la hoja de datos con los datos que necesita y haga clic sobre Importar para abrir el Asistente para importacin de hojas de clculo. 4. Seleccione la hoja de trabajo o el rango con nombre que desee importar si es que tiene la opcin para efectuar esta seleccin y haga clic sobre Siguiente. 5. Active la casilla Primera fila contiene ttulos de columnas si la primera fila de la tabla que se muestra tiene nombres de campo en lugar de datos. Despus haga clic sobre Siguiente. 6. Haga clic sobre Siguiente de nuevo sin cambiar nada para crear una nueva tabla de datos de Excel. (Si quiere agregar los datos a una tabla ya existente, seleccione primero la opcin en una tabla existente y seleccione la tabla en cuestin. Despus haga clic sobre Finalizar en el ltimo paso). 7. En el siguiente paso tiene la opcin de indexar campos o de no importarlos. Para algunos campos, tambin puede cambiar el tipo. Seleccione cada campo con el que quiera trabajar y seleccione las opciones que ms le convengan antes de pasar al siguiente paso. Si no necesita crear ningn indexado ni realizar ningn otro cambio, haga directamente clic sobre Siguiente. 8. En este paso es donde puede activar la opcin Permitir a Access activar la clave principal (la predeterminada), o seleccionar por s mismo la clave principal, o no agregar clave principal. Tras efectuar su eleccin, haga clic sobre Siguiente. 9. Para terminar, nombre la tabla y haga clic sobre Finalizar.
10.2.1.4. Cmo importar archivos de texto Los archivos de texto los crean muchos programas diferentes, por lo que se suelen usar como el archivo de texto interno cuando mueve datos de un programa a otro. Hay de dos tipos: Archivos de texto delimitado: con separadores como comas o tabulaciones entre los campos de datos en cada registro y generalmente con comillas en los valores de texto. Cada registro tiene su propia lnea.
Archivos de texto de ancho fijo: tambin con un registro en cada lnea, pero los valores de campo van alineados en columnas con espacios (en lugar de con tabulaciones) entre los valores de campo. He aqu los pasos para importar un archivo de texto delimitado: 1. 2. 3. 4. 5. Haga clic con el botn derecho del ratn sobre el fondo de la ventana Base de datos y seleccione la opcin Importar. En el cuadro de dilogo Importar cambie el tipo de archivo a Archivos de texto (*.txt, *.csv, *.tab, *.asc). Seleccione el archivo que quiere usar y haga clic sobre Importar para iniciar el Asistente para importacin de texto: Seleccione Delimitado y haga clic sobre Siguiente. Si la opcin predeterminada de separacin entre campos no es la adecuada, seleccione la que le convenga. Si la primera fila de datos tiene nombres que se pueden emplear como campos para la nueva tabla, active la opcin Primera fila contiene nombres de campos. Despus haga clic sobre Siguiente. En el siguiente paso del asistente, seleccione una de las opciones en una tabla nueva o en una tabla existente, dependiendo de dnde quiere importar los datos. Despus haga clic sobre Siguiente. Si elige importar los datos en una nueva tabla, puede cambiar el nombre y el tipo de campos que se importan en el siguiente paso. Tambin puede activar la opcin para indexar campos. Para cambiar estos atributos haga clic sobre cualquier punto del campo para seleccionarlo. Despus cambie los valores que se encuentran bajo Opciones de campo segn lo necesite. Haga clic sobre Siguiente para continuar. Seleccione un campo clave, deje que Access agregue una clave o seleccione la opcin Sin campo clave. Despus haga clic sobre Siguiente. Escriba un nombre para la nueva tabla y haga clic sobre Finalizar.
6.
7.
8. 9.
10.2.1.5. Cmo importar documentos HTML Puede cambiar un archivo HTML a una tabla de Access si tiene datos que Access pueda reconocer como registros y campos. Los datos se muestran organizados en filas y columnas que se pueden importar fcilmente a una tabla de Access. Los datos de la pgina Web se almacenan en un archivo HTML. El archivo est lleno de cdigos que sirven para formatear los datos antes de mostrarlos. Cuando se importa el archivo HTML Access elimina todos los cdigos y almacena los datos restantes en una tabla. A continuacin se muestra cmo importar un archivo HTML a Access: 1. 2. 3. 4. 5. Haga clic con el botn derecho del ratn sobre el fondo de la ventana Base de datos y seleccione Importar. Cambie el tipo de archivo a Documentos HTML (*.html, *.htm). Seleccione el archivo que quiere usar y haga clic sobre Importar. Entonces ver el primer paso del Asistente para importacin de HTML. Si puede, active la opcin Primera fila contiene nombres de campos. Despus haga clic sobre Siguiente. Siga el resto de los pasos del asistente para importar datos.
10.2.1.6. Otras opciones de importacin Tal y como se dijo anteriormente, tambin puede importar datos desde Exchange, Lotus 1-2-3, Paradox, dBase, Outlook y ODBC. El proceso es similar al explicado en los ejemplos anteriores. Comience haciendo clic sobre el fondo de la ventana Base de datos y seleccionando Importar del men emergente. Despus seleccione el archivo adecuado de la lista desplegable de Tipo de archivo del cuadro de dilogo Importar. Si Access inicia un asistente, siga las instrucciones. Si no, escriba un nombre para la nueva tabla o para los datos importados cuando Access le pida que lo haga.
Una vez que haya vinculado un archivo a una base de datos, se visualizar en una lista de tablas de la ventana Base da datos precedido de una flecha y un icono del programa a partir del cual se han obtenido los datos.
10.3.1. Como eliminar un vnculo Para eliminar un vnculo de una base de datos: 1. 2. Sitese en la ventana Base de datos. Haga clic con el botn derecho del ratn sobre la tabla vinculada que quiere eliminar de la base de datos. 3. Seleccione Eliminar del men emergente. 4. Haga clic sobre la opcin S cuando Access le pregunte si realmente quiere vincular.
stos son slo algunos de los trucos que puede hacer al usar Access junto con otras partes de Office. 10.5.1. Cmo publicar un objeto de Access con Word Puede insertar una tabla, consulta, formulario o informe de Access en un documento de Word sin necesidad de salirse de Access. Una vez que se ha insertado la informacin de Access en Word, puede editarlo o agregarle ms texto como desee.
Intente hacer esto con un informe de Access que se llame Listn telefnico de trabajo para ver cmo se visualiza en Word: 1. 2. Word. 3. Si el icono de Word est visible, haga clic sobre el botn Vnculos con Office de la barra de herramientas, o seleccione Publicar con MS Word de la lista desplegable del botn. En la ventana Base de datos, haga clic sobre el botn Informes. Seleccione el informe que quiere incluir en un documento de
Si no ha publicado anteriormente el objeto seleccionado, Word crear un nuevo archivo .rtf nombrado tras el objeto. Si ya existe un archivo con este nombre, podr sobreescribir el archivo anterior o escribir un nombre nuevo. Una vez que haya seleccionado la opcin Publicar, Word abrir un documento nuevo con el informe insertado. Puede editar el informe con Word tal y como lo hara con cualquier otro documento de Word. Cuando termine de trabajar con Word, cierre su ventana para regresar a Access. 10.5.2. Cmo combinar correspondencia con Word Si tiene que enviar correo electrnico usando datos de Access, suele ser ms fcil crear cartas y sobres en Word y combinarlos con campos de nombre y direccin de una tabla o una consulta. Si puede crear informes para las cartas y sobres, el trabajo es mucho ms fcil en Word, especialmente si el documento tiene varios estilos de fuente y varios tamaos. Hay un asistente que le ayuda a realizar la combinacin. Adems puede usar un documento de Word nuevo, o uno ya creado: 1. 2. En la ventana de Base de datos, seleccione la tabla o consulta que contiene los campos que quiere combinar en un documento de Word. De la lista desplegable del botn Vnculos con Office de la barra de herramientas, seleccione la opcin Combinar con MS Word para iniciar el Asistente para combinar correspondencia con Microsoft Word. Si an no ha creado el documento adecuado, seleccione la opcin Crear un documento nuevo..., en caso contrario, deje la opcin Vincular los datos a un documento de Word existente. Despus haga clic sobre Aceptar. Poco despus ver abierta la ventana de Word, la cual contiene una barra de herramientas Combinar correspondencia. Escriba el texto para la carta o el sobre. Para insertar un campo, seleccinelo de la lista desplegable del botn Insertar campo de combinacin. Cuando haya finalizado con el documento de combinacin, haga clic sobre Ver datos combinados de la barra de herramientas Combinar correspondencia para ver el documento con los datos Access insertados. En este punto, puede combinar el documento con otro documento (con pginas separadas para cada uno de los registros de Access), o combinarlo al imprimir. Dependiendo de lo que quiera hacer, haga clic sobre el botn Combinar en un documento nuevo o sobre el botn Combinar al imprimir. Si selecciona la opcin Combinar en un documento nuevo, Word abrir un archivo nuevo de tipo .doc con los datos de Access reemplazados
3.
4.
5. 6.
7.
8.
por cualquier campo combinado que haya incluido. Si elige imprimir el documento combinado, pasar directamente a la impresora. 9. Cierre la ventana de Word para regresar a Access.
2. 3. 4. 5.
9.2.1. Crear una rplica de la base de datos. .................................................................................................... 117 9.2.2. Utilizacin de comandos de Microsoft Access para rplicas. ................................................................ 118 9.3. Analizadores. ................................................................................................................................................ 119 9.3.1. Cmo iniciar el analizador de rendimiento. ........................................................................................... 119 9.3.2. Cambios efectuados por el analizador de rendimiento. ......................................................................... 120 9.4. Compactar y Reparar Bases de Datos. .......................................................................................................... 121 9.4.1. Cmo reparar una base de datos. ........................................................................................................... 121 9.4.1.1. Cmo reparar una base de datos abierta. ........................................................................................ 121 9.4.1.2. Cmo reparar una base de datos cerrada. ....................................................................................... 121 9.4.2. Cmo compactar una base de datos ....................................................................................................... 122 9.4.2.1. Cmo compactar una base de datos abierta. ................................................................................... 123 9.4.2.2. Cmo compactar una base de datos cerrada. .................................................................................. 123 9.5. Archivos MDE. ............................................................................................................................................ 123 9.5.1. Cmo crear un archivo MDE de una base de datos. .............................................................................. 123 9.5.2. Cmo abrir un archivo MDE. ................................................................................................................ 124
14.1. Seguridad
14.1.1. Habilitar una contrasea
El mtodo ms simple es habilitar una contrasea para abrir la base de datos. Una vez que se haya habilitado la contrasea, se mostrar un cuadro de dilogo que pida la contrasea cada vez que se abra la base de datos. Slo los usuarios que escriban la contrasea correcta podrn abrir la base de datos. Este mtodo es seguro (Microsoft Access codifica la contrasea de forma que no se pueda tener acceso leyendo directamente el archivo de base de datos), pero slo es aplicable para abrir una base de datos. Una vez que se ha abierto una base de datos, todos los objetos estn disponibles para el usuario (a menos que se haya definido la seguridad a nivel de usuario, como se describe posteriormente). Para una base de datos que est compartida entre un pequeo grupo de usuarios o sobre un slo equipo, la habilitacin de una contrasea es todo lo que se requiere. No utilice una contrasea de base de datos si va a replicar una base de datos. Las bases de datos replicadas no se pueden sincronizar si se definen contraseas para ellas.
Las tres razones principales para utilizar la seguridad a nivel de usuario son las siguientes: Proteger la propiedad intelectual de su cdigo. Impedir que los usuarios cambien o inutilicen inadvertidamente una aplicacin cambiando cdigo de objetos de los que depende la aplicacin. Proteger los datos sensibles de la base de datos.
14.1.2.1. - Proteger una base de datos agregando una contrasea de base de datos
1. 2. 3. 4. 5. 6. 7. Cerrar la base de datos. Si la base de datos se comparte en una red, pedir a los dems usuarios que cierren la base de datos. Hacer una copia de seguridad de la base de datos y guardarla en un lugar seguro. En el men Archivo, hacer clic en Abrir base de datos. Seleccionar la casilla de verificacin Exclusiva y despus abrir la base de datos. En el men Herramientas, sealar Seguridad y despus hacer clic en Establecer contrasea para la base de datos. En el cuadro Contrasea, introducir su contrasea. contraseas distinguen maysculas de minsculas. Las
En el cuadro Confirmar contrasea, confirme su contrasea escribiendo de nuevo la contrasea y haciendo despus clic en Aceptar.
La contrasea est ahora habilitada. La prxima vez que se abra la base de datos, aparecer un cuadro de dilogo pidiendo la contrasea. -
Precaucin: Si pierde u olvida su contrasea, no puede ser recuperada, de forma que no podr abrir su base de datos. No utilice una contrasea de base de datos si va a replicar una base de datos. Las bases de datos replicadas no pueden sincronizarse si se definen contraseas para ellas.
Notas: Si fuera necesario una mayor seguridad que la que le proporciona la contrasea de la base de datos, es necesario que defina la seguridad a nivel de usuario. No es posible habilitar una contrasea de base de datos si se ha definido seguridad a nivel de usuario para su base de datos y no tiene permiso de Administrador para la base de datos. Asimismo, una contrasea de base de datos se define adems de la seguridad a nivel de usuario. Si esta seguridad a nivel de usuario hubiera sido definida, permanece en efecto cualquier restriccin basada en los permisos de seguridad a nivel de usuario.
Si una tabla de una base de datos protegida con contrasea est vinculada, la contrasea se guarda en la base de datos y se vincula a la misma cuando se establece el vnculo. Esto puede tener consecuencias inesperadas.
Administradores El grupo de cuentas del administrador. Esta cuenta es nica para cada archivo de informacin de grupo de trabajo. Est predeterminado que el usuario Administrador pertenezca al grupo Administradores. Como mnimo, deber haber un usuario en el grupo Administradores en todo momento. Usuarios La cuenta de grupo que comprende todas las cuentas de usuarios. Cuando un miembro del grupo Administradores crea una cuenta de usuario, Microsoft Access agrega la misma al grupo de Usuarios de forma automtica. La cuenta es la misma para cualquier archivo de informacin de grupo de trabajo, pero nicamente contiene las cuentas de usuario creadas por los miembros del grupo de Administradores del grupo de trabajo en cuestin. De forma predeterminada esta cuenta dispone de permisos plenos sobre todos los objetos de nueva creacin. La nica forma de eliminar una cuenta de usuario del grupo Usuarios es que un miembro del grupo Administradores elimine del grupo al usuario.
De hecho, la seguridad en Microsoft Access siempre est activada. Hasta el momento en el que se activa el procedimiento de inicio de sesin para un grupo de trabajo, Microsoft Access conecta, de forma invisible, a todos los usuarios utilizando la cuenta de usuario Administrador predeterminada con una contrasea en blanco. Microsoft Access utiliza la cuenta de Administrador, en el trasfondo, como cuenta de administrador para el grupo de trabajo; adems de actuar como propietario de cualquier base de datos y tablas, consultas, formularios y macros creadas. Los administradores y propietarios son importantes ya que disponen de permisos que no les pueden ser retirados: Los Administradores (miembros del grupo Administradores) siempre pueden obtener permisos sobre los objetos creados en un grupo de trabajo. Una cuenta que sea propietaria de una tabla, consulta, formulario, informe o macro siempre puede obtener permisos totales sobre el mismo. Una cuenta que sea propietaria de una base de datos siempre podr abrir la base de datos. Como la cuenta de usuario de Administrador, es exactamente igual para todas las copias de Microsoft Access, los primeros pasos a seguir para proteger una base de datos son los de definir las cuentas de usuarios de administrador y de propietario (o utilizar una nica cuenta de usuario tanto para la cuenta de administrador como la de propietario), y despus retirar la cuenta de usuario Administrador del grupo Administradores. De lo contrario, cualquiera que disponga de una copia de Microsoft Access podr conectar con un grupo de trabajo utilizando la
cuenta Administrador y disponer de permisos para las tablas, consultas, formularios, informes y macros del grupo de trabajo. Al grupo Administradores se le pueden agregar el nmero de cuentas de usuario que se deseen, pero solamente una cuenta de usuario podr ser propietaria de la base datos (aquella cuenta de usuario que se encuentre activada en el momento de crearse la base de datos, o cuando el ttulo de propiedad se transfiera mediante la creacin de una nueva base de datos y se importen todos los objetos de una base de datos en la misma). No obstante, las cuentas de grupo pueden ser propietarias de tablas, consultas, formularios, informes y macros dentro de una base de datos. Importante:
Las cuentas que se creen para usuarios de la base de datos debern guardarse en el archivo de informacin del grupo de trabajo que esos usuarios compartan cuando utilicen la base de datos. En el caso de que se utilice un archivo diferente para crear la base de datos, deber cambiarse el archivo antes de crear las cuentas. Deber asegurarse de que crea una contrasea nica para las cuentas de usuario y de administrador. El usuario que pueda conectarse utilizando la cuenta de administrador siempre podr obtener permiso total para cualquier tabla, consulta, formulario, informe y macro creados en el grupo de trabajo. El usuario que pueda conectarse utilizando una cuenta de propietario siempre podr obtener permisos totales para aquellos objetos que sean propiedad del usuario. La organizacin de usuarios por grupos facilita la administracin segura de una base de datos. Mediante esta estrategia, en lugar de asignar permisos a cada usuario y para cada tabla, consulta, formulario, informe y macro de una base de datos, se podrn asignar permisos a unos pocos grupos y, despus, agregar usuarios al grupo apropiado. Cuando los usuarios conectan con Microsoft Access, adquieren los permisos de cualquiera de los grupos a los cuales pertenezcan. nicamente las cuentas de usuario podrn conectarse a Microsoft Access; no es posible conectarse utilizando una cuenta de grupo. Una vez creadas las cuentas de usuario y grupo, se podrn visualizar las asociaciones entre los mismos haciendo clic en Cuentas de usuario y grupo en el submen Seguridad (men Herramientas), y despus haciendo clic en el botn Imprimir usuarios y grupos. Microsoft Access imprimir un informe de las cuentas del grupo de trabajo, mostrando los grupos a los que pertenece cada usuario y los usuarios que pertenecen a cada grupo.
Para estar seguro de que la base de datos est totalmente protegida, no se debe utilizar el grupo de trabajo predeterminado definido por el archivo de informacin de grupo de trabajo de Microsoft Access que fue creado cuando se instal Microsoft Access. Se debe asegurar de que el archivo de informacin de grupo de trabajo que
1
Nota: El Asistente para seguridad a nivel de usuario puede necesitar un cierto tiempo para su ejecucin (Varios minutos).
define el grupo de trabajo al que se haya unido se ha creado con un Id. de grupo de trabajo (WID) nic o, en caso contrario, se debera crear un nuevo grupo de trabajo. 2. 3. 4. 5. 6. 7. 8. Activar el cuadro de dilogo de Conexin. Crear la cuenta de usuario del Administrador. Salir de Microsoft Access y conectarse como Administrador2. Eliminar el usuario Administrador del grupo de Administradores. Abrir la base de datos que se desea proteger. En el men Herramientas, seleccionar Seguridad y despus hacer clic en el Asistente para seguridad a nivel de usuario. Seguir las instrucciones de los cuadros de dilogo del asistente.
El Asistente para seguridad a nivel de usuario crea una nueva base de datos, exporta las copias de todos los objetos desde la base de datos original, protege los tipos de objeto seleccionados en el primer cuadro de dilogo del asistente revocando todos los permisos del grupo Usuarios para esos objetos en la nueva base de datos y despus codifica la nueva base de datos. La base de datos original no cambia en modo alguno. Las relaciones de la tabla y cualquier tabla vinculada tambin son creadas de nuevo en la nueva base de datos. En este momento, slo los miembros del grupo de Administradores del grupo de trabajo al que se uni en el paso 1 tendr acceso a los objetos protegidos de la nueva base de datos. El grupo Usuarios no tendr permisos para los objetos protegidos. Es necesario que se concedan permisos a los usuarios o grupos para poder regular el acceso a los objetos protegidos.
14.1.5. Codificacin.
Nota: Si desea que un usuario que no sea la cuenta del administrador sea el propietario de la base de datos y de todos los objetos en ella, salga de Microsoft Access y conctese como ese usuario. Este debe ser un usuario que no sea el Administrador que tenga al menos los permisos Leer datos y Leer diseo sobre todos los objetos en la base de datos que desee proteger. 3 Nota: No es posible codificar o descodificar una base de datos cuando sta se encuentra abierta. En un entorno multiusuario, la funcin de codificacin o descodificacin falla si otro usuario tiene la base de datos abierta.
reemplaza de forma automtica el archivo original por la versin codificada o descodificada. En caso de error, Microsoft Access no elimina el archivo original.
14.2. Rplicas.
14.2.1. Crear una rplica de la base de datos.
1. Abrir la base de datos de la que se desee crear una rplica. Si se est trabajando en un entorno multiusuario, asegurarse que los dems usuarios han cerrado la base de datos.
Antes de crear una rplica de una base de datos, se deben leer los cambios que se van a producir en la base de datos al crear la rplica. 2. 3. 4. 5. Si la base de datos est protegida por una contrasea de base de datos, eliminar la contrasea. En el men Herramientas, seleccionar Rplica, y luego hacer clic en Crear rplica. Hacer clic en S cuando se le pregunte si desea cerrar la base de datos. Hacer clic en S o en No (se recomienda hacer clic en S) cuando se pregunte, si desea crear una copia de la base de datos (este cuadro de dilogo slo aparecer si la base de datos debe ser convertida primero a un Diseo principal antes de crear la primera rplica) (Fig. 9.1).
(Fig. 9.1)
6.
En el cuadro de dilogo Ubicacin de la nueva rplica (Fig. 9.2), seleccionar la ubicacin en la que se desea colocar la nueva rplica.
(Fig. 9.2)
7.
(Fig. 9.3)
Crear Rplica: Con el comando Crear rplica, se puede crear una rplica de la base de datos en la que est trabajando. Si la base de datos no es el Diseo principal, Microsoft Access la convierte de forma automtica. Recuperar diseo principal: El comando Recuperar diseo principal permite asignar el Diseo principal a otra rplica si el Diseo principal actual se ha daado. Sincronizar ahora: Con el comando Sincronizar ahora, puede intercambiar datos entre los miembros del conjunto de rplicas. Esos miembros pueden estar situados en su equipo, en otro equipo conectado a una red, o en una ubicacin Internet. Resolver conflictos: Con el comando Resolver conflictos, se pueden comparar dos miembros del conjunto de rplicas que estn en conflicto. Los conflictos pueden producirse cuando se sincronizan los miembros. Por ejemplo, dos rplicas pueden tener filas que han sido cambiadas desde la ltima sincronizacin. Debe decidir cul de los cambios es el que se acepta.
14.3. Analizadores.
El Analizador de rendimiento ofrece sugerencias sobre cmo acelerar el rendimiento de una base de datos y puede efectuar algunos de los cambios si as lo desea.
(Fig. 9.4)
3. Activar la casilla de activacin que se encuentra a la izquierda del icono y nombre de cada uno de los elementos que quiera incluir en el anlisis. Si quiere seleccionar todos los elementos, pulse el botn Seleccionar todo. Repita este proceso para cada uno de los tipos de objetos de la base de datos. Tambin puede hacer clic sobre la lengeta Todos los tipos de objetos para tener una lista de todos los elementos de todos los objetos. 4. Para analizar las relaciones de una base de datos, haga clic sobre la lengeta Base de datos actual y active la casilla verificaciones. 5. Haga clic sobre aceptar. El Analizador de rendimiento abrir un cuadro de dilogo (Fig. 9.5). Las sugerencias se muestran en una lista bajo Resultados del anlisis. Cada sugerencia va acompaada de un icono para definirlas como Recomendacin, Sugerencia o Idea.
(Fig. 9.5)
1.
Hacer clic sobre los objetos que desea modificar. (Pulse Maysculas para seleccionar elementos contiguos, use Control para seleccionar varios elementos en cualquier orden de la lista). Seleccione Optimizar4. Cuando termine con el Analizador de rendimiento haga clic sobre Cerrar.
2. 3.
Una vez que el Analizador de rendimiento efecta los cambios, marca los elementos con el icono Resuelto.
Nota: La opcin optimizar no est disponible para Ideas. Slo funciona para Recomendaciones y Sugerencias.
(Fig. 9.6)
4. Hacer clic sobre el botn Compactar. 5. En el cuadro de dilogo Compactar base de datos en (Fig. 9.7), seleccione el nombre de la base de datos o escriba un nuevo nombre en el cuadro Nombre de archivo.
(Fig. 9.7)
6. Hacer clic sobre Guardar. Si est sustituyendo el archivo existente haga clic sobre la opcin S cuando Access le pregunte si est seguro de sobrescribir el antiguo archivo.
base de datos eliminando el espacio intil al mismo tiempo. Tambin actualiza el nmero siguiente de los campos Autonumricos si los registros al final de la tabla se han eliminado5.
Nota: El proceso para compactar bases de datos es el mismo que para repararlas.
(Fig. 9.8)
3.
(Fig. 9.9)
3. 4.
Seleccionar el archivo MDE que se quiera abrir. Hacer clic sobre Abrir.
La ventana Base de datos de un archivo MDE es igual que la de la base de datos original, excepto que los botones Diseo y Nuevo se muestrn inaccesibles en las lengetas Formularios, Informes, Pginas y Mdulos (Fig. 9.10). En Mdulos, el botn Ejecutar tambin est inaccesible.
(Fig. 9.10)