Ventanas.  virus  Cuadernos.  Internet.  oficina.  Utilidades.  Conductores

Microsoft Access 2003 es una de las primeras versiones del popular sistema de administración de bases de datos. Con este programa, puede recopilar información de hojas de cálculo, procesar documentos de texto, así como los formatos de base de datos más comunes. La aplicación es capaz de analizar datos, así como crear páginas web y varias aplicaciones. Naturalmente, necesitará algunas habilidades para trabajar con Access 2003, pero en comparación con la gestión de programas profesionales, serán mínimas. Y el producto, a diferencia de sus otros análogos, se distribuye de forma gratuita.

Access 2003 se puede descargar tanto para uso doméstico como corporativo, pero en este último caso, el software será más útil. Puede usarlo como DBMS para administración fuera de línea o servidores de archivos. Puede interactuar con otras fuentes utilizando "tablas vinculadas" y "consultas al servidor".


Microsoft Access 2007

Microsoft Access 2007 es un programa de base de datos que le permite realizar cambios, organizar informes y compartir documentos. Incluso aquellos usuarios que no tengan conocimientos especiales podrán desarrollar aplicaciones utilizando plantillas gratuitas listas para usar.

Access 2007 le permite personalizar sus diseños para satisfacer las necesidades de su negocio.

Microsoft Access 2010

Microsoft Access 2010 es una aplicación que le permite combinar información de diferentes fuentes en una base de datos. Esta versión se lanzó bajo el lema "Simplicidad en todo": no es necesario ser un especialista para trabajar con ella. Las bases de datos web agregadas mejoraron significativamente la interacción con la información, simplificaron los procesos de seguimiento de datos, creación de informes y intercambio.

El control de la cinta, completamente implementado en Access 2010, proporciona solo la mayoría herramientas necesarias, evitando que el usuario se confunda en una variedad de comandos y configuraciones.

Microsoft Access 2013

Microsoft Access 2013 es una de las nuevas versiones del sistema de gestión de bases de datos (DBMS). En la aplicación encontrará las funciones y herramientas necesarias para ayudar a organizar el mantenimiento de datos, mejorar los informes y compartir información para un número grande usuarios

También puede descargar el programa para crear una aplicación web. En Access 2013, todo lo que tiene que hacer es seleccionar el tipo de datos que desea rastrear (Proyectos, Tareas, Contactos), y la aplicación creará automáticamente una estructura para que agregue información. Los comandos básicos y las herramientas de navegación se integrarán en el proyecto, por lo que después de la creación, puede proceder inmediatamente a su uso.

Microsoft Access 2016

Microsoft Access 2016 es mucho más que programa sencillo para el desarrollo de bases de datos. Es un sistema completo para rastrear información, crear informes y compartir información. Ayuda a sacar conclusiones razonables y equilibradas y a elegir las mejores soluciones para determinadas tareas. Descargar y usar Access 2016 puede no ser realmente Usuarios avanzados, porque incluso sin un gran conocimiento en esta área, puede desarrollar rápidamente la aplicación necesaria convirtiendo plantillas listas para usar gratuitas para satisfacer sus necesidades.

Esta versión del programa ofrece un nuevo tipo de base de datos: se crea una aplicación web en el entorno MS Access 2016, y se utiliza a través de un navegador como un servicio de SharePoint. Para crearlo, debe decidir el tipo de datos que necesita rastrear, después de lo cual el programa generará de forma independiente la estructura necesaria. Tendrá comandos básicos y herramientas de navegación integrados, para que pueda comenzar de inmediato.

Access es una plataforma rica para desarrollar aplicaciones de bases de datos. La aplicación de la base de datos es programa de computadora en el que los datos pueden ser almacenados y gestionados, con interfaz de usuario, correspondiente a la lógica de las tareas empresariales (lógica de aplicación). Este artículo cubre la planificación básica de la implementación, el empaquetado y la firma, la implementación de la aplicación de la base de datos y el tiempo de ejecución de Access.

En este articulo

Plan de empleo

En primer lugar, debe hacerse las siguientes preguntas para determinar cómo se implementará la aplicación.

¿Se deben separar los datos y la lógica?

Puede crear una aplicación de Access que combine la administración de datos y la lógica de la aplicación en un solo archivo. Access utiliza esta estructura de aplicación de forma predeterminada. La combinación de la gestión de datos y la lógica de la aplicación en un archivo proporciona forma más sencilla implementación, pero este método se usa mejor solo si varias personas están usando la aplicación al mismo tiempo, y esto implica cierto riesgo. Por ejemplo, si un usuario elimina o corrompe accidentalmente un archivo de aplicación, los datos se perderán. En la mayoría de los casos, debe separar la administración de datos y la lógica de la aplicación. Esto mejora el rendimiento y la fiabilidad.

Una forma de separar los datos y la lógica es usar el comando Base Datos de acceso (en la pestaña Trabajar con bases de datos en grupo Movimiento de datos). Este comando divide la aplicación de la base de datos en dos archivos, uno para la lógica (primer plano) y otro para los datos (backend). Por ejemplo, una base de datos llamada Misolution. accdb se divide en dos archivos llamados MySolution_fe. accdb y MySolution_be. ACDB. Aloje la base de datos del servidor en una ubicación compartida, como un recurso compartido de red. Usted distribuye archivos de primer nivel a sus computadoras, por usuario y por cada una de estas copias. También puede distribuir diferentes archivos externos a diferentes usuarios. Para obtener más información, consulte Particionamiento de una base de datos de Access.

Otra forma de separar la gestión de datos y la lógica de la aplicación es utilizar un programa de servidor de base de datos (por ejemplo, Microsoft servidor SQL) para la gestión de datos y una aplicación de Access para la lógica de la aplicación. Para obtener más información, consulte Migrar una base de datos de Access a SQL Server.

