Download haga clic aquí para decargar el archivo.
Document related concepts
Transcript
ÍNDICE Introducción ............................................................................................... XIII Capítulo 1. Novedades de Access 2013 ........................................................ 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos ...... Trabajo en la nube ........................................................................................... Compartir la información ................................................................................. Guardar la información en múltiples formatos ................................................ Crear copias de seguridad de bases de datos .................................................. Empaquetado y firma digital de bases de datos .............................................. Aplicaciones en la web ..................................................................................... Plantillas ........................................................................................................... Datos externos ................................................................................................ Abrir en un explorador ..................................................................................... Interfaz de usuario creada automáticamente navegación incluida ................. La barra de acción ............................................................................................ Llamadas para configurar las propiedades....................................................... Controles nuevos para trabajar con datos relacionados .................................. Nuevas opciones de implementación .............................................................. 1 2 3 4 5 5 6 7 8 10 11 11 13 13 15 Capítulo 2. Inicio y entorno de Access 2013 ................................................. 17 Inicio de Access 2013 ....................................................................................... Entorno de Access 2013 ................................................................................... La cinta de opciones de Access 2013 ............................................................... Barra de herramientas de acceso rápido ......................................................... Panel de exploración o de navegación ............................................................. Barra de estado ................................................................................................ El botón Archivo ............................................................................................... 17 19 20 21 23 24 26 ACCESS 2013 EN PROFUNDIDAD Capítulo 3. Creación de bases de datos en Access 2013 .............................. 31 Crear una base de datos en Access 2013 ......................................................... Crear una nueva base de datos en blanco .................................................... Crear una nueva base de datos a partir de una plantilla existente .............. Abrir una base de datos existente en Access 2013 .......................................... Administrar tablas en la vista Hoja de datos .................................................... Agregar campos y registros a una tabla en la vista Hoja de datos ................ Agregar un nuevo campo a una tabla existente ........................................... Agregar un nuevo campo a una tabla nueva ................................................ Definir explícitamente el tipo de datos de los campos ................................. Definir explícitamente el formato de los campos ......................................... Propiedades de campos................................................................................ Agregar y eliminar campos de las tablas ...................................................... Definir una propiedad de campo para una tabla en la vista Hoja de datos .. Guardar una tabla ......................................................................................... Ordenar registros en una hoja de datos ....................................................... Buscar datos en la hoja de datos .................................................................. Establecer filtros ........................................................................................... Añadir, modificar y eliminar registros .......................................................... Administrar tablas en la vista Diseño ............................................................... Definir o cambiar la clave principal en la vista Diseño .................................. Definir las propiedades de los campos en la vista Diseño ............................ 31 32 32 34 35 35 39 40 40 42 43 44 46 47 47 47 49 52 53 55 56 Capítulo 4. Tablas, relaciones, claves e índices en Access 2013 .................... 73 Crear una tabla nueva ...................................................................................... Crear una tabla en una nueva base de datos................................................ Crear una tabla en una base de datos existente........................................... Relaciones ........................................................................................................ Ver las relaciones de tabla existentes en una base de datos ........................ Crear relaciones ............................................................................................ Eliminar una relación de tabla ...................................................................... Modificar una relación de tabla .................................................................... Establecer el tipo de combinación ................................................................ Exigir integridad referencial.......................................................................... Actualizar y eliminar en cascada los registros relacionados ......................... Claves principales ............................................................................................. Claves principales de Autonumérico ............................................................ 73 73 74 75 77 80 83 84 85 87 88 91 91 VI ÍNDICE Claves principales de Campo simple ............................................................. Claves principales de Campos múltiples ....................................................... Establecer o cambiar la clave principal ......................................................... Quitar la clave principal ................................................................................ Índices .............................................................................................................. Decidir los campos que se van a indizar ....................................................... Índices de varios campos .............................................................................. Crear un índice ............................................................................................. Crear un índice de un solo campo ................................................................ Crear un índice de varios campos ................................................................. Eliminar un índice ......................................................................................... Ver y modificar índices ................................................................................. Creación automática de índices.................................................................... 91 91 92 93 94 94 95 95 95 96 98 99 99 Capítulo 5. Consultas en Access 2013. Diseño, creación y tipos .................... 107 Consultas .......................................................................................................... Crear consultas de selección sencillas .............................................................. Crear una consulta de selección sencilla mediante un asistente.................. Crear una consulta de selección sencilla mediante la vista Diseño: criterios de Campo y Orden ........................................................................................ Especificar varios criterios en una consulta ..................................................... Funciones agregadas y otras opciones de la fila total de la cuadrícula de diseño ..................................................................................................... Ver o modificar la instrucción SQL que está detrás de una consulta existente. Crear un campo calculado en una consulta ..................................................... Operadores típicos a utilizar en expresiones ................................................... Consultas de referencias cruzadas ................................................................... Crear una consulta de tabla de referencias cruzadas ................................... Consultas de parámetros ................................................................................. Consultas de acción.......................................................................................... Consultas de eliminación ................................................................................. Eliminar registros de una o varias tablas de una relación uno a uno ........... Eliminar registros mediante una consulta que incluya solo la tabla "uno" de una relación uno a varios ..................................................................... Eliminar registros mediante una consulta que incluya ambas tablas de una relación uno a varios ................................................................................. Consultas de actualización ............................................................................... Ejemplos de expresiones en consultas de actualización............................... 107 111 111 114 117 118 120 120 121 122 123 126 128 129 129 130 130 131 132 VII ACCESS 2013 EN PROFUNDIDAD Consultas de datos anexados ........................................................................... Consultas de creación de tabla ........................................................................ 133 135 Capítulo 6. Lenguaje Access SQL. Definición de datos .................................. 153 Introducción a SQL de Access........................................................................... Elementos básicos de SQL ................................................................................ Tipos de datos SQL de Access........................................................................... Tipos de datos equivalentes del SQL de ANSI .................................................. Operadores en SQL para Access ....................................................................... Funciones más importantes en Access SQL...................................................... Funciones numéricas .................................................................................... Funciones de fecha y hora ............................................................................ Funciones de cadena .................................................................................... Funciones de agregado ................................................................................. Usar caracteres comodín en la comparación de cadenas ............................. SQL y las consultas de acción y definición de datos ......................................... Usar sintaxis SQL en Access. Vista SQL ............................................................. Lenguaje de definición de datos en Access SQL ............................................... Creación de las tablas de una base de datos. Sentencia CREATE TABLE....... Restricciones. La cláusula CONSTRAINT........................................................ Inserción de registros en las tablas de una base de datos. Sentencia INSERT ...................................................................................... Creación de tablas en el entorno SQL de Access ............................................. Creación de índices con CREATE INDEX ........................................................... 153 156 157 158 160 162 162 163 164 165 168 170 170 173 173 174 Capítulo 7. Lenguaje Access SQL. Consulta de datos .................................... 199 Access SQL: lenguaje de consulta de datos ...................................................... Sentencia SELECT ............................................................................................. Cláusula FROM ............................................................................................. Cláusula WHERE ........................................................................................... Cláusula GROUP BY ....................................................................................... Cláusula ORDER BY ....................................................................................... Cláusula IN ................................................................................................ Cláusula HAVING .......................................................................................... Cláusula WITH OWNERACCESS OPTION ....................................................... Predicados ALL, DISTINCT, DISTINCTROW, TOP ............................................ Sentencia SELECT...INTO .................................................................................. 199 200 202 202 205 206 207 208 209 210 212 VIII 178 180 190 ÍNDICE Observaciones relativas a la sentencia SELECT ................................................ Selección de filas .............................................................................................. Filas duplicadas y la cláusula DISTINCT ......................................................... Ordenación de los resultados de una consulta ................................................ Columnas calculadas ........................................................................................ Renombrar columnas: cláusula AS ................................................................... Consultas con condiciones de búsqueda ......................................................... Contrastes de comparación .......................................................................... Contraste de rango: cláusula BETWEEN…AND ............................................. Contraste de pertenencia a un conjunto: cláusula IN................................... Contraste de valor nulo: cláusula IS NULL .................................................... Contrastes compuestos: cláusulas AND, OR y NOT ...................................... Combinación de consultas: cláusula UNION .................................................... 213 213 215 216 218 220 220 221 222 223 224 225 226 Capítulo 8. Consultas resumen y multitabla en SQL ..................................... 239 Access SQL: consultas multitabla ..................................................................... JOIN de dos tablas ............................................................................................ JOINS con criterios de selección de filas ....................................................... JOINS con múltiples columnas de emparejamiento ..................................... JOINS de tres o más tablas ............................................................................... JOIN con condiciones de búsqueda sin igualdad .............................................. JOINS internos y externos ................................................................................ JOIN EXTERNO completo .............................................................................. JOIN EXTERNO izquierdo y derecho.............................................................. INNER JOIN ....................................................................................................... LEFT JOIN, RIGHT JOIN ..................................................................................... Casos especiales en consultas multitabla......................................................... Consultas resumen ........................................................................................... Funciones de agregado en la lista de selección ............................................ Función COUNT(*) ........................................................................................ Valores NULL en las funciones de agregado ................................................. Agrupar filas con GROUP BY ......................................................................... 239 240 243 244 245 248 249 250 251 253 254 258 262 262 265 266 267 Capítulo 9. Funciones avanzadas y subconsultas SQL ................................... 279 Subconsultas .................................................................................................... Reglas de las subconsultas ............................................................................... Subconsultas con IN ......................................................................................... 279 283 284 IX ACCESS 2013 EN PROFUNDIDAD Subconsultas con operadores de comparación................................................ Subconsultas con EXISTS .................................................................................. Subconsultas con ANY, SOME o ALL ................................................................ Uso avanzado de funciones.............................................................................. Funciones de cadena .................................................................................... Funciones numéricas .................................................................................... Funciones agregadas o estadísticas .............................................................. Funciones de fechas y horas ......................................................................... 286 287 289 291 291 292 293 295 Capítulo 10. Modificación de datos en Access SQL ...................................... 301 Lenguaje de modificación de datos en SQL ...................................................... Modificación de tablas con ALTER TABLE ......................................................... CREATE TABLE, ALTER TABLE y las restricciones de integridad ........................ Restricciones PRIMARY KEY .......................................................................... Restricciones FOREIGN KEY .......................................................................... Restricciones de integridad referencial en cascada ...................................... Restricciones UNIQUE .................................................................................. Definiciones DEFAULT................................................................................... Permitir valores NULL ................................................................................... ALTER TABLE y ADD: cambios en columnas, tablas y restricciones de integridad ................................................................................................ CREATE INDEX: añadiendo índices a las tablas ................................................. ALTER TABLE y DROP: borrado de columnas y restricciones de integridad ..... Borrado de tablas e índices con DROP ............................................................. Introducir datos en tablas. La sentencia INSERT .............................................. Insertar una fila mediante INSERT INTO...VALUES........................................ Insertar valores NULL ................................................................................... Insertar todas las columnas .......................................................................... Insertar varias filas mediante INSERT INTO...SELECT .................................... Eliminar datos de tablas. La sentencia DELETE................................................. Actualizar datos de tablas. La sentencia UPDATE ............................................ Cambiar datos con UPDATE .......................................................................... Actualización de todas las filas con UPDATE ................................................ 301 301 304 304 305 307 307 308 308 315 316 318 318 319 320 321 322 322 322 324 324 326 Capítulo 11. Informes, etiquetas y formularios............................................ 331 Informes ........................................................................................................... Crear un informe mediante la herramienta de informes ................................. Crear un informe mediante el Asistente para informes ................................... 331 333 334 X ÍNDICE Crear etiquetas utilizando el Asistente para etiquetas .................................... Crear un informe utilizando la herramienta Informe en blanco ...................... Secciones y controles de un informe ............................................................... Ajustar el informe en la vista Presentación. Totales ........................................ Ajustar el informe en la vista Diseño. Controles .............................................. Ajustar el informe en la vista Informe .............................................................. Obtener una vista previa del informe con Vista preliminar ............................. Guardar, imprimir y enviar por correo un informe .......................................... Subinformes ..................................................................................................... Formularios ...................................................................................................... Crear un formulario mediante la herramienta Formulario ........................... Crear un formulario dividido mediante la herramienta Formulario dividido ................................................................................... Crear un formulario que muestre varios registros con la herramienta Varios elementos ..................................................................................... Crear un formulario mediante el Asistente para formularios....................... Crear y editar un formulario mediante la herramienta Formulario en blanco ................................................................................................ Uso de un formulario para ver e introducir datos en tablas ............................ Subformularios ................................................................................................ Capítulo 12. Access, Excel y Word. Importar, exportar y combinar correspondencia ......................................................................................... 338 340 342 344 346 347 347 348 348 350 350 352 353 355 357 358 360 363 Importar datos de otra base de datos Access .................................................. Importar datos de Excel ................................................................................... Importar datos de SQL Server, de otro origen ODBC, ASCII, XML, DBASE, OUTLOOK y HTML ......................................................................................... Exportar un objeto de base de datos Access a otra base de datos Access, a una base de datos ODBC, DBASE, etc. ....................................................... Exportar datos a Excel ...................................................................................... Exportar datos a Word ..................................................................................... Combinar correspondencia entre Word y Access ............................................ 363 367 Índice analítico ........................................................................................... 389 371 376 378 381 383 XI