of 83
8/13/2019 creacin base de datos Acces
1/83
Pasos para crear la base de datos
Seleccionamos base de datos en blanco y damos un nombre a la bd datos ejemplo: dformacin
Lo primero para trabajar en una base de datos es cambiar la vista bd datos
Hacemos clic en inicio clic en la opcin ver y encontramos vista tenemos hoja de datos donde
podemos ingresar los datos y la vista de diseo donde vamos a determinar las caractersticas de
nuestra primera tabla.
Vamos a la pestaa crear y seleccionamos diseo de tabla
8/13/2019 creacin base de datos Acces
2/83
Ingresamos campos en la tabla
Despus de ingresar los campos guardamos la tabla con el nombre pais
8/13/2019 creacin base de datos Acces
3/83
Si nos aparece este mensaje es porque no se ha definido una clave principal en la tabla y damos en la opcin si
CAMBIOS DISEO EN UNA TABLA
Seleccionamos la pestaa inicio, hacemos clic en vista hoja de datos
Eliminar un registro
Para eliminar un registro seleccionamos el registro a borrar y marcamos suprimir
8/13/2019 creacin base de datos Acces
4/83
Damos clic en el botn si, esta accin no se podr rehacer el registro
CAMBIO EN EL DISEO
Como faltan dos campos vamos a la opcin ver, vista de diseo y colocamos el ttulo que nos falt en el campo
pas_nom
Si cambiamos el tipo de dato en el campo pas_obs por numero guardamos los cambios nos saldr una ventana
Le damos que si
8/13/2019 creacin base de datos Acces
5/83
Se observa que los registros se borraron ya no se puede deshacer estos cambios, los cambios que realicemos enel diseo y que tengan que ver con el tipo de dato correr el peligro de que se borren los datos y no se puedan
recuperar a menos que se prev en un sistema de seguridad para el archivo o bd que se est trabajando
Vamos a crear la tabla formadores
Seleccionamos la pestaa crear y diseo de tabla
Hacemos clic en clave principal para definir la llave fornea o principal
8/13/2019 creacin base de datos Acces
6/83
Formato fecha con mascara
Seleccionamos la ficha general y nos ubicamos en mascara de entrada y utilizamos el asistente
Seleccionamos fecha corta
Hacemos clic en siguiente
Damos clic en finalizar
8/13/2019 creacin base de datos Acces
7/83
Finalmente nuestra tabla debe quedar de esta forma
CREAR TIPO SI/NO
Vamos a crear un tipo SI/NO en el campo formadores_cert
8/13/2019 creacin base de datos Acces
8/83
Finalmente crearemos el campo formadores_orig de la tabla formadores
En tipo de datos seleccionamos Asistente para bsqueda
Seleccionamos la primera opcin y damos siguiente
8/13/2019 creacin base de datos Acces
9/83
Elegimos la tabla
Seleccionamos el campo pas_nom de los elementos de la lista y damos siguiente
Ordenamos el campo ascendente por el nombre y damos siguiente
Vemos los valores de la tabla pas damos siguiente
8/13/2019 creacin base de datos Acces
10/83
Determinamos la etiqueta para campo de bsqueda o permitir varios valores ejemplo que el formador trabaje
con varios productos o sistemas operativos y damos en finalizar
Debemos guardar los cambios realizados en la tabla, damos en el boton si
Nos ubicamos en el campo numero para ver las propiedades del tipo de dato, vamos a la pestaa bsqueda y
observa en la propiedad origen de la fila una consulta sql hacia la tabla pais
8/13/2019 creacin base de datos Acces
11/83
CAMBIAR EL NOMBRE DE LOS ENCABEZADOS
Nos vamos a vista de diseo y seleccionamos el campo formadores_orig el tipo de datos numero para ver las
propiedades, en la ficha general en ttulo colocamos el nombre origen
Damos doble clic en formadores para ver el cambio, se observa que el nombre del campo es origen
CAMBIAR EL ORDEN DE LOS CAMPOS
Seleccionamos el campo formadores_orig y lo arrastramos antes de campo formadores_cert
Vemos que el cambio de posicin el campo
8/13/2019 creacin base de datos Acces
12/83
Como estamos utilizando el diseo cualquier cambio que hagamos aqu durante el cambio no tendr una
incidencia en los datos ya que los datos se guardan por separado y los campos acceden a travs de un ndice que
lo contienen fsicamente los datos
CREAR MODELO RELACIONAL
Vamos a relacionar estas dos tablas, sabemos que los formadores vienen de varios pases y esta informacin la
queremos incluir dentro de la tabla formadores
la primera alternativa ser crear en tabla de formadores un nuevo campo donde vamos a ingresar cada uno de
los pases si se produjera un cambio en la relacin de estos pases posteriormente debemos cambiar en cada
uno de los registros para reaizar este cambio y evitar eso generaremos un modelo relacional , en donde vamos a
relacionar la tabla formadores con la tabla pases si hubiera un cabio en la tabla pases este cambio va a
repercutir automticamente en la tabla formadores
Vamos a incluir un nuevo campo en la tabla formadores en ese nuevo campo vamos a incluir los valores de la
clave de acceso de la tablas pases una vez incluido los valores vamos a establecer finalmente la relacin en este
caso sera una relacin de muchos a uno, lo que significa que muchos formadores van a pertenecer a un pas
Ejemplo: diego rodrguez y pedro Altamirano pertenecen a pas de origen Mxico, ya establecida esta relacin
cualquier cambio en el pas de origen va a repercutir en los registros de diego Rodrguez y pedro Altamirano
Para realizar la relacin en el modelo entidad el nuevo campo de la tabla formadores debe tener la misma
categora y el mismo tipo de campo que la tabla pases
Ejemplo pas id el tipo de dato es autonumeracin y tamao del campo es entero largo
8/13/2019 creacin base de datos Acces
13/83
INSERTAR UN NUEVO CAMPO CON ASISTENTE BUSQUEDA
Vamos a la tabla formadores en vista de diseo
Hacemos clic sobre el campo formadores_nom y con botn derecho seleccionamos la opcin insertar filas
En ese fila vamos a crear el nuevo campo denominado formador_pais_id este tendr el mismo tipo dato que
pas que es nmero y en la descripcin colocamos clave secundaria para establecer el modelo relacional. Y
guardamos cambios en la tabla
Vamos incluir los valores automticamente de la clave de acceso de la tabla pas
Hacemos clic en el tipo de dato nmero del campo formador_pais_id
En el cuadro propiedades hacemos clic en la pestaa bsqueda, vamos a mostrar el control referido a un cuadro
combinado
8/13/2019 creacin base de datos Acces
14/83
Un cuadro combinado significa que vamos a tener el resultado y una flecha que me habr un men desplegable
donde voy a poder determinar a qu pas corresponde este formador.
El tipo de origen de fila puede ser como los que se muestran pero los valores que vamos a utilizar estn en una
tabla
En origen de la fila seleccionamos pais
En columna dependiente el valor 1 porque es donde se ha establecido la clave de acceso
Numero de columnas: el valor 2, porque para poder ver en la primera columna el nmero de clave y en la
segunda el nombre del pas
8/13/2019 creacin base de datos Acces
15/83
Guardamos los cambios y vamos a vista de diseo para ver los cambios
Colocamos le ttulo para ese campo
Guardamos cambios
Para establecer la relacin no debe haber ninguna tabla abierta que vaya a intervenir en la relacin
Nos vamos a la pestaa herramienta de base de datos, grupo relaciones y hacemos clic en relaciones
Despus hacemos clic en mostrar tabla y agregamos la tabla formadores y la tabla pas y hacemos clic en cerrar
8/13/2019 creacin base de datos Acces
16/83
Se observa el diseo de las tablas
Arrastramos el campo formador_pais_id sobre la tabla pas para realizar la relacin entre las dos tablas
Nos aparece la ventana siguiente
Seleccionamos la opcin integridad referencial es decir cuando haya un cambio en una tabla deber registrarse
en la otra tabla
Activamos Actualizar en cascada los campos relacionales: actualiza la tabla en forma grafica
Eliminar en cascada los registros relacionados: se eliminan los registros en cascada es decir si elimino el pas se
va a eliminar el formador
Para ver ms en detalle el tema de relaciones hacer clic en el botn ayuda Microsoft aparece una pgina donde
esta explicado en detalle cada una de las relaciones
Se ha establecido un vnculo que significa que un pas puede tener muchos formadores y muchos formadores
pertenecen a un pas.
Al cerrar la pestaa guardamos los cambios en la relacin
8/13/2019 creacin base de datos Acces
17/83
Nos vamos a la tabla pas y desplegamos en la clave id la relacin grafica del registro Argentina
Para realizar un cambio a las relaciones debemos ir a herramientas de base de datos, hacer doble clic en
relaciones y eliminar la relacin o cambiarla
BORRAR UNA TABLA
Para borrar una tabla este no debe estar relacionada con otra tabla, si es el caso se debe borrar sus relaciones
que posee para poder borrarla.
Se selecciona la tabla a Borrar y se da presiona la tecla suprimir aparecer una ventana para confirmar si desea
borrar la tabla
8/13/2019 creacin base de datos Acces
18/83
Desde la herramienta deshacer se puede abrir o recuperar la tabla borrada, si se cierra la base de datos y la
tabla fue borrada no se podr recuperar la tabla.
Si la tabla a borrar tiene un gran volumen de datos es conveniente luego de borrar la tabla ir a herramientas de
base de datos y seleccionar la opcin compactar y reparar base de datos nos saldr una ventana en
donde confirmara si desea guardar los cambios en el diseo de las relaciones.
Dependiendo del volumen va a compactar toda la base de datos, quiere decir que el espacio que estaba
ocupado por la tabla que se ha borrado va a ser ocupado por otros datos. Con ello se va a liberar espacio en
disco duro y reducir el tamao en la base de datos.
CREAR UN CAMPO OLE
Se crea el campo curso_imagen_BMP , seleccionamos en tipo de datos objeto OLE, guardamos la tabla
8/13/2019 creacin base de datos Acces
19/83
En vista de datos hacemos doble clic sobre el campo imagen nos aparece una ventana donde nos muestra que el
objeto OLE est vaco y damos clic en aceptar
Nos ubicamos de nuevo en el campo imagen y con botn derecho del mouse sobre el campo seleccionamos la
opcin insertar objeto
Nos muestra la siguiente pantalla y nos da dos opciones
Si selecciona la opcin crear nuevo, Microsoft Acces nos da la una lista de con programas que se utilice manejo
de imgenes. Seleccionamos paint
8/13/2019 creacin base de datos Acces
20/83
E insertamos una imagen y seleccionamos la opcin salir y volver al documento
Al dar doble clic sobre el campo nos visualizara la imagen con del programa paint
Si seleccionamos la opcin crear desde archivo seleccionamos la ruta donde est la imagen, si queremos
vincular la imagen de datos activamos la opcin vincular
Hacemos doble clic sobre el campo y se nos visualizara la imagen con un visor de imgenes predeterminado
de Windows.
8/13/2019 creacin base de datos Acces
21/83
CREAR UNA CONSULTA
En la cinta de opciones hacemos clic sobre la pestaa CREAR, nos ubicamos sobre el grupo consultas en donde
existen dos opciones asistentes para consultas o Diseo de consulta.
En este caso seleccionamos el asistente para consultas
En tabla /consultas seleccionamos la tabla plataformas
Agregamos el campo plataf_nom, porque solo queremos conocer el nombre de la plataforma
8/13/2019 creacin base de datos Acces
22/83
Damos un ttulo a la consulta y hacemos clic en finalizar
En el panel izquierdo se ha abierto un nuevo grupo de objetos con el nombre consultas y se observa la
primera consulta y la vista correspondiente a los datos de la consulta.
8/13/2019 creacin base de datos Acces
23/83
REALIZAR UNA CONSULTA CON DISEO DE CONSULTA
Seleccionamos la opcin Diseo de consulta, nos muestra una ventana con tres pestaas tablas, consultas y
Ambas, seleccionamos la pestaa Ambas y plataforma y la agregar
la vista diseo se observan dos partes en la pantalla, en la parte superior se muestra una grfica de los
elementos que se estn utilizando, en este caso una tabla y la lista de los nombres de la tabla , en la parte
inferior es donde se va a realizar la consulta.
La consulta es una agrupacin de elementos que podemos concatenar en este caso hacemos doble clic en el
campo plataf_nom como se ve en la figura siguiente
8/13/2019 creacin base de datos Acces
24/83
Hacemos clic en Ejecutar
Nos muestra la consulta ejecutada
8/13/2019 creacin base de datos Acces
25/83
Guardamos la consulta con el nombre plataforma Nombre Consulta y aceptar
CONSULTAS CON COMODINES
Cuando queremos realizar una consulta con una palabra clave que no conocemos en su totalidad podemosutilizar comodines o caracteres en patrn
Ejemplo vamos a crear una nueva consulta, seleccionamos diseo de consulta
8/13/2019 creacin base de datos Acces
26/83
Queremos encontrar el nombre de todos los pases que comienzan con la letra A
Agregamos la tabla pas, hacemos doble clic sobre pas_nom y pas_codigo
8/13/2019 creacin base de datos Acces
27/83
En el opcin criterio escribimos manualmente entre comillas simple a* y damos clic en ejecutar nos muestra la
lista de todos los pases que comienzan con A
Guardamos la consulta con un nombre que la identifique
Otro ejemplo queremos todos los pases que comiencen con la letra a , el criterio es [ae]*
8/13/2019 creacin base de datos Acces
28/83
El resultado de la consulta es
Guardamos la consulta
8/13/2019 creacin base de datos Acces
29/83
Otra consulta seria el nombre de los pases que no comiencen con a ni con e, el criterio es [!ae]*
El resultado de la consulta seria
Guardamos la consulta
8/13/2019 creacin base de datos Acces
30/83
CONSULTAS CRUSADAS Y FILTRAR
En un modelo de base de datos podemos realizar consultas que resuman la informacin en distintas tablas
Nos vamos a herramientas de base de datos hacemos clic en relaciones observamos el modelo relacional.
De acuerdo al modelo entidad vamos a crear una lista de todos los formadores y cursos que ofrece ordenados
por los pases.
Cerramos la herramienta de relaciones, vamos a la pestaa crear y seleccionamos diseo de consulta.
8/13/2019 creacin base de datos Acces
31/83
Vamos a mostrar las siguientes tablas, Haciendo doble clic en la tabla formadores, cursos y pais, debemos
organizar el modelo entidad relacin para poder ver los campos de las tablas como la siguiente forma.
Como la consulta nos pide ordenar la lista por pas, el campo pais_nombre ser el primer campo que debemos
agregar, despus requerimos los nombres y apellidos de los formadores que provienen de este pas, haciendo
doble clic en el campo form_nombre y form_apellido y el curso en el campo curso_nombre.
Finalmente ejecutamos la consulta en ejecutar
De esta forma se muestra la consulta realizada
8/13/2019 creacin base de datos Acces
32/83
Podemos filtrar la consulta en cada uno de los encabezados de la tabla, ejemplo si queremos que nos filtre solo
los de Espaa y damos en aceptar.
Podemos observar que en el encabezado aparece un filtro de la bsqueda filtrada de la palabra clave espaa
8/13/2019 creacin base de datos Acces
33/83
Cerramos la consulta y la guardamos con el nombrepases formadores curso consulta
OPERADORES LGICOS: VALOR 1 o VALOR 2
8/13/2019 creacin base de datos Acces
34/83
En todas las tareas de consulta que se ha trabajado se est utilizando el operador especial COMO este operador
es una combinacin de operadores lgicos.
El operador EN va a dar valores dentro de una lista de valores establecida.
El operador entre valor 1 yvalor2 este operador no se aplica a campos de tipo texto, si no que en realidad es
una rutina sobre la base de operadores lgicos.
Ejemplo consulta Y O
Vamos a la pestaa crear, seleccionamos haciendo clic en diseo de consulta y agregamos todas las tablas.
8/13/2019 creacin base de datos Acces
35/83
Ordenamos nuestras tablas para realizar la siguiente consulta ver todos los cursos que se ofrecen en Argentina
o Espaa
En la parte inferior en la opcin criterio en la tabla pas, introducimos el texto Espaa y damos enter
automticamente Acces coloca el nombre entre comillas, luego en la opcin o en la segundo columa colocamos
Argentina y damos enter y seleccionamos ejecutar
8/13/2019 creacin base de datos Acces
36/83
Vemos el resultado de la consulta
Ahora en criterio escribimos espaa O argentina , Vamos al botn ejecutar par aver el resultado de la
consulta
Ahora utilizaremos el operador Y
8/13/2019 creacin base de datos Acces
37/83
En la consulta no nos arroja ningn resultado debido a que los dos campos no tienen el mismo nmero de
registros sea Argentina posee menos cursos que Espaa
OPERADORES LOGICOS APLICADOS A VALORES NUMERICOS
Realizaremos la siguiente consulta con el operador lgico Entre
8/13/2019 creacin base de datos Acces
38/83
Y ejecutamos la consulta en ejecutar, vemos el curso y el precio que tiene cada uno
Haora veremos y a que pas pertenece ese curso
8/13/2019 creacin base de datos Acces
39/83
La consulta resultara de la siguiente forma
O tambin si entre esos pases esta argentina
El resultado de la consulta seria la siguiente
O tambin utilizando el operador O
8/13/2019 creacin base de datos Acces
40/83
El resultado de la consulta seria la siguiente
CONSULTAS SI/NO: VERDADERO/FALSO
Si se observa en la vista de diseo el campo form_certificado el tipo de formato es SI/NO o verdadero o falso o
activo o desactivo, adems vemos que la propiedad valor predeterminado tiene un valor de cero es decir que
Excel ha convertido a travs de una rutina el estado en un valor que podramos utilizar en la consulta
Como se puede ver en la vista hoja de datos
8/13/2019 creacin base de datos Acces
41/83
Vamos a crear la consulta con este tipo de dato
Seleccionamos la pestaa crear, diseo de consulta y agregamos la tabla formadores ,los campos nombre y
certificado del formador.
Agregamos el valor cero en la propiedad criterio de la segunda columna
Acces convierte el valor cero en falso, porque el reconoce no el valor cero si no como el estado falso o verdadero
en este caso seria 1
Es decir que podemos utilizar la palabra falso o cero para indicar desactivado o verdadero o 1 para indicar elestado activo ese campo.
Damos clic en ejecutar para ver la consulta
Haora realizamos la consulta con el valor 1 o verdadero
8/13/2019 creacin base de datos Acces
42/83
La consulta seria la siguiente
Guardamos la consulta con el nombre formadores nombre certificado
OPERADORES ESPECIALES : no es nulo/es nulo
El operador especial Es nulo/No es nulo, este tipo de dato se puede utilizar en todos los campos mientras los
operadores como, entre y en si trabajan con un campo especifico.
El operador comoes una combinacin entre dos operadores, el signo de pregunta y el asterisco, este operador
solo trabaja con campos del tipo texto, el operador entre y solo trabaja con operadores numricos uno
determina el rango de valores numricos y el otro determina una lista determinada, por lo cual se puede utilizar
como operadores aritmticos
8/13/2019 creacin base de datos Acces
43/83
Consulta Es nulo/no es nulo
Vamos a determinar en la consulta los precios que no son nulos
Ejecutamos la consulta
Ahora realizamos la siguiente consulta de los precios que son nulos
8/13/2019 creacin base de datos Acces
44/83
Hacemos clic en ejecutar para ver el resultado de la consulta en este caso los campos imagen y precios no tienen
ningn precio.
Guardamos la consulta con el nombre de curso nombre precios nulo
CREAR UN FORMULARIO
Formularios
Los formularios se conocen a veces como "pantallas de entrada de datos". Son las interfaces que se utilizan para
trabajar con los datos y, a menudo, contienen botones de comando que ejecutan diversos comandos. Se puedecrear una base de datos sin usar formularios, editando los datos de las hojas de las tablas. No obstante, casi
todos los usuarios de bases de datos prefieren usar formularios para ver, escribir y editar datos en las tablas.
Los formularios proporcionan un formato fcil de utilizar para trabajar con los datos. Adems, se les puede
agregar elementos funcionales, como botones de comando. Puede programar los botones para determinar qu
datos aparecen en el formulario, abrir otros formularios o informes, o realizar otras tareas diversas. Por ejemplo,
8/13/2019 creacin base de datos Acces
45/83
podra crear un formulario denominado "Formulario de cliente" para trabajar con datos de clientes. El
formulario de cliente podra tener un botn para abrir un formulario de pedido en el que se pudiese escribir un
pedido nuevo del cliente.
Los formularios tambin permiten controlar la manera en que otros usuarios interactan con los datos de la
base de datos. Por ejemplo, puede crear un formulario que muestre nicamente ciertos campos y que permita
la ejecucin de determinadas operaciones solamente. As, se favorece la proteccin de los datos y se facilita la
entrada correcta de datos.
DISTINTAS FORMAS DE CREAR UN FORMULARIO
Creando un formulario en BlancoSeleccionamos la ficha crear y en la seccin formularios hacemos clic en formulario en blanco
En este podemos seleccionar las tablas y arrastrar sobre el espacio en blanco uno a uno cada uno de los campos
y ordenar y crear su propio formulario.
Crear diseo del formularioEn este podemos ingresar diseos de formularios predeterminados
8/13/2019 creacin base de datos Acces
46/83
Donde podemos insertar controles
Formularios estndarFormularios que directamente ya quedan organizada la informacin
8/13/2019 creacin base de datos Acces
47/83
Asistentes para formulariosFormularios que viene con una determinada posicin del formulario
EJEMPLO
Vamos a realizar una consulta para utilizarla en el formulario
Seleccionamos la pestaa crear y hacemos clic en diseo de consulta, con los datos de formadores y pas,
hacemos doble clic en el asterisco * de la tabla formadores para agregar todos los campos y para la tabla pas
solo hacemos doble clic en el nombre
8/13/2019 creacin base de datos Acces
48/83
Hacemos clic en ejecutar y guardamos la consulta con el nombre de formadores mscara personalizada
Procederemos a crear el formulario, vamos a la pestaa crear y hacemos clic en Asistente para formulario y
seleccionamos la consulta guardada con el nombre formadores mscara personalizada y damos en siguiente.
8/13/2019 creacin base de datos Acces
49/83
Agregamos todos los datos y hacemos clic en siguiente
Estos dato van a estar organizados por formadores, damos clic en el botn siguiente
8/13/2019 creacin base de datos Acces
50/83
Seleccionamos mascara en columnas, hacemos clic en siguiente
Colocamos un ttulo formadores y pases y hacemos clic en finalizar
8/13/2019 creacin base de datos Acces
51/83
Podemos ver el formulario
Para poder personalizar el formulario existen tres formas de visualizar el formulario, seleccionamos la pestaa
inicio y ver nos despliega la diferente vistas que tiene los formularios
8/13/2019 creacin base de datos Acces
52/83
Vista formularioEs una vista que solo podemos trabajar con los datos, avanzar, retroceder, ingresar nuevos registros.
Vista presentacinEn esta vista tengo la posibilidad de marcar los elementos y arrastrarlos a una nueva posicin.
Vista de diseoNos muestra el diseo del formulario en el cual se encuentran tres secciones
La seccin Encabezado de formulario, en ella ponemos lo que queremos que aparezca al principio del
formulario.
La seccin Detalle, en ella aparecern los registros del origen del formulario, o varios registros o uno slo por
pantalla segn el tipo de formulario. Aunque se visualicen varios registros en una pantalla, debemos indicar en
la seccin Detalle el diseo correspondiente a un slo registro.
La seccin Pie de formulario, en ella ponemos lo que queremos aparezca al final del formulario.
Podemos eliminar el encabezado o el pie con el men Ver la opcin encabezado o pie de formulario.
La marca a la izquierda de la opcin nos indica si las secciones estn abiertas o cerradas, si quitamos las
secciones perderemos todos los controles definidos en ellas.
8/13/2019 creacin base de datos Acces
53/83
Vamos a ubicar campo pais nombre al lado de la fecha de nacimiento antes de esto debemos borrar la
etiqueta del campo haciendo doble clic sobre la etiqueta pais y damos suprimir
Haora vamos a vista de formulario
8/13/2019 creacin base de datos Acces
54/83
Para ver las propiedades del formulario hacemos doble clic sobre el rea del formulario
Este panel nos va a mostrar las hojas de propiedades agrupadas en distintas categoras como el formato, datos,eventos, otras, todas.
Si seleccionamos datos y un campo del formulario nos mostrara las caractersticas o propiedades de ese campo
8/13/2019 creacin base de datos Acces
55/83
CREAR UN FORMULARIO CON IMGENES
Hacemos doble clic en la tabla cursos y observamos que todos los registros no contienen una imagen, para ello
hay que filtrar los campos que hay vacos mediante una consulta.
Seleccionamos la pestaa crear, diseo de consulta, agregamos la tabla cursos y los campos para la consulta,
colocamos en criterio en la tercera columna la tabla cursos el valor no es nulo para filtrar que que campos
poseen imagenes.
8/13/2019 creacin base de datos Acces
56/83
Damos clic en el botn ejecutar y guardamos la consulta con el nombre imgenes de cursos para luego utilizarla
en le formulario.
Damos clic en crear, asistente para formularios, seleccionamos la consulta imgenes del curso, agregamos todos
los campos y hacemos clic en siguiente
8/13/2019 creacin base de datos Acces
57/83
Que no muestre los datos en columnas
Dejamos los datos por defecto y hacemos clic en finalizar
8/13/2019 creacin base de datos Acces
58/83
Nos muestra el formulario con todas los registros que poseen las imgenes
PERSONALIZAR EL FORMULRIO DE IMGENES
Seleccionar la vista de Diseo
8/13/2019 creacin base de datos Acces
59/83
Seleccionamos el elemento y con botn derecho hacemos clic en la opcin propiedades
Nos muestra las propiedades de ese objeto en este caso el rea de la imagen
8/13/2019 creacin base de datos Acces
60/83
Una forma de redimensionar el espacio de la imagen es seleccionar el objeto de una esquina y encontrar el
tamao adecuado.
Otra forma es seleccionar en la propiedades la opcin recortar y delimitar en lo horizontal y vertical el rea de la
imagen.
8/13/2019 creacin base de datos Acces
61/83
Ahora vemos el resultado
FORMULARIO SUBORDINADO
8/13/2019 creacin base de datos Acces
62/83
Cuando se trabaja con un Modelo relacional Access 2010 nos permite una herramienta o una tcnica para
elaborar un formulario con dos tablas que tienen una relacin de dependencia ejemplo si voy a tener nuevos
formadores en nuevos pases, se podr utilizar un formulario que me permita listar la tabla pas como
formulario principal y la tabla formadores como formulario subordinado.
Vamos a crear un formulario con el Asistente de formularios, seleccionamos la tabla pas y agregamos todos loscampos menos pais_id
Ahora seleccionamos la tabla formadores y agregamos los campos menos el campo form_id
8/13/2019 creacin base de datos Acces
63/83
Damos clic en siguiente
Seleccionamos tabular
8/13/2019 creacin base de datos Acces
64/83
Colocamos un nombre al formulario principal y al subformulario en este caso Pas (formulario) y en el
subformulario pas(subformulario formadores), damos clic en finalizar.
8/13/2019 creacin base de datos Acces
65/83
Se observan dos grupos el de pases y el de formadores
Haora lo vamos a personalizar cambindola a la vista diseo.
Eliminamos la etiqueta de pas subordinado y presionamos la tecla SUPRIMIR
8/13/2019 creacin base de datos Acces
66/83
Haora corremos el formulario y lo vamos a extender hasta alcanzar le borde derecho
8/13/2019 creacin base de datos Acces
67/83
Haora vemos ha vista de formulario para ver el resultado
8/13/2019 creacin base de datos Acces
68/83
Seleccionamos la vista de diseo y vamos a ocultar el campo form_pais_id , cambiando la propiedadad de
visble a No.
8/13/2019 creacin base de datos Acces
69/83
Haora vemos en vista de formulario y observamos que tenemos espacio para mover el resto del formulario
8/13/2019 creacin base de datos Acces
70/83
Vamos a vista de diseo y seleccionamos el campo form_pais_id para reducirlo
La etiqueta del campo origen la eliminamos
Haora marcamos la etiqueta nombre y form_nombre con la tecla SHIF y arrastramos hasta el lado izquierdo del
formulario.
8/13/2019 creacin base de datos Acces
71/83
Y as con los otros campos, realizamos le mismo procedimiento
8/13/2019 creacin base de datos Acces
72/83
Nos desplazamos sobre los distintos elementos para alinear el campo certificado de usuario
8/13/2019 creacin base de datos Acces
73/83
Vemos en la vista de formulario el resultado
Vamos a reducir el marco del subformulario esto lo podemos hacer en tambin en la vista en la vista de
presentacin, haciendo clic en el borde y reduciendo as con los dems campos.
8/13/2019 creacin base de datos Acces
74/83
Haora nos vamos a vista de diseo para orientar el campo pais_iva en las propiedades en formato, en la
alineacin del texto hacia la izquierda.
CREAR UN FORMULARIO DIVIDIDO
Vamos a la opcin crear ms formularios y seleccionamos formulario dividido.
8/13/2019 creacin base de datos Acces
75/83
Se observa el formulario y cada uno de los registros de la tabla formadores.
Seleccionamos vista de diseo
Seleccionamos el campo form_pais_id y observamos que todos los campos y las etiquetas estn agrupadas
hacemos clic en para marcar todo. Vamos a la pestaa organizar y la opcin quitar diseo .
8/13/2019 creacin base de datos Acces
76/83
Hacemos clic fura del grupo y haora si podemos marcar el campo y borrarlo con la tecla suprimir
Haora en el formulario ingresamos un formulario combinado, seleccionando la pestaa diseo y hacemos clic
en cuadro combinado
Seleccionamos el nuevo tamao del cuadro combinado
8/13/2019 creacin base de datos Acces
77/83
Se inicia el asistente
La tabla donde tiene que buscar el dato es pas.
8/13/2019 creacin base de datos Acces
78/83
Seleccionamos que datos son los que aparezca en el cuadro combinado
La lista se ordenara en forma ascendente por el campo pais_nombre
8/13/2019 creacin base de datos Acces
79/83
Vemos la lista de datos que se mostrara, damos siguiente
Importante tener en cuenta que los valores que se vayan a ingresar , queden grabados en la tabla original, asi
que vamos a almacenar el valor a travs de un formulario dividido en el campo que corresponde, que es la clave
secundaria de la tabla formadores, para ingresar a la clave principal de la tabla pais
8/13/2019 creacin base de datos Acces
80/83
Colocamos un nombre pais de origen y finalizar
Vamos a vista de formulario para ver el resultado
8/13/2019 creacin base de datos Acces
81/83
Hacemos clic en vista de diseo y selecionamos todos los datos que se van a reducir el tamao de los campos
Vamos a vista de formulario
8/13/2019 creacin base de datos Acces
82/83
Guardamos los cambios de formulario con el nombre formadores con pais de origen
Finamente alineamos los campos en la opcin alinear
8/13/2019 creacin base de datos Acces
83/83
Seleccionamos la pestaa crear, seleccionamos asistente para formularios, nos pide que seleccionamos tablas o
consultas que se han realizado en este caso seleccionar la tabla pas y agregamos los campos que necesitaremos
y damos en botn siguiente
Nos muestra las diferentes posibilidades de mostrar el resultado
Crear un formulario personalizado