Debajo están razones adicionales Separación de datos y lógica.

    Integridad y seguridad de los datos. Si combina datos y lógica en un archivo, los datos corren el mismo riesgo que la lógica de la aplicación. Mediante el uso de algoritmos y archivos de datos independientes, Access ayuda a proteger la integridad y la seguridad de los datos mediante el uso de las características de seguridad de NTFS en las carpetas de red.

    Los usuarios de acceso deben tener permisos de lectura, escritura, creación y eliminación en la carpeta que contiene el archivo externo. Sin embargo, puede asignar otros permisos al archivo más externo. Por ejemplo, puede asignar permisos de solo lectura a algunos usuarios y permisos de lectura y escritura a otros usuarios.

    Su aplicación puede necesitar opciones de seguridad adicionales, como la capacidad de controlar el acceso de los usuarios a ciertos datos. En este caso, puede usar SQL Server o SharePoint para almacenar y administrar los datos de la aplicación y usar Access para proporcionar la lógica de la aplicación.

    Escalabilidad. Un archivo de Access no puede tener más de 2 gigabytes (GB). Si bien 2 GB es una cantidad significativa para datos de texto, puede que no sea suficiente para algunas aplicaciones, especialmente aquellas que almacenan archivos adjuntos en registros de bases de datos. Al separar los datos y la lógica, una aplicación puede almacenar más datos. Si prevé que los usuarios almacenarán grandes cantidades de datos, debería considerar el uso de varios archivos de datos de Access.

    También debe revisar otra información de escalabilidad en la Especificación del programa de acceso Para obtener más información sobre la especificación de acceso, consulte el artículo Especificaciones de acceso.

    Banda ancha redes Si varios usuarios necesitan usar una aplicación en una red al mismo tiempo, el potencial de corrupción de datos aumenta cuando los datos y la lógica se combinan en un solo archivo. Además, si combina datos y lógica en el mismo archivo de Access, no podrá optimizar el tráfico de red generado por la aplicación de Access. Si varios usuarios utilizarán su aplicación en una red al mismo tiempo, debe separar los datos y la lógica, utilizando dos o más archivos de Access o un servidor de base de datos para administrar los datos y el acceso para la lógica de la aplicación.

¿Cómo será el entorno de red?

Elegir la solución de base de datos de Access adecuada para su entorno de red es fundamental para su éxito. Use las pautas a continuación para ayudarlo a seleccionar mejor la información que necesita.

red domestica

Si tiene varios usuarios a los que se les debe otorgar acceso a una base de datos de Access, puede usar una base de datos que cada usuario abre y usa en red domestica. Para obtener más información, consulte Compartir archivos en línea en Windows 10.

Red de área local (LAN)

LAN es red interna, que suele tener un rendimiento excelente, pero se limita a una geografía pequeña, como una sola habitación, un edificio o un grupo de edificios. Si tiene varios usuarios compartiendo una base de datos en red local, es mejor dividir la base de datos, almacenarla en carpeta de red y luego implemente una copia por usuario de la base de datos back-end.

Red de área amplia (WAN)

Hay muchas configuraciones posibles red global que cubren una amplia área geográfica. Puede tener varias oficinas en una ciudad conectadas a la red pública, línea alquilada o incluso satélites. A menudo virtuales red privada(VPN) se utiliza para seguridad acceso remoto en computadoras domésticas y en movimiento. Una manera fácil de entender la WAN es que si está fuera de la red local pero conectado a ella, está utilizando la WAN.

Evite usar una base de datos particionada de Access en una WAN, ya que el rendimiento puede ser lento y las bases de datos pueden corromperse.

Hay tres formas usando acceso en la red mundial.

    Acceda a la base de datos con tablas vinculadas en las listas de SharePoint.

    Conexión del cliente a la base de datos acceso a la base de datos del servidor datos SQL Servidor o Azure SQL.

    Servicios de escritorio remoto (RDS) (anteriormente conocido como Terminal Server), que crea un entorno de escritorio virtual de Windows en la computadora cliente de un usuario. RDS tiene varias ventajas.

    • No se requiere la instalación de Access o una base de datos de Access porque los usuarios ejecutan el cliente de escritorio remoto (RD), que está disponible en muchos dispositivos.

      La transferencia de datos se reduce entre el cliente y el servidor, ya que el RD es un cliente ligero que reenvía el flujo de manera efectiva solo a la interfaz de usuario.

      Los usuarios aún pueden copiar y pegar datos e imprimir informes localmente en la computadora cliente.

      Remoto Aplicaciones remotas puede ejecutar solo un programa, como una aplicación de contratación para proveedores o trabajadores ordinarios.

    Para obtener más información, consulte Bienvenido a Servicios de escritorio remoto.

¿Los usuarios tendrán acceso a Access?

Si todos sus usuarios tienen Access instalado en su computadora, pueden abrir y usar la aplicación como cualquier otro archivo de base de datos de Access.

Si algunos o todos sus usuarios no tienen Access instalado en sus computadoras, también puede implementar software Acceda al tiempo de ejecución para estos usuarios cuando se implemente la aplicación. Para obtener más información, consulte Aprenda cómo.

Implementación de una aplicación de Access

Para implementar una aplicación de Access, debe completar los siguientes pasos.

Preparación de la base de datos como una solución de aplicación

Para bloquear una solución, controles de navegación e inicio y otras configuraciones importantes, siga estos pasos:

Consejo Para realizar una búsqueda exhaustiva, abra el " Opciones de acceso " (Opciones>archivos) y seleccione Ayuda para cada pestaña. Es posible que tenga opciones adicionales que desee controlar para la solución de la aplicación.

Antes de la implementación

Considere las siguientes pautas antes de implementar una base de datos de cliente:

    Para lograr el mejor rendimiento para su solución. Para obtener más información, consulte Ayuda de rendimiento y Sugerencias de rendimiento para Microsoft Access para acelerar las bases de datos de Access.

    Comprimir y restaurar la base de datos. Para obtener más información, consulte Compactar y restaurar una base de datos.

    Crear respaldo la base de datos sea la copia original y segura de la base de datos original. Para obtener más información, consulte Protección de datos con procesos de copia de seguridad y restauración.

    Utilice un documento para imprimir las características de los objetos de la base de datos. Para obtener más información, consulte Documentación e impresión de la estructura de una base de datos.

    Decide cómo quieres proteger el archivo. Hay varias formas en que se puede hacer.

    • Agregue un certificado de seguridad a la base de datos. Para obtener más información, consulte Mostrar relación de confianza Agregar una firma digital y decidir si confiar en la base de datos. En este caso, decida cómo desea administrar la barra de mensajes en la base de datos. Consulte Activar o desactivar las alertas de seguridad en la barra de mensajes para obtener más información.

      Utilice una ubicación de confianza para guardar la base de datos del cliente para evitar que se verifique en el Centro de confianza o si no desea que se abra en Vista protegida. Para obtener más información, consulte Agregar, quitar y cambiar una ubicación de confianza.

      Cifre el archivo de la base de datos. Para obtener más información, consulte Cifrar una base de datos con una contraseña de base de datos.

      Para garantizar que los usuarios no puedan modificar el diseño de formularios, informes o código VBA, utilice un archivo binario compilado (.accde).

