Este documento contiene información sobre Microsoft Access, incluyendo: (1) los tipos de datos en Access como texto, números, fechas, etc; (2) consultas y el lenguaje SQL; (3) la creación de formularios y controles como cuadros de texto y botones; y (4) la programación de objetos en Access como validaciones, cuadros combinados y actualización de listas.
2. Desarrollado por Ing. Zulma Patricia Salas
http://www.slideshare.ne
t/still01/motores-de-
bases-de-datos
MICROSOFT ACCESS
3. Desarrollado por Ing. Zulma Patricia Salas
Tipos de datos
FORMATO SE USA PARA MOSTRAR
Texto Valores alfanuméricos cortos, como un apellido o una dirección.
Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres
Número Valores numéricos, como distancias. Tenga en cuenta que existe un tipo de datos independiente para
la moneda.
Moneda Valores monetarios.
Sí/No Valores Sí y No, y campos que contienen uno de dos valores posibles.
Fecha/Hora Valores de fecha y hora para los años 100 a 9999.
Texto enriquecido Texto o combinación de texto y números a los que se puede aplicar formato mediante controles de
color y de fuente.
Campo calculado Resultado de un cálculo. El cálculo debe hacer referencia a otros campos de la misma tabla. Para
crear el cálculo se usa el Generador de expresiones.
Datos adjuntos Imágenes, archivos de hoja de cálculo, documentos, gráficos y otros tipos de archivos admitidos
adjuntos a los registros de la base de datos, de forma similar a adjuntar archivos a los mensajes de
correo electrónico.
Hipervínculo Texto o combinación de texto y números almacenados como texto y usados como dirección de
hipervínculo.
Memo Bloques de texto largos. Una utilidad típica de un campo Memo sería una descripción de producto
detallada.
Búsqueda Muestra una lista de valores recuperada de una tabla o una consulta, o un conjunto de valores
especificado en el momento en que se creó el campo. Se inicia el Asistente para búsquedas y se
puede crear un campo Búsqueda. El tipo de datos de un campo Búsqueda es Texto o Número, según
las opciones seleccionadas en el asistente.
6. Desarrollado por Ing. Zulma Patricia Salas
CONSULTAS
En bases de datos, una consulta es el
método para acceder a los datos en
las bases de datos. Con las consultas
se puede modificar, borrar, mostrar y
agregar datos en una base de datos.
Para esto se utiliza un lenguaje de
consultas. El lenguaje de consultas a
base de datos más utilizado es el SQL.
Técnicamente hablando, las consultas
a la base de datos se realizan a través
de un lenguaje de manipulación de
datos (DML – Data Manipulation
Language). SQL es un lenguaje DML,
pero además posee otras
características de otros lenguajes. Por
ejemplo, permite también crear bases
de datos.
9. Desarrollado por Ing. Zulma Patricia Salas
SQL: El lenguaje de consultas a base
de datos más utilizado
COMANDOS O SECUENCIAS
10. Desarrollado por Ing. Zulma Patricia Salas
QBE
Significa "Consulta por ejemplo." QBE es una característica incluida con varias aplicaciones de base
de datos que proporciona un método fácil de ejecutar consultas de bases de datos. Normalmente sin
QBE, el usuario debe escribir comandos de entrada correcta utilizando SQL (Structured Query
Language) sintaxis. Este es un lenguaje estándar que casi todos los programas de bases de datos
compatibles. Sin embargo, si la sintaxis es ligeramente incorrecta la consulta puede devolver
resultados incorrectos o no funcionar en absoluto.
La Consulta por Ejemplo característica proporciona una interfaz simple para un usuario para entrar en
las consultas. En lugar de escribir un comando completo de SQL, el usuario sólo puede llenar los
espacios en blanco o seleccionar los elementos para definir la consulta que quiere realizar. Por
ejemplo, un usuario puede querer seleccionar una entrada de una tabla llamada "Tabla1", con un
diámetro interior de 123. Uso de SQL, el usuario deberá introducir el comando "SELECT * FROM Tabla1
WHERE ID = 123". La interfaz de QBE puede permitir que el usuario haga clic sobre Tabla 1, el tipo de
"123" en el campo ID y haga clic en "Buscar".
QBE se ofrece con la mayoría de los programas de base de datos, aunque la interfaz es a menudo
diferente entre las aplicaciones. Por ejemplo, Microsoft Access tiene una interfaz de QBE conocida
como "vista Diseño de consulta" que es completamente gráfico. La aplicación phpMyAdmin utiliza
con MySQL, ofrece una interfaz basada en web donde los usuarios pueden seleccionar un operador
de consulta y rellenar los espacios en blanco con los términos de búsqueda. Sea cual sea la
aplicación QBE se proporciona con un programa, el propósito es el mismo - para que sea más fácil de
ejecutar las consultas de base de datos y para evitar la frustración de los errores de SQL.
15. Desarrollado por Ing. Zulma Patricia Salas
Introducción a la
programación de Access
Al crear una nueva base de datos, se suele empezar
creando varios objetos de base de datos como tablas,
formularios e informes. Finalmente, llega a un punto en
que necesita agregar alguna programación para
automatizar ciertos procesos y mantener agrupados los
objetos de base de datos. Este artículo proporciona
orientación al usuario sobre las herramientas de
programación en Access 2010.
16. Desarrollado por Ing. Zulma Patricia Salas
El grupo Controles
Para definir qué información debe aparecer en el formulario y con qué formato, se utilizan lo que
llamamos controles.
Un control no es más que un objeto que muestra datos, realiza acciones o se utiliza como decoración.
Por ejemplo, podemos utilizar un cuadro de texto para mostrar datos, un botón de comando para abrir
otro formulario o informe, o una línea o un rectángulo para separar y agrupar controles con el fin de
hacerlos más legibles.
44. Desarrollado por Ing. Zulma Patricia Salas
AGREGAR DATOS A UN
CUADRO COMBINADO
1
Agregar
Cuadro combinado
Dar clic en
Y luego en el botón siguiente:
45. Desarrollado por Ing. Zulma Patricia Salas
Y luego en el botón siguiente:
AGREGAR DATOS A UN
CUADRO COMBINADO
2
Agregar
Valores
46. Desarrollado por Ing. Zulma Patricia Salas
AGREGAR DATOS A UN
CUADRO COMBINADO
3
Seleccionar atributo de
la base de datos donde se va
ha guardar el dato
Y luego en el botón siguiente:
47. Desarrollado por Ing. Zulma Patricia Salas
AGREGAR DATOS A UN
CUADRO COMBINADO
4
Escribir nombre de la consulta
Dar clic en el botón
Finalizar
52. Desarrollado por Ing. Zulma Patricia Salas
2
VALIDAR FECHA DE NACIMIENTO
CALENDARIO
Dar clic en regla de validación
53. Desarrollado por Ing. Zulma Patricia Salas
VALIDAR FECHA DE NACIMIENTO
CALENDARIO
3 Seleccionar función de
fecha y hora
54. Desarrollado por Ing. Zulma Patricia Salas
VALIDAR FECHA DE NACIMIENTO
CALENDARIO
4
Escribir texto de validación
Para que muestre mensaje en
Caso de que la fecha ingresada no
corresponda
55. Desarrollado por Ing. Zulma Patricia Salas
1
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
56. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
57. Desarrollado por Ing. Zulma Patricia Salas
2
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Agregar al formulario cuadro combinado Departamento
y Ciudad
Departamento
Ciudad
58. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
No existe la opción de filtrar por
departamento
59. Desarrollado por Ing. Zulma Patricia Salas
3
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Se debe modificar el cuadro combinado de ciudad
Para poder filtrar por departamento
Dar doble clic sobre el cuadro combinado de ciudad
Aparece hoja de propiedades
60. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Dar clic en la hoja de propiedades en la pestana Datos
Cuadro_combinado23
Cuadro_combinado27
61. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
En la pestana Datos dar clic en origen de la fila
62. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Se debe agregar un criterio para que haga el filtro en este caso
buscar ciudades por departamento
63. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Dar clic en criterio en el atributo
ID_DEPTO
Luego clic en
Generador
64. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
65. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Se debe buscar los
formularios y se debe
seleccionar Departamento
66. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Seleccionar cuadro
combinado donde se están
Cargando los departamentos
Dar clic en aceptar
67. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Se debe programar departamento en la parte de eventos para
que actualice el listado de ciudades según departamento
seleccionado
68. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
Dar clic
Se debe seleccionar generador de código
69. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
70. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
71. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS
72. Desarrollado por Ing. Zulma Patricia Salas
CUADROS COMBINADOS
CON TABLAS RELACIONADAS