¿Qué formato usar?

Hay cuatro formatos de archivo de Access que puede usar al implementar una aplicación:

Instalación y actualización de una base de datos de Access con una interfaz de usuario

Cuando utilice un diseño de base de datos dividida, debe distribuir la base de datos del cliente a cada usuario. Para un funcionamiento sin problemas, tenga en cuenta las siguientes recomendaciones:

Comprensión y descarga del tiempo de ejecución de Access

Para implementar una aplicación de Access que pueda ejecutarse sin tener Access instalado en la computadora del usuario, puede distribuirla con Access Runtime, que está disponible de forma gratuita en el Centro de descarga de Microsoft. Access Runtime abre una base de datos de Access en modo de tiempo de ejecución.

El modo runtime es el modo Acceder al trabajo A en el que ciertas funciones de Access no están disponibles de forma predeterminada. Sin embargo, se puede acceder a algunas de estas funciones en modo de tiempo de ejecución.

¿Qué funciones no están disponibles en el modo de tiempo de ejecución?

Las siguientes funciones de Access no están disponibles en el modo de tiempo de ejecución.

    Teclas especiales Teclas como Ctrl+Pausa, Ctrl+G y la tecla MAYÚS para omitir las opciones de inicio en la base de datos.

    Área de navegación. El panel de navegación no está disponible en el modo de tiempo de ejecución. Esto ayuda a evitar que los usuarios accedan a objetos arbitrarios en la aplicación de la base de datos. Al usar el tiempo de ejecución, solo puede abrir objetos que haya proporcionado a los usuarios (por ejemplo, proporcionando un formulario de navegación). El panel de navegación no puede estar disponible en el modo de tiempo de ejecución.

    Cinta. De forma predeterminada, la cinta no está disponible en el modo de tiempo de ejecución. Esto ayuda a evitar la creación o modificación de objetos de base de datos y la realización de acciones potencialmente peligrosas, como conectarse a nuevas fuentes de datos o exportar datos de forma no intencionada. No puede otorgar acceso a las pestañas de cinta predeterminadas en el modo de tiempo de ejecución. Sin embargo, puede crear una fuente personalizada y luego vincular esa fuente a un formulario o informe. Para obtener más información, consulte Crear una cinta personalizada en Access.

    Modo diseño y modo maquetación. El modo de diseño y el modo de presentación no están disponibles para los objetos de la base de datos en el modo de tiempo de ejecución. Esto ayuda a evitar cambios en la estructura de los objetos en la aplicación de la base de datos. El modo de diseño y el modo de diseño no se pueden habilitar en el modo de tiempo de ejecución.

    Referencia. De forma predeterminada, la ayuda integrada no está disponible en el modo de tiempo de ejecución. Debido a que usted controla las características que están disponibles en su aplicación en modo de tiempo de ejecución, algunas secciones de la ayuda integrada estándar de Access pueden no ser relevantes para los usuarios y solo los entorpecerán. Puede crear su propio archivo de ayuda para complementar su aplicación en modo de tiempo de ejecución.

¿Cómo se puede simular el modo de tiempo de ejecución?

En la computadora donde versión completa Access, puede ejecutar cualquier base de datos de Access en modo de tiempo de ejecución. Para iniciar una base de datos de Access en modo de tiempo de ejecución, realice una de las siguientes acciones:

    Cambie la extensión del archivo de la base de datos de .accdb a .accdr.

    Creación de un acceso directo a la base de datos mediante un interruptor línea de comando /tiempo de ejecución

    1. En el trabajo Escritorio de Windows hacer clic botón derecho del ratón ratón y seleccione crear > etiqueta.

      Introduzca la ubicación del archivo MSAccess. exe, ubicación de la base de datos y calificador de comando /tiempo de ejecución. Por ejemplo:

      "C:\Archivos de programa\ oficina de microsoft\MSACCESS.EXE" "C:\MyDB.accdb" /tiempo de ejecución

    Para obtener más información, consulte Crear un acceso directo en el escritorio para un programa o archivo de Office.

¿El modo de tiempo de ejecución mejora la seguridad de la base de datos?

Aunque el modo de tiempo de ejecución limita la navegación y los cambios de estructura, no debe usarse como el medio principal para asegurar una aplicación de base de datos. En una computadora donde está instalada la versión completa de Access, el usuario puede abrir la aplicación de la base de datos para el modo de tiempo de ejecución como aplicación estándar base de datos (es decir, acceder a todas las funciones) y cambiar la estructura o realizar otras acciones no deseadas.

Incluso si solo implementa la aplicación de base de datos en computadoras que no tienen instalada la versión completa de Access, el usuario puede mover la aplicación a una computadora que tenga instalada la versión completa de Access y abrir la aplicación de base de datos para el modo de tiempo de ejecución como una base de datos estándar. solicitud.

Puede descargar, usar y distribuir Access Runtime de forma gratuita. Además, no hay límite en la cantidad de usuarios a los que se les puede proporcionar este software.

Crear un paquete de instalación

Dependiendo de su versión de Access, puede tomar varios enfoques.

Usando un paquete de instalación compartida (Access 2013 o posterior)

para la versión de Access 2013 o posterior, puede usar el instalador de Windows o buscar programas de terceros que crean paquetes de instalación.

Empaquetar y firmar una base de datos de Access (Access 2007 y 2010)

Microsoft Access 2007 o 2010 facilita y acelera la firma y distribución de una base de datos. Después de crear un archivo ACCDB o ACCDE, puede empaquetarlo, agregarlo al paquete firma digital y luego distribuya el paquete firmado a otros usuarios. La función Empaquetar y firmar coloca la base de datos en un archivo de implementación de acceso (.accdc), firma el paquete y luego guarda el paquete firmado en una ubicación que especifique en la computadora del usuario. Luego, los usuarios pueden extraer la base de datos del paquete y trabajar directamente en ella (en lugar de hacerlo en el archivo del paquete). Para obtener más información, consulte la sección Descripción general del asistente de solución de paquete.

Nota: La función descrita en esta sección empaqueta un archivo de Access y firma digitalmente el paquete para que los usuarios puedan verificar que el archivo es confiable.

Tenga en cuenta los siguientes datos antes de comenzar a crear y firmar un paquete.

    Empaquetar la base de datos y firmar el paquete ayuda a mostrar su confiabilidad. Si usted o sus usuarios recibieron el paquete, la firma verifica que no ha habido cambios no autorizados en la base de datos. Si confía en el autor, puede utilizar el contenido de forma segura.

    La función de empaquetado y firma solo funciona con bases de datos en formato .accdb.

    Solo se puede agregar un archivo de base de datos a un paquete.

    Cuando empaqueta y firma una base de datos, se firma el código de todos los objetos en el archivo de la base de datos, no solo las macros y los módulos de código. Durante el empaquetado y la firma, el archivo del paquete también se comprime para que se descargue más rápido.

    Después de extraer una base de datos de un paquete firmado, ya no está asociada con él.

    Si usa un certificado autofirmado para firmar el paquete de la base de datos y luego hace clic en Confíe en todo, desde el editor. una vez abiertos, todos los paquetes firmados con certificados autofirmados se considerarán de confianza.

    Si extrae la base de datos a una ubicación de confianza, su contenido se incluirá automáticamente cuando lo abra. Si la ubicación seleccionada no es de confianza, parte del contenido de la base de datos puede estar deshabilitado de forma predeterminada.

Las siguientes secciones describen cómo crear un archivo de paquete firmado y cómo usar la base de datos desde un archivo de paquete firmado. Debe tener al menos un certificado de seguridad para completar estos pasos. Si la computadora no tiene un certificado instalado, puede crear uno utilizando la herramienta SelfCert u obtener un certificado comercial. Para obtener información sobre los certificados de seguridad, consulte Mostrar confianza agregando una firma digital.

Crear un paquete firmado

    Abra la base de datos que desea empaquetar y firmar.

    en la pestaña Archivo seleccione un artículo Guardar como.

    en el capitulo Tipos de archivos de base de datos haga clic en la opción Empacar y firmar, luego haga clic en el botón Guardar como.

    En el cuadro de diálogo Elegir certificado seleccione un certificado digital y haga clic en el botón DE ACUERDO.

    Se abrirá un cuadro de diálogo Crear firmado paquete de microsoft Acceso a la oficina.

    en campo Nombre del archivo ingrese un nombre para el paquete firmado y luego haga clic en el botón Crear.

    Access crea el archivo .accdc y lo coloca en la carpeta que seleccionó.

programa de aplicación Microsoft Access 2007 diseñado para crear Base de datos. Access 2007 usa tablas relacionadas lógicamente. SGBD Microsoft Access 2007 proporciona una gestión cómoda y fiable de los datos almacenados en tablas.

La esencia de crear una base de datos en Microsoft Access 2007 es que primero debe crear una estructura de base de datos (crear una estructura de tabla y establecer relaciones entre ellas), y luego debe completar las tablas de la nueva base de datos.

Además, es deseable crear formularios para ingresar datos en tablas, peticiones para buscar información en la base de datos y informes para mostrar la información necesaria de la base de datos en una forma conveniente en la pantalla, impresión o archivo.

La base de datos se puede crear manualmente (una nueva base de datos vacía) o en base a plantillas. Las plantillas no siempre corresponden a la base de datos requerida, pero con su ayuda puede crear rápidamente una base de datos cercana a lo que se requiere, y luego puede modificarla y llenarla con sus datos.

Al inicio programa de aplicación Access 2007, la pantalla mostrará la nueva página de bienvenida "Introducción a Microsoft Access 2007", que se muestra en la Figura 1. 1.


Arroz. 1. Nueva página de inicio

Al crear una base de datos basada en plantillas, puede seleccionar la plantilla requerida en la página Primeros pasos con Microsoft Access 2007 desde las Categorías de plantillas o desde las plantillas de Microsoft Office Online. Cuando selecciona, por ejemplo, la plantilla Facultad en la categoría Plantillas locales, aparecerá una descripción de la base de datos en el lado derecho de la ventana de la aplicación. A continuación, en el campo de texto, se indica el nombre del archivo: Facultad.accdb y un icono de carpeta con el que puede guardar el archivo en el directorio deseado (la carpeta predeterminada es Mis documentos).

El nombre del archivo y el directorio para almacenar el archivo se pueden cambiar. Luego debe hacer clic en el botón Crear. Como resultado, aparecerá la ventana de la base de datos Facultad: base de datos (Access 2007) - Microsoft Access. El Área de Edición mostrará la Lista de Facultad a completar. Si el panel de navegación está cerrado, debe abrirse presionando la tecla F11 o haciendo clic en el botón "Abrir/cerrar borde del panel de navegación".

Introducción 2

Base de datos 3

Creación de una nueva base de datos 3

Creación de una base de datos con 4 plantillas.

Mesas 5

Crear una tabla usando plantillas de tablas 5

Crear una tabla usando el diseñador de tablas 7

Vinculación de tablas 9

Lista de sustitución 13

Solicitudes 16

Asistente de consultas 16

3.2. Generador de consultas 19

Condición de selección 20

Solicitud de acción 22

Consultas SQL 24

Formularios 26

Formulario Maestro 26

Creador de formularios 28

Informes 30

Asistente de informes 30

Diseñador de informes 32

Anexo 34

Tipos de datos 34

Tipos de solicitudes de acción 34

Tipos Consultas SQL 35

Controles de formulario 36

Microsoft Access 2007

Microsoft Access 2007 - programa profesional gestión de base de datos. Con su ayuda, puede acumular y organizar una variedad de información, buscar y ordenar objetos según los criterios seleccionados, diseñar formularios convenientes para el ingreso de datos y generar informes bellamente diseñados basados ​​en registros existentes.

Las bases de datos son un conjunto de estructuras diseñadas para almacenar grandes cantidades de información y programar módulos que gestionan los datos, los seleccionan, ordenan y realizan otras acciones similares. La información de la base de datos se almacena en una o más tablas. Cualquier tabla con datos consta de un conjunto de registros del mismo tipo ubicados uno tras otro. Son filas de tabla que se pueden agregar, quitar o cambiar. Cada registro es un conjunto de campos con nombre, o celdas, que pueden almacenar una amplia variedad de información, desde la fecha de nacimiento hasta la fecha de nacimiento. Descripción detallada Receta de cocina. Los campos del mismo tipo en diferentes registros forman una columna de tabla.

Los registros de una tabla pueden contener enlaces a datos de otra tabla, por ejemplo, una tabla con una lista de productos puede contener enlaces a un directorio de fabricantes de productos con sus direcciones y otros detalles. Al mismo tiempo, los registros relativos a diferentes productos pueden señalar al mismo fabricante. Esta interacción de tablas se denomina relación.

Otros módulos de base de datos están diseñados para procesar información almacenada en tablas. Las consultas recuperan datos que cumplen ciertas condiciones. Los formularios están diseñados para la entrada formateada y la percepción de la información. Los informes proporcionan salida (generalmente a una impresora) de una lista colorida de registros con encabezados, párrafos y subpárrafos.

1. Base de datos

1.1. Creación de una nueva base de datos.

1.1.1. Inicie Microsoft Access ejecutando el comando del menú Inicio > Programas > Microsoft Office >

Figura 1.1. ventana de Microsoft Access

1.1.2. En la ventana que se abre (Fig. 1), haga clic en el icono - Nueva base de datos

1.1.3. En el campo "Nombre del archivo" escriba el nombre base creada"Biblioteca".

1.1.4. Por defecto, la base de datos se crea en la carpeta Mis documentos, para cambiar la ruta, haga clic en el icono a la izquierda del campo "Nombre de archivo".

1.1.5. Haga clic en el botón "Crear"

1.2. Creación de una base de datos utilizando plantillas.

1.2.1. Inicie Microsoft Access ejecutando el comando del menú Inicio > Programas > Microsoft Office > Microsoft Office Access 2007.

1.2.2. En la ventana que se abre (Fig. 1.1.), en el campo "Categorías de plantillas" > Plantillas locales, seleccione la plantilla deseada.

Figura 1.2. Plantillas locales

1.2.3. Haga clic en el botón "Crear"

2. Mesas

Después de crear una nueva base de datos, se abre la ventana "base de datos" (Fig. 2.1.).

Figura 2.1. Ventana de base de datos

2.1. Cree una tabla usando plantillas de tabla.

2.1.1. Vaya a la pestaña Crear.

Figura 2.2. Menu principal


2.1.2. Haga clic en "Plantillas de tabla", seleccione "Contactos".

2.1.3. Como resultado, obtuvimos una tabla con nombres de columna listos para usar, si es necesario, puede agregar sus propias columnas (haga doble clic en LMB en la última columna "Agregar campo" e ingrese el nombre de una nueva columna) o elimine columnas adicionales. columnas (haga clic con el botón derecho en una columna adicional, el elemento del menú contextual es "Eliminar columna").

Figura 2.3. ventana de la mesa

2.1.4. Haga clic en la celda llamada "Organización" e ingrese el nombre de la organización (Escuela), al valor "Código" se le asigna automáticamente un valor.

2.1.5. Complete el resto de las celdas de la tabla.

Arroz. 2.4. tabla de datos

2.1.6. Guarde la tabla: RMB en la pestaña "Tabla2", ingrese el nombre "Contactos", haga clic en Aceptar.

2.2. Creación de una tabla con el diseñador de tablas.

2.2.1. Haga clic en la pestaña "Tabla 1"

2.2.2. Cambiar al modo de diseño:


Figura 2.5. Selección de un modo de visualización


Figura 2.6. Introducir un nombre de tabla

2.2.4. En la ventana del diseñador de tablas que se abre, puede ingresar nombres de campo para una nueva tabla o agregar campos a una tabla ya creada.

Figura 2.7. Ventana del diseñador de mesas

2.2.5. Haga clic en la celda debajo de la celda "Código", ingrese el nombre de la columna "Nombre", el tipo de datos es texto. Llena algunas casillas más.

Figura 2.8. Rellenar los campos de la tabla

2.2.6. Cambiar al modo de tabla: Ver > Modo de tabla.

2.2.7. Completamos la tabla de la misma manera que en el párrafo 2.1.4. y 2.1.5.

Figura 2.9. tabla de datos

2.3. Vinculación de tablas.

La relación le permite establecer reglas para la interacción entre tablas. Hay dos tipos de relaciones: uno a muchos y muchos a muchos. En nuestro caso, al crear una base de datos de biblioteca, una relación es adecuada: muchos a muchos, es decir una persona puede tener varios libros y diferentes personas pueden tener copias del mismo libro.

Al crear una relación de uno a muchos, el código de identificación de la primera tabla se escribe como una columna separada en la segunda tabla.

Al crear una relación de muchos a muchos, los códigos de identificación de ambas tablas se escriben en la tercera tabla (auxiliar).

Veamos un ejemplo:

2.3.1. Vaya a la pestaña "Crear" y cree una nueva tabla.

2.3.2. Luego cambiamos al modo de diseño, mientras guardamos la tabla con el nombre "Registros".

2.3.3. Ingresamos los nombres de las columnas, como en el ejemplo.

Figura 2.10. Rellenar los campos de la tabla

2.3.4. Cambiamos al modo de tabla y lo completamos de acuerdo con el ejemplo.

Arroz. 2.11. tabla de datos

2.3.5. Vaya a la pestaña "Trabajar con bases de datos" y haga clic en el botón "Esquema de datos".

2.3.6. En la ventana que se abre, agregamos secuencialmente las tres tablas.

Figura 2.12. ventana de esquema

2.3.7. Crear un enlace: colocamos el puntero en el elemento "Código" de la tabla "Libros", presionamos el LMB y, sin soltarlo, lo arrastramos al elemento "Código del libro" de la tabla "Registros".

2.3.8. En la ventana que aparece, marque la casilla Aplicar integridad de datos. Este modo evita que Access deje registros en la tabla de registros que no pueden coincidir con un registro de la tabla de libros con un valor de campo de ID coincidente.

Al marcar la casilla de verificación Eliminar registros relacionados en cascada, se eliminará una entrada en la tabla Libros para eliminar todos los registros correspondientes en la tabla Registros. Si se borra el indicador especificado, se prohíbe la eliminación de los registros de la tabla "Libros", a los que hace referencia al menos un registro de la tabla "Registros".

Al marcar la casilla de verificación Actualización en cascada de campos relacionados, cuando se actualice el campo "Código" de la tabla "Libros", los campos del mismo nombre en los registros correspondientes de la tabla "Registros" se actualizarán automáticamente. .

Figura 2.13. Parámetros de comunicación

2.3.9. Haga clic en el botón "Crear"

2.3.10. Repetimos los párrafos 2.4.7., 2.4.8., 2.4.9. para la tabla "Contactos"

Figura 2.14. Esquema de datos

2.4. Lista de sustitución.

Al momento de llenar la tabla "Registros" con nuevos datos, el uso de este id-code es muy inconveniente, para facilitar el llenado de la tabla en Access, existe una lista de sustitución.

2.4.1. Abra la tabla "Registros" en modo diseño.

2.4.2. Para el nombre de campo "Código de libro" en el campo "Tipo de datos", seleccione el elemento - Asistente de sustitución.

Figura 2.15. Asistente de sustitución

2.4.3. En la ventana "Crear sustitución" que se abre, deje el interruptor como se muestra en la figura y haga clic en "Siguiente >".

2.4.4. Seleccione la tabla "Libros" y haga clic en "Siguiente >".

Figura 2.16. Asistente de sustitución

Figura 2.17. Asistente de sustitución

2.4.6. Puede ordenar los registros en orden ascendente o descendente seleccionando el nombre del campo de la lista, haga clic en "Siguiente >".

Figura 2.18. Asistente de sustitución

2.4.7. Para crear una sustitución, haga clic en "Finalizar".

Figura 2.19. Asistente de sustitución

Ahora la tabla Publicaciones mostrará el título del libro y su autor en lugar del código del libro. Ahora haga lo mismo con la columna "código de contacto", agregando los campos de nombre y apellido de la tabla "Contactos".

Figura 2.20. Tabla "Registros"

Y para agregar una nueva entrada, aparecerá una lista de libros o contactos.

Figura 2.21. Llenar la tabla usando el asistente

Las consultas son una herramienta para buscar y estructurar datos. Una consulta dirigida a una o más tablas inicia una selección de un determinado dato y su transferencia a una tabla generada por la propia consulta. Como resultado, obtiene un subconjunto del conjunto de información de las tablas de origen, formado de acuerdo con una determinada ley. Si la cantidad de información que se procesa es grande, la selección de los datos necesarios en dicho subconjunto puede reducir significativamente el tiempo de procesamiento. En los sistemas cliente-servidor, donde las principales bases de datos se almacenan en servidor de archivos, el sistema de solicitud le permite reducir la cantidad de información transmitida a través de la red local.

3.1. Asistente para consultas

Para facilitarle las cosas al usuario, Access incluye un Asistente para consultas que automatiza el proceso de creación de una consulta.


3.1.1. Vaya a la pestaña "Crear" y presione el botón

3.1.2. Seleccione "Consulta simple" y haga clic en Aceptar.

3.1.3. En la lista desplegable "Tablas y consultas", seleccione la tabla "Contactos", de la lista "Campos disponibles", seleccione: Apellido, Nombre y Teléfono del trabajo. Luego, de la tabla "Libros", seleccione: Título y Autor; y de la tabla "Registros" - Fecha de emisión. Y haga clic en "Siguiente".

Figura 3.1. Asistente para consultas

3.1.4. Seleccione un informe detallado y haga clic en Siguiente.

Figura 3.2. Asistente para consultas

3.1.5. Ingrese el nombre de la consulta, establezca el interruptor en "Abrir consulta para ver datos" y haga clic en "Finalizar".

Figura 3.3. Asistente para consultas

3.1.6. El resultado es una tabla:

Figura 3.4. tabla de consulta

3.2. Consultor de construcción

El Asistente de consultas solo puede construir términos simples selección. Para imponer restricciones adicionales, debe usar el generador de consultas, que proporciona un control total sobre los parámetros de consulta y la construcción de condiciones de selección de datos complejos.

3.2.1. Vaya a la pestaña "Crear" y presione el botón

3.2.2. Agregue las tres tablas y cierre la ventana.

Arroz. 3.5. Agregar una tabla

3.2.3. En la lista desplegable, seleccione las tablas y campos para mostrar en la consulta.

Figura 3.6. Ventana de diseño de consulta

3.3. Condición de selección

Agregar una condición de selección a la consulta le permite seleccionar de la tabla no todos los registros, sino solo aquellos que cumplen con ciertos criterios. Por ejemplo, supongamos que queremos registros que datan de febrero de 2007.

3.3.1. En el formulario de solicitud, haga clic con el botón derecho en la celda Condición de selección de la quinta columna y seleccione el comando "Generar" en el menú contextual. Se abrirá la ventana del generador de expresiones.

Figura 3.7. Ventana del Generador de expresiones

3.3.2. En la lista de la izquierda del constructor, haga clic en la carpeta Operadores.

3.3.3. En la lista del medio, seleccione la categoría Comparación.

3.3.4. En la lista de la derecha, haga doble clic en el elemento Entre.

3.3.5. Haga clic para seleccionar el primer marcador de posición "Expresión" en el campo de fórmula.

3.3.6. En la lista de la izquierda del generador de expresiones, haga doble clic para abrir la carpeta Funciones.

3.3.7. Haga clic en la carpeta Funciones integradas, que contiene las funciones estándar de Access.

3.3.8. En la lista central del generador de expresiones, haga clic en el elemento Fecha/Hora.

3.3.9. En la lista de la derecha, haga doble clic en la función DateValue para reemplazar el marcador de posición Expresión con ella.

3.3.10. Con el marcador de posición "stringexpr" seleccionado, ingrese el texto "02/01/2007".

3.3.11. Repitiendo los pasos 3.3.5 - 3.3.10, reemplazamos el segundo marcador de posición "Expresión" con la expresión DateValue ("31/02/2007").

Como resultado, tenemos la fórmula Entre DateValue("01/02/2007") y DateValue("02/31/2007"). Comprueba si la fecha está entre el 1 de febrero y el 31 de febrero de 2007.

3.3.12. Presionamos el botón Aceptar.

3.3.13. Presione para completar la solicitud.

Figura 3.8. resultado de la consulta

Las consultas también se pueden usar para agregar, eliminar y actualizar un grupo de registros en una tabla. Estas consultas son una poderosa herramienta de transformación de datos, se denominan solicitudes de acción. Por ejemplo, necesitamos cambiar el número de índice de la tarjeta en la tabla Libros. Reemplace el primer dígito: 4 con 6. Tal operación es difícil de realizar "manualmente" si la tabla tiene más de mil entradas.

3.4.1. Cree una nueva consulta en modo de diseño.

3.4.2. En la ventana del diseñador, abra la tabla "Libros".

3.4.3. En el campo de valor, seleccione "Número de índice de la tarjeta".

Figura 3.9. Ventana de diseño de consultas

3.4.4. En el campo "Tipo de solicitud", seleccione una solicitud de actualización y aparecerá otro campo en el formulario de solicitud: actualización, en el que debe ingresar un nuevo valor de campo.

3.4.5. En el campo "Actualizar", llame Menú de contexto, haga clic en "Construir"

3.4.6. En la ventana del generador de expresiones, escriba la fórmula:

Figura 3.10. Ventana del Generador de expresiones

3.4.7. En el campo "Condición de selección", llame al menú contextual, haga clic en el elemento "Construir"

3.4.8. En la ventana del generador de expresiones, escriba la fórmula:

Figura 3.11. Ventana del Generador de expresiones

3.4.9. Cerramos la solicitud guardándola con el nombre "Actualizar".

3.4.10. Al hacer doble clic, ejecutamos la consulta "Actualizar", Access le informará sobre el descubrimiento de un registro que cumple con la condición de selección y le pedirá que confirme la necesidad de cambiarlo.

lenguaje SQL es el lenguaje de gestión de base de datos cliente-servidor más común. Es un lenguaje de base de datos relacional, no un lenguaje de programación de sistemas. Microsoft Access utiliza el lenguaje Jet SQL.

3.5.1. Cree una nueva consulta en modo de diseño.

3.5.2. Pasemos al modo SQL.

3.5.3. En la ventana que se abre, se escribe una consulta en SQL.

Figura 3.12. Ventana de consulta SQL.

3.5.4. Escribamos una consulta para agregar un nuevo registro a la tabla "Libros":

VALORES ("Mu-Mu", "Turgenev", "Rospechat", "2007", "845623");


3.5.5. Haga clic en el botón, aparecerá una ventana de confirmación para agregar un nuevo registro, haga clic en Aceptar.

Arroz. 3.13. Tabla "Libros" actualizada

Mientras que las tablas y las consultas le permiten mostrar largas listas de registros en la pantalla, los formularios le permiten concentrarse en un registro en particular. Facilitan el ingreso, edición y percepción de la información, pueden contener firmas auxiliares y elementos de diseño.

4.1. Asistente para formularios

4.1.1. Vaya a la pestaña "Crear" y ejecute "Form Mater"

Figura 4.1. Iniciar el Asistente para formularios

4.1.2. En la lista "Tablas y Consultas", seleccione Tabla: Contactos.

4.1.3. Haga clic en el botón ">>" para agregar todos los campos a la lista de campos seleccionados.

4.1.4. Seleccione el campo "Código" y haga clic en "< » уберите из списка выбранных полей, т.к. значение этого поля является кодом, оно неважно для пользователя и поэтому его не следует включать в форму.

Arroz. 4.2. Asistente para formularios

4.1.6. En la siguiente ventana seleccione apariencia formulario - alineado y haga clic en el botón "Siguiente >".

4.1.7. En la tercera ventana del asistente, seleccione el estilo de diseño del formulario (el que desee) y haga clic en el botón "Siguiente>".

4.1.8. En la cuarta ventana, haga clic en el botón "Finalizar" sin cambiar nada.

Figura 4.3. Formulario de contacto

En la ventana del formulario, ya puedes editar registros existentes y también crear otros nuevos.

4.2. Creador de formularios

La desventaja de los formularios creados por el asistente es que son monótonos y no contienen inscripciones explicativas. Para arreglar el formulario y organizar los campos de una manera más conveniente, debe usar el diseñador de formularios, que le permite mover y escalar los elementos del formulario, vincularlos a una fuente de datos y configurar cualquier otro parámetro del formulario.

4.2.1. Vamos a crear, como se muestra en la sección 4.1. formulario en la mesa "Libros"

Arroz. 4.4 Forma de tabla de libros

4.2.2. Haga clic en el botón "Ver" y cambie al modo de diseño.

Arroz. 4.5. Ventana del diseñador de formularios

La ventana del diseñador tiene una cuadrícula de diseño con una regla vertical y horizontal para ayudar a colocar los objetos.

Al hacer clic con el botón derecho en el campo "Título del formulario" o "Área de datos", elemento Color de relleno/fondo, puede cambiar el color del campo.

Al hacer clic en cualquier elemento del formulario, aparece un marco a su alrededor, al arrastrar los bordes, puede cambiar la forma y el tamaño del elemento o moverlo a otro lugar en el formulario.

Cada elemento de formulario tiene sus propias propiedades, la ventana de propiedades se abre haciendo clic con el botón derecho en el elemento, elemento de propiedades.

Figura 4.6. Ventana de propiedades

En general, los informes son similares a los formularios, pero generalmente están diseñados para generar información desde una base de datos a una impresora. Por lo tanto, en los informes, los datos se formatean para que sea conveniente colocarlos en páginas individuales. Los informes admiten una variedad de métodos de diseño y le permiten agrupar datos, dividiéndolos en bloques lógicamente sólidos.

5.1. Asistente para informes

Para facilitar el trabajo del usuario, Access cuenta con un asistente especial que, si el tiempo apremia, permite crear rápidamente informes bastante atractivos.

5.1.1. Vaya a la pestaña "Crear" e inicie el Asistente de informes

5.1.2. En la ventana del asistente que se abre, seleccione "Tabla: Contactos", agregue todos los campos excepto el campo "Código", haga clic en "Siguiente".


Arroz. 5.1. Asistente para informes

5.1.3. En la siguiente ventana del asistente, deje todo sin cambios y haga clic en "Siguiente".

5.1.4. Seleccione ordenar por apellido y haga clic en Siguiente.

Arroz. 5.2. Asistente para informes

5.1.5. Configuramos los interruptores como se muestra en la Fig.5.3. y haga clic en "Siguiente".

Arroz. 5.3. Asistente para informes

5.1.6. Seleccione el estilo del informe - Access 2007 y haga clic en "Finalizar".

Arroz. 5.4. Informe de la tabla de contactos

5.2. Diseñador de informes

El informe presentado en la Fig. 5.4. tiene una serie de desventajas, tales como: algunos campos ocupan demasiado espacio, mientras que otros campos no caben; el informe tiene más de una página, etc.

Estas deficiencias se pueden corregir utilizando el diseñador de informes.

5.2.1. Vaya al modo de diseño - RMB en el informe, elemento - Constructor.

5.2.2. El Diseñador de informes es similar al Diseñador de formularios y también puede cambiar el tamaño, la forma y la posición de los elementos. Movamos los elementos para que no pasen de una hoja y ocupen espacio según el contenido.

Arroz. 5.5. Diseñador de informes

5.2.3. Después de editar, vaya al modo de vista previa.

Arroz. 5.6. Informe listo

6. Aplicación

6.1. Tipos de datos.

Para brindar la capacidad de almacenar una variedad de información en una base de datos, Access ofrece un gran conjunto de tipos de datos:

tabla 1

Escribe un nombre Objetivo
Texto Texto de hasta 255 caracteres
campo de memorándum Texto de hasta 65000 caracteres
Numérico Números de varios formatos
Fecha y hora Fecha y/u hora
Monetario Valores de moneda en varios formatos.
Encimera Un contador que aumenta automáticamente en uno con cada nueva entrada añadida
Lógico Cantidades que solo pueden tomar dos valores: si/no
campo de objeto OLE Campos que le permiten insertar imágenes, sonidos y otros tipos de datos
Hipervínculo Enlaces que le permiten abrir un objeto de Access (tabla, formulario, consulta, etc.), el archivo de otra aplicación o una página web

6.2. Tipos de solicitudes de acción

Tabla 2

Tipo Descripción
Elección Obtiene registros de la base de datos y los muestra.
Actualizar Actualiza los datos en una tabla existente.
Una asociación Consulta en modo SQL
crear una tabla Obtiene registros de la base de datos y los guarda como una tabla nueva.
Cruz Dirige los datos entre dos conjuntos de valores, uno de los cuales aparece en el lado izquierdo de la tabla y el otro en la parte superior de la tabla.
solicitud del servidor consulta SQL al servidor
Apéndice Agrega datos a una tabla existente
Eliminación Elimina los datos que coinciden con la condición especificada de la tabla especificada.
Control

6.3. Tipos de consultas SQL

Tabla 3

Instrucción Descripción Sintaxis
AGREGAR USUARIO Agrega uno o más existentes usuarios en lo existente grupo. AGREGAR USUARIO usuario[, usuario, …] A grupo
CREAR USUARIO Se utiliza para crear nuevos usuarios. CREAR USUARIO usuario contraseña código_personal [, contraseña de usuario código_personal, …]
CREA UN GRUPO Se utiliza para crear nuevos grupos. CREA UN GRUPO grupo personal_code[, grupo personal_code, …]
ELIMINAR USUARIO Quitando uno o más usuarios o eliminar usuarios de grupos ELIMINAR USUARIO usuario[, usuario, …]
BAJAR GRUPO Quitando uno o más grupos BAJAR GRUPO grupo[, grupo, …]
SELECCIONE... EN Crea una consulta para crear una tabla (Consulta para crear una tabla. Una consulta (instrucción SQL) que crea una nueva tabla en la que se copian registros (filas) de una tabla existente). SELECCIONAR campo1[, campo2[, ...]] EN nueva_tabla DE fuente
BORRAR Crea una consulta de eliminación que elimina registros de una o más tablas enumeradas en la cláusula FROM que cumplen la condición de la cláusula WHERE. BORRAR[ mesa.*] DE mesa DÓNDE selección_condición
TRANSFORMAR Crea una consulta cruzada. TRANSFORMAR función_estadística declaración_SELECT PIVOTE campo de tabla dinámica ])]

6.4. Controles de formulario

Cuando abre el Creador de formularios, la Caja de herramientas aparece en la pantalla. Usando los botones de la barra de herramientas, puede agregar varios objetos al formulario, cuyos tipos se enumeran en la tabla.

Tabla 4

Nombre del elemento Objetivo
Campo Se utiliza para ingresar y mostrar información en campos de tablas y consultas, así como para mostrar resultados de cálculos.
Firma Las etiquetas se crean automáticamente junto con elementos como el campo de texto, el cuadro combinado, etc. Explican el significado del campo de entrada. Se pueden usar etiquetas adicionales para encabezados y explicaciones.
Botón Al hacer clic en dicho botón, se ejecuta un comando con el que puede cambiar a otro formulario, navegar por los registros y realizar muchas otras operaciones.
caja combo Permite tanto la entrada directa de un valor en un campo como su selección de una lista desplegable de valores predefinidos
Lista Le permite seleccionar datos de un conjunto de elementos y no permite la entrada directa de valores
Subformulario/Informe Inserta en un formulario (o informe) un área con otro formulario (o informe) vinculado al principal
Línea Añade una línea recta
Rectángulo Dibuja un rectángulo transparente u opaco con un borde coloreado de cualquier grosor.
Marco de objeto adjunto Objeto OLE asociado a una tabla o campo de datos de consulta
Cambiar grupo El grupo de botones de opción hace referencia a algún campo de la tabla. Cada botón de opción de grupo corresponde a un valor entero específico de este campo
Caja Diseñado para representar campos de tipo sí/no. El cuadro marcado corresponde al valor "sí", y el vacío - "no"
Cambiar Elemento de un grupo de botones de radio, en el que solo se puede marcar uno de ellos (su círculo aparece en negro)
Cambiar Le permite ingresar información como sí/no. El valor "sí" o "verdadero" corresponde a la posición empotrada del interruptor
pestaña Le permite colocar varios conjuntos de controles en el mismo espacio de pantalla. Útil en casos donde los elementos se separan fácilmente en grupos lógicos
Insertar gráfico
Marco de objeto libre Objeto OLE no asociado con ninguna fuente de datos
Dibujo Dibujo de cualquier formato gráfico con marco
Salto de página La línea a lo largo de la cual se genera la traducción de la página cuando se envía un formulario o informe a la impresora.
Insertar hipervínculo Creación de un enlace a una página web, imagen, dirección Correo electrónico o programa
El adjunto Archivos adjuntos

Si nota un error, seleccione un fragmento de texto y presione Ctrl + Enter
COMPARTIR: