SlideShare una empresa de Scribd logo
EJERCICIO 8 DE ACCESS
1
ACCESS
EJERCICIO 8
FORMULARIOS (3ª parte): macros, e introducción de datos; controles
de formulario
MACROS
En el ejercicio anterior hemos creado botones en un formulario por medio de
un asistente. A veces nos puede interesar que un botón de comando realice más de
una acción: p.ej, cerrar el formulario activo y abrir otro. En tal caso, el asistente no
basta. Es necesario crear una macroinstrucción o macro y asociarla al botón.
Macroinstrucción o macro es un conjunto de instrucciones o accio-
nes que se ejecutan por medio de una combinación de teclas o un clic del
ratón.
ACTIVIDAD A REALIZAR
Crear en cada uno de los formularios de la base de datos Videoclub El Oscar
(salvo en el Panel inicial) botones que sirvan para acceder a otros formularios de
introducción de datos sin pasar por el panel inicial.
Tales botones deberán:
- Cerrar el formulario activo
- Abrir otro formulario
Los botones a crear serán los siguientes:
 Formulario Alquileres:
 Botón 1 (A Títulos desde Alquileres): para ir al formulario Títulos
 Botón 2 (A Clientes desde Alquileres): para ir al formulario Clientes
EJERCICIO 8 DE ACCESS
2
 Formulario Clientes:
 Botón 1 (A Alquileres desde Clientes): para volver al formulario Alqui-
leres
 Formulario Títulos:
 Botón 1 (A Alquileres desde Títulos): para volver al formulario Alquile-
res
 Botón 2 (A Existencias desde Títulos): para ir al formulario Existencias
 Formulario Existencias:
 Botón 1 (A Títulos desde Existencias): para ir al formulario Títulos
 Botón 2 (a Ventas desde Existencias): para ir al formulario Ventas
 Formulario Ventas:
 Botón 1 (A Existencias desde Ventas): para volver al formulario Exis-
tencias
Además, para redondear la navegación entre formularios, crea en cada uno
de los formularios de datos un botón suplementario que cierre el formulario activo y
abra el formulario Panel inicial. Dale a dicho botón el mismo formato que a los de-
más. Llama al botón Al Panel inicial desde…(y aquí escribe el nombre del formulario
en que estés creando el botón)
PROCEDIMIENTO
Abre la base de datos Videoclub El Oscar. Haz clic en el botón Ir a la ventana
principal de la base de datos. En la ventana principal, haz clic en el apartado Formu-
larios.
Abre el formulario Alquileres y activa la vista Diseño.
Crea en el encabezado del formulario (debajo y a la derecha de la etiqueta)
un botón de comando, pero, en el primer paso del asistente, haz clic en Finalizar.
Con el nuevo botón seleccionado, en el panel derecho Hoja de propiedades
selecciona la ficha Todas y modifica las siguientes propiedades del botón:
- Nombre: A Títulos desde Alquileres
- Título: Títulos
- Cursor al activar: Mano de hiper-
vínculo
- Imagen: borra el contenido de la
casilla (mapa de bits).
- Nombre de la fuente: Calibri.
- Tamaño de la fuente: 14 ptos.
- Espesor de la fuente: Negrita
- Color del texto: blanco
- Estilo del fondo: Transparente
-
EJERCICIO 8 DE ACCESS
3
A continuación, en el mismo panel, selecciona la ficha Eventos.
Con ello abrimos una nueva ventana en la que procederemos a crear la ma-
cro que abra un formulario nuevo y cierre el activo:
En la propiedad Al hacer clic borra la
expresión [Macro incrustada] y, luego,
haz clic sobre los puntos suspensivos de
la derecha.
Deja seleccionada la opción Generador
de macros y acepta
En la columna Acción, haz clic en la fle-
cha de la 1ª celda y selecciona Abrir-
Formulario.
EJERCICIO 8 DE ACCESS
4
En la parte inferior de la ventana (Argu-
mentos de acción) haz clic en la flecha de
Nombre de formulario y selecciona el
formulario Títulos.
La propiedad Vista (debajo de Nombre
de formulario) ha de mostrar la opción
Formulario.
A continuación, haz clic en la flecha de la
2ª celda de la columna Acción y selec-
ciona la acción Cerrar.
Configura las opciones del panel inferior
de la acción Cerrar de la manera que se
muestra.
EJERCICIO 8 DE ACCESS
5
Finalmente, haz clic en el botón Guardar como de la pestaña Diseño en la
ventana de la macro.
Cierra la ventana de la macro haciendo clic en el botón Cerrar de la pestaña
Diseño (si el programa te pide guardar los cambios, haz clic en Sí). Una vez en el for-
mulario, guarda los cambios realizado en el mismo. Luego, pasa a vista Formulario. El
aspecto (parcial) del formulario será aproximadamente éste:
Sitúa la flecha del cursor sobre el nuevo botón; el cursor adopta la forma de
una mano con el índice levantado (si has configurado correctamente la propiedad
Cursor al activar). Haz clic; se cerrará el formulario Alquileres y se abrirá el formulario
Títulos (las dos acciones son prácticamente simultáneas).
A continuación, procede a crear los demás botones indicados al principio del
ejercicio, por el procedimiento visto. Los botones se situarán en la esquina inferior
derecha del encabezado de cada formulario respectivo. Las propiedades serán las
mismas (cambiando los nombres en su caso, claro) para todos los botones.
Escribe el nombre de la
macro y acepta.
EJERCICIO 8 DE ACCESS
6
Controles de formulario
El Access ofrece, además de los botones y las etiquetas, toda una serie de
controles para hacer más atractivo o sencillo el uso de los formularios. Aunque hay
muchos, aquí, de momento, nos limitaremos a dos: el control de ficha y el de cuadro
combinado.
Control de ficha:
En los formularios con muchos elementos o que incluyen subformularios, pue-
de ser una buena idea distribuir los objetos en fichas distintas.
ACTIVIDAD A REALIZAR
Vamos a ensayarlo con el formulario Clientes, que incluye un subformulario
con los datos de los alquileres realizados por cada cliente.
PROCEDIMIENTO
1º.Abre el formulario Clientes en modo Diseño.
2º.Provisionalmente, mueve (corta y pega) todos los campos del formulario, sal-
vo el subformulario, al pie del formulario (si es necesario, ensancha antes el
pie hasta hacerlo visible o más ancho).
3º.En la pestaña Diseño de la cinta de opcio-
nes, haz clic sobre el icono Control de ficha
4º.Dibuja el control en la sección Detalle de manera que ocupe la mayor parte
de la superficie de dicha sección (salvo la ocupada por el subformulario, cla-
ro) El control presentará más o menos el siguiente aspecto
EJERCICIO 8 DE ACCESS
7
5º.A continuación, selecciona los campos que habías movido al pie del formula-
rio. Córtalos y, haciendo clic en la primera ficha del control, pégalos. Si es ne-
cesario, agranda la ficha para que se ajuste a los campos.
6º.Selecciona el campo con el subformulario y muévelo (cortando y pegando) a
la segunda ficha del control. Borra la etiqueta correspondiente al subformula-
rio
7º.Finalmente, cambia el nombre de las fichas en la propiedad Título de cada fi-
cha (has de seleccionarla antes en la lista de objetos del panel Hoja de pro-
piedades). Los nombres serán:
a. Ficha 1: Clientes
b. Ficha 2: Alquileres por cliente
El nº de las páginas quizá no
coincida pero da igual
EJERCICIO 8 DE ACCESS
8
Finalizadas estas operaciones, el aspecto del formulario será el siguiente:
Pasa a vista Formulario y observa cómo puedes alternar entre los datos del
cliente y los alquileres realizados por el mismo.
ACTIVIDAD A REALIZAR
Por el procedimiento ya visto, en el formulario Títulos, crea un control de ficha
con dos fichas.
- En la primera sitúa los campos referentes a cada título. Llámala Titulo.
- En la 2ª, el subformulario, con los datos del soporte (DVD, Blu-ray o HD-
DVD) o soportes que lo contienen (un mismo título puede estar en DVD y
en Blu-ray, p.ej). Llámala Soporte.
Control de cuadro combinado
Este control evita la necesidad de escribir manualmente el dato, seleccionándo-
lo de una lista procedente de una tabla o consulta.
EJERCICIO 8 DE ACCESS
9
ACTIVIDAD A REALIZAR
En el formulario Existencias, sustituye el campo Formato por un cuadro combi-
nado que permita elegir uno de los tres formatos (DVD, Blu-ray o HD-DVD) en que se
hallan grabadas las películas del videoclub.
PROCEDIMIENTO
1º.Abre el formulario Existencias en modo Diseño.
2º.Selecciona el campo Formato y bórralo (las dos casillas)
3º.En la pestaña Diseño de la cinta de opciones, haz clic en el
icono Cuadro combinado (Control de formulario)
4º.Dibuja el cuadro combinado en el lugar que ocupaba an-
tes el campo Formato. Con ello se inicia el asistente para la creación del
cuadro combinado:
En el primer paso, deja selec-
cionada la 1ª opción y haz clic
en Siguiente.
EJERCICIO 8 DE ACCESS
10
En el segundo paso, activa la
opción Consulta y, arriba, selec-
ciona la consulta Formatos. Lue-
go, haz clic en Siguiente.
En este paso, haz clic en esta
flecha para añadir el único campo
de la consulta: Formato. Luego,
clic en Siguiente.
EJERCICIO 8 DE ACCESS
11
En el siguiente paso, no cambies nada (puesto que el ancho de la columna es
suficiente para mostrar todo el texto) y haz clic directamente en Siguiente.
En el último paso, como nombre del cuadro combinado escribe Formato. Lue-
go, haz clic en Finalizar.
Sitúa el cuadro combinado en el mismo lugar que ocupaba el campo Formato y
aplícale las mismas opciones de formato que tenía ese campo.
Para acabar, guarda los cambios realizados en el formulario y pasa a vista For-
mulario. Observa el resultado.
Como campo para ordenar los registros,
obviamente, selecciona el único de la
consulta: Formato. La ordenación Ascen-
dente significa, en este caso, orden al-
fabético.
En este paso, activa la opción Almacenar el valor en
el campo y selecciona el campo Formato. De este
modo, el campo mostrará el valor que figura en la
tabla Existencias y, en caso de seleccionar otro, el
dato se modificará también en la tabla Existencias.
A continuación, haz clic en Siguiente.
EJERCICIO 8 DE ACCESS
12
Introducción de datos
La principal utilidad de los formularios es la introducción de datos en la base.
Supongamos que un cliente nuevo alquila un vídeo. Hemos de introducir dos
registros, en el siguiente orden:
- El que corresponde al nuevo cliente: para lo que utilizaremos el formula-
rio Clientes.
- El que corresponde al nuevo alquiler: para lo que emplearemos el formu-
lario Alquileres
Si intentas introducir el nuevo alquiler antes que el nuevo cliente,
la base de datos no te lo permitirá. Sólo es posible introducir alquileres
de clientes ya registrados en la base. Esto es así porque el formulario
Alquileres incluye el dato Cliente mientras que el formulario Clientes no
incluye ninguna referencia a los alquileres.
ACTIVIDAD A REALIZAR
Introduce en la base de datos los siguientes registros, teniendo en cuenta que
el primer campo (Id...) de cada formulario no es necesario escribirlo, sino que apare-
ce automáticamente al introducir el segundo:
Supuesto: un cliente nuevo alquila una película (Matrix, en DVD) y la devuelve
al cabo de dos días
Idcliente Nombre Apellidos NIF Teléfono Dirección CP Población
21 Agapito
López
Aguilar
42351836G 971462319
Camí de
Gràcia, 71
07620 Llucmajor
IdAlquiler Idcliente IdVídeo
Fecha
alquiler
Fecha devo-
lución
Días
alquiler
Importe
alquiler
Penalización
(sí/no)
Llamar
(sí/no)
21 21 7 18/04/12 21/04/2012 3 4 €
Supuesto: el videoclub adquiere un nuevo vídeo en DVD, que incluye la película
El Coloso en llamas, y lo destina a alquiler.
IdTítulo Título Tipo Género Director Año Duración
Ficha
imdb
Comentario
31
El Coloso
en llamas
Película Catástrofes
John
Guillermin
1975 165
IdVídeo Formato vídeo IdTítulo
Nº en existen-
cias
Precio Venta/alq.
46 DVD 31 1 Alquiler
EJERCICIO 8 DE ACCESS
13
PROCEDIMIENTO
1º.Abre el formulario Panel inicial y cierra todos los demás (o bien, cierra la base
de datos y vuélvela a abrir). Haz clic en el botón Nuevo cliente del formulario
Panel inicial. Se abrirá el formulario Clientes
2º.
3º.Has de tener en pantalla una nueva ficha en blanco. Haz clic en la casilla co-
rrespondiente al campo Nombre y escribe el nombre del nuevo cliente (ob-
serva cómo se llena automáticamente el campo Idcliente con el nº 21).
4º.Pulsa la tecla Tabulador para pasar al siguiente campo, o haz clic con el ratón
en la casilla correspondiente, (Apellidos) e introduce el dato.
5º.Tras introducir el último dato (Población), haz clic en la ficha Alquileres por
cliente.
Hecho lo cual, ya puedes cerrar directamente el formulario Clientes; los datos
han quedado guardados en el mismo momento de introducirlos. No es necesario
guardar los cambios.
Sigue el mismo procedimiento para añadir el nuevo título y el nuevo vídeo.
Con la ficha Cliente seleccionada, haz clic en la
flecha con asterisco que aparece en la esquina
inferior izquierda de la ventana del formulario
para introducir un nuevo registro
Introduce a mano los datos del nuevo alquiler,
empezando por el campo Idvideo (el campo
IdAlquiler se llena solo y el campo IdCliente de
la tabla Alquileres no aparece aquí porque ya
se ha llenado en la ficha Cliente)

Más contenido relacionado

La actualidad más candente

C informacion instructores jcarlosmanuales juan carlosen_partesparte_8
C informacion instructores jcarlosmanuales juan carlosen_partesparte_8C informacion instructores jcarlosmanuales juan carlosen_partesparte_8
C informacion instructores jcarlosmanuales juan carlosen_partesparte_8
Jose Martin Sosa Granados
 
Guia inicio acces
Guia inicio accesGuia inicio acces
Guia inicio acces
andy can
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion webaracely404
 
Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0
Tito Arias Cordova
 
9 utn frba manual access 2010 operaciones con registros
9  utn frba manual access 2010   operaciones con registros9  utn frba manual access 2010   operaciones con registros
9 utn frba manual access 2010 operaciones con registros
Silvia O. Informática-Nticx
 
6 utn frba manual access 2010 consultas de acción
6  utn frba manual access 2010   consultas de acción6  utn frba manual access 2010   consultas de acción
6 utn frba manual access 2010 consultas de acción
Silvia O. Informática-Nticx
 
8 utn frba manual access 2010 informes
8  utn frba manual access 2010   informes8  utn frba manual access 2010   informes
8 utn frba manual access 2010 informes
Silvia O. Informática-Nticx
 
Manual del programador fox pro
Manual del programador fox proManual del programador fox pro
Manual del programador fox pro
hmosquera
 

La actualidad más candente (12)

C informacion instructores jcarlosmanuales juan carlosen_partesparte_8
C informacion instructores jcarlosmanuales juan carlosen_partesparte_8C informacion instructores jcarlosmanuales juan carlosen_partesparte_8
C informacion instructores jcarlosmanuales juan carlosen_partesparte_8
 
Guia inicio acces
Guia inicio accesGuia inicio acces
Guia inicio acces
 
Paneles de control vinicio montero
Paneles de control vinicio monteroPaneles de control vinicio montero
Paneles de control vinicio montero
 
fundamentos de programacion web
fundamentos de programacion webfundamentos de programacion web
fundamentos de programacion web
 
Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0Guía de Visual Fox Pro 9.0
Guía de Visual Fox Pro 9.0
 
9 utn frba manual access 2010 operaciones con registros
9  utn frba manual access 2010   operaciones con registros9  utn frba manual access 2010   operaciones con registros
9 utn frba manual access 2010 operaciones con registros
 
Access Clase 03
Access Clase 03Access Clase 03
Access Clase 03
 
6 utn frba manual access 2010 consultas de acción
6  utn frba manual access 2010   consultas de acción6  utn frba manual access 2010   consultas de acción
6 utn frba manual access 2010 consultas de acción
 
8 utn frba manual access 2010 informes
8  utn frba manual access 2010   informes8  utn frba manual access 2010   informes
8 utn frba manual access 2010 informes
 
IntroduccióN Bea
IntroduccióN BeaIntroduccióN Bea
IntroduccióN Bea
 
Manual del programador fox pro
Manual del programador fox proManual del programador fox pro
Manual del programador fox pro
 
Formulario En Word
Formulario En WordFormulario En Word
Formulario En Word
 

Destacado

Dossier access
Dossier accessDossier access
Dossier accessJeKiSu
 
Storyboards
StoryboardsStoryboards
Storyboards
clarkelucy2051
 
Lester P. O'neal resume II
Lester P. O'neal resume IILester P. O'neal resume II
Lester P. O'neal resume IILester O'Neal
 
CRIDS UNamur et PReCOM Université St Louis
CRIDS UNamur et PReCOM Université St LouisCRIDS UNamur et PReCOM Université St Louis
CRIDS UNamur et PReCOM Université St Louis
Réseau LIEU (Liaison Entreprises-Universités)
 
ICHEC Recherches
ICHEC RecherchesICHEC Recherches
C.v abida
C.v abidaC.v abida
C.v abida
abidayou
 
Laboratory of the Agrolimentary Industry - Haute Ecole Charlemagne
Laboratory of the Agrolimentary Industry - Haute Ecole CharlemagneLaboratory of the Agrolimentary Industry - Haute Ecole Charlemagne
Laboratory of the Agrolimentary Industry - Haute Ecole Charlemagne
Réseau LIEU (Liaison Entreprises-Universités)
 
Sakeena presentation
Sakeena presentationSakeena presentation
Sakeena presentation
sakeenamuzammil
 
Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...
Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...
Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...
MOOCs for university students on the move in Europe
 
Climate damaging foods 2016
Climate damaging foods 2016Climate damaging foods 2016
Climate damaging foods 2016
New Food Innovation Ltd
 
Nutrición en el ciclo de la vida
Nutrición en el ciclo de la vidaNutrición en el ciclo de la vida
Nutrición en el ciclo de la vida
LISBETHurlLOPEZ
 
Our food future - Food Standards Agency UK Gov
Our food future - Food Standards Agency UK Gov Our food future - Food Standards Agency UK Gov
Our food future - Food Standards Agency UK Gov
New Food Innovation Ltd
 
Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...
Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...
Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...
Indian dental academy
 
Veterinary Dentistry - Feline Stomatitis Update
Veterinary Dentistry - Feline Stomatitis UpdateVeterinary Dentistry - Feline Stomatitis Update
Veterinary Dentistry - Feline Stomatitis Update
Brett Beckman
 
Biodentine
BiodentineBiodentine
Biodentine
Azhi Karim
 
microleakage in restorative dentistry/rotary endodontic courses by indian den...
microleakage in restorative dentistry/rotary endodontic courses by indian den...microleakage in restorative dentistry/rotary endodontic courses by indian den...
microleakage in restorative dentistry/rotary endodontic courses by indian den...
Indian dental academy
 
Dental adhesion /certified fixed orthodontic courses by Indian dental academy
Dental adhesion  /certified fixed orthodontic courses by Indian dental academy Dental adhesion  /certified fixed orthodontic courses by Indian dental academy
Dental adhesion /certified fixed orthodontic courses by Indian dental academy
Indian dental academy
 

Destacado (18)

Dossier access
Dossier accessDossier access
Dossier access
 
Storyboards
StoryboardsStoryboards
Storyboards
 
Lester P. O'neal resume II
Lester P. O'neal resume IILester P. O'neal resume II
Lester P. O'neal resume II
 
CRIDS UNamur et PReCOM Université St Louis
CRIDS UNamur et PReCOM Université St LouisCRIDS UNamur et PReCOM Université St Louis
CRIDS UNamur et PReCOM Université St Louis
 
ICHEC Recherches
ICHEC RecherchesICHEC Recherches
ICHEC Recherches
 
C.v abida
C.v abidaC.v abida
C.v abida
 
Laboratory of the Agrolimentary Industry - Haute Ecole Charlemagne
Laboratory of the Agrolimentary Industry - Haute Ecole CharlemagneLaboratory of the Agrolimentary Industry - Haute Ecole Charlemagne
Laboratory of the Agrolimentary Industry - Haute Ecole Charlemagne
 
Sakeena presentation
Sakeena presentationSakeena presentation
Sakeena presentation
 
Scan0039
Scan0039Scan0039
Scan0039
 
Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...
Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...
Programma Conferenza Internazionale MOOCs, Informal Language Learning and Mob...
 
Climate damaging foods 2016
Climate damaging foods 2016Climate damaging foods 2016
Climate damaging foods 2016
 
Nutrición en el ciclo de la vida
Nutrición en el ciclo de la vidaNutrición en el ciclo de la vida
Nutrición en el ciclo de la vida
 
Our food future - Food Standards Agency UK Gov
Our food future - Food Standards Agency UK Gov Our food future - Food Standards Agency UK Gov
Our food future - Food Standards Agency UK Gov
 
Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...
Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...
Dentin boning agents /certified fixed orthodontic courses by Indian dental ac...
 
Veterinary Dentistry - Feline Stomatitis Update
Veterinary Dentistry - Feline Stomatitis UpdateVeterinary Dentistry - Feline Stomatitis Update
Veterinary Dentistry - Feline Stomatitis Update
 
Biodentine
BiodentineBiodentine
Biodentine
 
microleakage in restorative dentistry/rotary endodontic courses by indian den...
microleakage in restorative dentistry/rotary endodontic courses by indian den...microleakage in restorative dentistry/rotary endodontic courses by indian den...
microleakage in restorative dentistry/rotary endodontic courses by indian den...
 
Dental adhesion /certified fixed orthodontic courses by Indian dental academy
Dental adhesion  /certified fixed orthodontic courses by Indian dental academy Dental adhesion  /certified fixed orthodontic courses by Indian dental academy
Dental adhesion /certified fixed orthodontic courses by Indian dental academy
 

Similar a H) formularios 3

Los formularios en access 2007 paso a paso
Los formularios en access 2007 paso a pasoLos formularios en access 2007 paso a paso
Los formularios en access 2007 paso a paso
Inmaculada Concepción
 
MANUAL DE ACCESS
MANUAL DE ACCESSMANUAL DE ACCESS
MANUAL DE ACCESS
UCE
 
Paginas 65 y 66 de informatica
Paginas 65 y 66 de informaticaPaginas 65 y 66 de informatica
Paginas 65 y 66 de informatica
DiegoPerez431
 
A) access
A) accessA) access
A) access
Silvia Romera
 
Subformularios
SubformulariosSubformularios
Subformularios
Dubraska1
 
F) formularios 1
F) formularios 1F) formularios 1
F) formularios 1
Silvia Romera
 
Bases de datos (Consultas de acción e informes en microsoft access)
Bases de datos (Consultas de acción e informes en microsoft access)Bases de datos (Consultas de acción e informes en microsoft access)
Bases de datos (Consultas de acción e informes en microsoft access)
KareliaRivas
 
Bases de datos access 2010
Bases de datos access 2010Bases de datos access 2010
Bases de datos access 2010
pablofutbolrock99
 
Iv bimestre
Iv bimestreIv bimestre
Iv bimestre
kittylisette
 
Formularios
FormulariosFormularios
Formularios
Alien96
 

Similar a H) formularios 3 (20)

Los formularios en access 2007 paso a paso
Los formularios en access 2007 paso a pasoLos formularios en access 2007 paso a paso
Los formularios en access 2007 paso a paso
 
MANUAL DE ACCESS
MANUAL DE ACCESSMANUAL DE ACCESS
MANUAL DE ACCESS
 
Generacion de formularios
Generacion de formulariosGeneracion de formularios
Generacion de formularios
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
Paginas 65 y 66 de informatica
Paginas 65 y 66 de informaticaPaginas 65 y 66 de informatica
Paginas 65 y 66 de informatica
 
Unidad 11
Unidad 11Unidad 11
Unidad 11
 
A) access
A) accessA) access
A) access
 
Subformularios
SubformulariosSubformularios
Subformularios
 
F) formularios 1
F) formularios 1F) formularios 1
F) formularios 1
 
Bases de datos (Consultas de acción e informes en microsoft access)
Bases de datos (Consultas de acción e informes en microsoft access)Bases de datos (Consultas de acción e informes en microsoft access)
Bases de datos (Consultas de acción e informes en microsoft access)
 
Presentación1
Presentación1Presentación1
Presentación1
 
Bases de datos access 2010
Bases de datos access 2010Bases de datos access 2010
Bases de datos access 2010
 
Iv bimestre
Iv bimestreIv bimestre
Iv bimestre
 
Formularios e informes
Formularios e informesFormularios e informes
Formularios e informes
 
Formularios
FormulariosFormularios
Formularios
 

Más de Silvia Romera

Pràctica 2 processador text srs
Pràctica 2 processador text srsPràctica 2 processador text srs
Pràctica 2 processador text srs
Silvia Romera
 
Pràctica 1 processador text srs
Pràctica 1 processador text srsPràctica 1 processador text srs
Pràctica 1 processador text srs
Silvia Romera
 
Vinetas tablas
Vinetas tablasVinetas tablas
Vinetas tablas
Silvia Romera
 
Vinetas columnas
Vinetas columnasVinetas columnas
Vinetas columnas
Silvia Romera
 
Tabulaciones3
Tabulaciones3Tabulaciones3
Tabulaciones3
Silvia Romera
 
Tabulaciones2
Tabulaciones2Tabulaciones2
Tabulaciones2
Silvia Romera
 
Tablas3
Tablas3Tablas3
Tablas3
Silvia Romera
 
Tablas2
Tablas2Tablas2
Tablas2
Silvia Romera
 
Tablas1
Tablas1Tablas1
Tablas1
Silvia Romera
 
Tablas tabulaciones2
Tablas tabulaciones2Tablas tabulaciones2
Tablas tabulaciones2
Silvia Romera
 
Tablas tabulaciones1
Tablas tabulaciones1Tablas tabulaciones1
Tablas tabulaciones1
Silvia Romera
 
Sangrías1
Sangrías1Sangrías1
Sangrías1
Silvia Romera
 
Qué es un documento de archivo srs
Qué es un documento de archivo srsQué es un documento de archivo srs
Qué es un documento de archivo srs
Silvia Romera
 
Materiales y equipos de archivo srs
Materiales y equipos de archivo srsMateriales y equipos de archivo srs
Materiales y equipos de archivo srs
Silvia Romera
 
Imágenes
ImágenesImágenes
Imágenes
Silvia Romera
 
Columnas
ColumnasColumnas
Columnas
Silvia Romera
 
Archivo y clases de documentos
Archivo y clases de documentosArchivo y clases de documentos
Archivo y clases de documentos
Silvia Romera
 
Mf0971 1 reproducción y archivo srs
Mf0971 1 reproducción y archivo srsMf0971 1 reproducción y archivo srs
Mf0971 1 reproducción y archivo srs
Silvia Romera
 
1w formatos
1w formatos1w formatos
1w formatos
Silvia Romera
 
1w solicitud
1w solicitud1w solicitud
1w solicitud
Silvia Romera
 

Más de Silvia Romera (20)

Pràctica 2 processador text srs
Pràctica 2 processador text srsPràctica 2 processador text srs
Pràctica 2 processador text srs
 
Pràctica 1 processador text srs
Pràctica 1 processador text srsPràctica 1 processador text srs
Pràctica 1 processador text srs
 
Vinetas tablas
Vinetas tablasVinetas tablas
Vinetas tablas
 
Vinetas columnas
Vinetas columnasVinetas columnas
Vinetas columnas
 
Tabulaciones3
Tabulaciones3Tabulaciones3
Tabulaciones3
 
Tabulaciones2
Tabulaciones2Tabulaciones2
Tabulaciones2
 
Tablas3
Tablas3Tablas3
Tablas3
 
Tablas2
Tablas2Tablas2
Tablas2
 
Tablas1
Tablas1Tablas1
Tablas1
 
Tablas tabulaciones2
Tablas tabulaciones2Tablas tabulaciones2
Tablas tabulaciones2
 
Tablas tabulaciones1
Tablas tabulaciones1Tablas tabulaciones1
Tablas tabulaciones1
 
Sangrías1
Sangrías1Sangrías1
Sangrías1
 
Qué es un documento de archivo srs
Qué es un documento de archivo srsQué es un documento de archivo srs
Qué es un documento de archivo srs
 
Materiales y equipos de archivo srs
Materiales y equipos de archivo srsMateriales y equipos de archivo srs
Materiales y equipos de archivo srs
 
Imágenes
ImágenesImágenes
Imágenes
 
Columnas
ColumnasColumnas
Columnas
 
Archivo y clases de documentos
Archivo y clases de documentosArchivo y clases de documentos
Archivo y clases de documentos
 
Mf0971 1 reproducción y archivo srs
Mf0971 1 reproducción y archivo srsMf0971 1 reproducción y archivo srs
Mf0971 1 reproducción y archivo srs
 
1w formatos
1w formatos1w formatos
1w formatos
 
1w solicitud
1w solicitud1w solicitud
1w solicitud
 

Último

HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 

Último (20)

HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 

H) formularios 3

  • 1. EJERCICIO 8 DE ACCESS 1 ACCESS EJERCICIO 8 FORMULARIOS (3ª parte): macros, e introducción de datos; controles de formulario MACROS En el ejercicio anterior hemos creado botones en un formulario por medio de un asistente. A veces nos puede interesar que un botón de comando realice más de una acción: p.ej, cerrar el formulario activo y abrir otro. En tal caso, el asistente no basta. Es necesario crear una macroinstrucción o macro y asociarla al botón. Macroinstrucción o macro es un conjunto de instrucciones o accio- nes que se ejecutan por medio de una combinación de teclas o un clic del ratón. ACTIVIDAD A REALIZAR Crear en cada uno de los formularios de la base de datos Videoclub El Oscar (salvo en el Panel inicial) botones que sirvan para acceder a otros formularios de introducción de datos sin pasar por el panel inicial. Tales botones deberán: - Cerrar el formulario activo - Abrir otro formulario Los botones a crear serán los siguientes:  Formulario Alquileres:  Botón 1 (A Títulos desde Alquileres): para ir al formulario Títulos  Botón 2 (A Clientes desde Alquileres): para ir al formulario Clientes
  • 2. EJERCICIO 8 DE ACCESS 2  Formulario Clientes:  Botón 1 (A Alquileres desde Clientes): para volver al formulario Alqui- leres  Formulario Títulos:  Botón 1 (A Alquileres desde Títulos): para volver al formulario Alquile- res  Botón 2 (A Existencias desde Títulos): para ir al formulario Existencias  Formulario Existencias:  Botón 1 (A Títulos desde Existencias): para ir al formulario Títulos  Botón 2 (a Ventas desde Existencias): para ir al formulario Ventas  Formulario Ventas:  Botón 1 (A Existencias desde Ventas): para volver al formulario Exis- tencias Además, para redondear la navegación entre formularios, crea en cada uno de los formularios de datos un botón suplementario que cierre el formulario activo y abra el formulario Panel inicial. Dale a dicho botón el mismo formato que a los de- más. Llama al botón Al Panel inicial desde…(y aquí escribe el nombre del formulario en que estés creando el botón) PROCEDIMIENTO Abre la base de datos Videoclub El Oscar. Haz clic en el botón Ir a la ventana principal de la base de datos. En la ventana principal, haz clic en el apartado Formu- larios. Abre el formulario Alquileres y activa la vista Diseño. Crea en el encabezado del formulario (debajo y a la derecha de la etiqueta) un botón de comando, pero, en el primer paso del asistente, haz clic en Finalizar. Con el nuevo botón seleccionado, en el panel derecho Hoja de propiedades selecciona la ficha Todas y modifica las siguientes propiedades del botón: - Nombre: A Títulos desde Alquileres - Título: Títulos - Cursor al activar: Mano de hiper- vínculo - Imagen: borra el contenido de la casilla (mapa de bits). - Nombre de la fuente: Calibri. - Tamaño de la fuente: 14 ptos. - Espesor de la fuente: Negrita - Color del texto: blanco - Estilo del fondo: Transparente -
  • 3. EJERCICIO 8 DE ACCESS 3 A continuación, en el mismo panel, selecciona la ficha Eventos. Con ello abrimos una nueva ventana en la que procederemos a crear la ma- cro que abra un formulario nuevo y cierre el activo: En la propiedad Al hacer clic borra la expresión [Macro incrustada] y, luego, haz clic sobre los puntos suspensivos de la derecha. Deja seleccionada la opción Generador de macros y acepta En la columna Acción, haz clic en la fle- cha de la 1ª celda y selecciona Abrir- Formulario.
  • 4. EJERCICIO 8 DE ACCESS 4 En la parte inferior de la ventana (Argu- mentos de acción) haz clic en la flecha de Nombre de formulario y selecciona el formulario Títulos. La propiedad Vista (debajo de Nombre de formulario) ha de mostrar la opción Formulario. A continuación, haz clic en la flecha de la 2ª celda de la columna Acción y selec- ciona la acción Cerrar. Configura las opciones del panel inferior de la acción Cerrar de la manera que se muestra.
  • 5. EJERCICIO 8 DE ACCESS 5 Finalmente, haz clic en el botón Guardar como de la pestaña Diseño en la ventana de la macro. Cierra la ventana de la macro haciendo clic en el botón Cerrar de la pestaña Diseño (si el programa te pide guardar los cambios, haz clic en Sí). Una vez en el for- mulario, guarda los cambios realizado en el mismo. Luego, pasa a vista Formulario. El aspecto (parcial) del formulario será aproximadamente éste: Sitúa la flecha del cursor sobre el nuevo botón; el cursor adopta la forma de una mano con el índice levantado (si has configurado correctamente la propiedad Cursor al activar). Haz clic; se cerrará el formulario Alquileres y se abrirá el formulario Títulos (las dos acciones son prácticamente simultáneas). A continuación, procede a crear los demás botones indicados al principio del ejercicio, por el procedimiento visto. Los botones se situarán en la esquina inferior derecha del encabezado de cada formulario respectivo. Las propiedades serán las mismas (cambiando los nombres en su caso, claro) para todos los botones. Escribe el nombre de la macro y acepta.
  • 6. EJERCICIO 8 DE ACCESS 6 Controles de formulario El Access ofrece, además de los botones y las etiquetas, toda una serie de controles para hacer más atractivo o sencillo el uso de los formularios. Aunque hay muchos, aquí, de momento, nos limitaremos a dos: el control de ficha y el de cuadro combinado. Control de ficha: En los formularios con muchos elementos o que incluyen subformularios, pue- de ser una buena idea distribuir los objetos en fichas distintas. ACTIVIDAD A REALIZAR Vamos a ensayarlo con el formulario Clientes, que incluye un subformulario con los datos de los alquileres realizados por cada cliente. PROCEDIMIENTO 1º.Abre el formulario Clientes en modo Diseño. 2º.Provisionalmente, mueve (corta y pega) todos los campos del formulario, sal- vo el subformulario, al pie del formulario (si es necesario, ensancha antes el pie hasta hacerlo visible o más ancho). 3º.En la pestaña Diseño de la cinta de opcio- nes, haz clic sobre el icono Control de ficha 4º.Dibuja el control en la sección Detalle de manera que ocupe la mayor parte de la superficie de dicha sección (salvo la ocupada por el subformulario, cla- ro) El control presentará más o menos el siguiente aspecto
  • 7. EJERCICIO 8 DE ACCESS 7 5º.A continuación, selecciona los campos que habías movido al pie del formula- rio. Córtalos y, haciendo clic en la primera ficha del control, pégalos. Si es ne- cesario, agranda la ficha para que se ajuste a los campos. 6º.Selecciona el campo con el subformulario y muévelo (cortando y pegando) a la segunda ficha del control. Borra la etiqueta correspondiente al subformula- rio 7º.Finalmente, cambia el nombre de las fichas en la propiedad Título de cada fi- cha (has de seleccionarla antes en la lista de objetos del panel Hoja de pro- piedades). Los nombres serán: a. Ficha 1: Clientes b. Ficha 2: Alquileres por cliente El nº de las páginas quizá no coincida pero da igual
  • 8. EJERCICIO 8 DE ACCESS 8 Finalizadas estas operaciones, el aspecto del formulario será el siguiente: Pasa a vista Formulario y observa cómo puedes alternar entre los datos del cliente y los alquileres realizados por el mismo. ACTIVIDAD A REALIZAR Por el procedimiento ya visto, en el formulario Títulos, crea un control de ficha con dos fichas. - En la primera sitúa los campos referentes a cada título. Llámala Titulo. - En la 2ª, el subformulario, con los datos del soporte (DVD, Blu-ray o HD- DVD) o soportes que lo contienen (un mismo título puede estar en DVD y en Blu-ray, p.ej). Llámala Soporte. Control de cuadro combinado Este control evita la necesidad de escribir manualmente el dato, seleccionándo- lo de una lista procedente de una tabla o consulta.
  • 9. EJERCICIO 8 DE ACCESS 9 ACTIVIDAD A REALIZAR En el formulario Existencias, sustituye el campo Formato por un cuadro combi- nado que permita elegir uno de los tres formatos (DVD, Blu-ray o HD-DVD) en que se hallan grabadas las películas del videoclub. PROCEDIMIENTO 1º.Abre el formulario Existencias en modo Diseño. 2º.Selecciona el campo Formato y bórralo (las dos casillas) 3º.En la pestaña Diseño de la cinta de opciones, haz clic en el icono Cuadro combinado (Control de formulario) 4º.Dibuja el cuadro combinado en el lugar que ocupaba an- tes el campo Formato. Con ello se inicia el asistente para la creación del cuadro combinado: En el primer paso, deja selec- cionada la 1ª opción y haz clic en Siguiente.
  • 10. EJERCICIO 8 DE ACCESS 10 En el segundo paso, activa la opción Consulta y, arriba, selec- ciona la consulta Formatos. Lue- go, haz clic en Siguiente. En este paso, haz clic en esta flecha para añadir el único campo de la consulta: Formato. Luego, clic en Siguiente.
  • 11. EJERCICIO 8 DE ACCESS 11 En el siguiente paso, no cambies nada (puesto que el ancho de la columna es suficiente para mostrar todo el texto) y haz clic directamente en Siguiente. En el último paso, como nombre del cuadro combinado escribe Formato. Lue- go, haz clic en Finalizar. Sitúa el cuadro combinado en el mismo lugar que ocupaba el campo Formato y aplícale las mismas opciones de formato que tenía ese campo. Para acabar, guarda los cambios realizados en el formulario y pasa a vista For- mulario. Observa el resultado. Como campo para ordenar los registros, obviamente, selecciona el único de la consulta: Formato. La ordenación Ascen- dente significa, en este caso, orden al- fabético. En este paso, activa la opción Almacenar el valor en el campo y selecciona el campo Formato. De este modo, el campo mostrará el valor que figura en la tabla Existencias y, en caso de seleccionar otro, el dato se modificará también en la tabla Existencias. A continuación, haz clic en Siguiente.
  • 12. EJERCICIO 8 DE ACCESS 12 Introducción de datos La principal utilidad de los formularios es la introducción de datos en la base. Supongamos que un cliente nuevo alquila un vídeo. Hemos de introducir dos registros, en el siguiente orden: - El que corresponde al nuevo cliente: para lo que utilizaremos el formula- rio Clientes. - El que corresponde al nuevo alquiler: para lo que emplearemos el formu- lario Alquileres Si intentas introducir el nuevo alquiler antes que el nuevo cliente, la base de datos no te lo permitirá. Sólo es posible introducir alquileres de clientes ya registrados en la base. Esto es así porque el formulario Alquileres incluye el dato Cliente mientras que el formulario Clientes no incluye ninguna referencia a los alquileres. ACTIVIDAD A REALIZAR Introduce en la base de datos los siguientes registros, teniendo en cuenta que el primer campo (Id...) de cada formulario no es necesario escribirlo, sino que apare- ce automáticamente al introducir el segundo: Supuesto: un cliente nuevo alquila una película (Matrix, en DVD) y la devuelve al cabo de dos días Idcliente Nombre Apellidos NIF Teléfono Dirección CP Población 21 Agapito López Aguilar 42351836G 971462319 Camí de Gràcia, 71 07620 Llucmajor IdAlquiler Idcliente IdVídeo Fecha alquiler Fecha devo- lución Días alquiler Importe alquiler Penalización (sí/no) Llamar (sí/no) 21 21 7 18/04/12 21/04/2012 3 4 € Supuesto: el videoclub adquiere un nuevo vídeo en DVD, que incluye la película El Coloso en llamas, y lo destina a alquiler. IdTítulo Título Tipo Género Director Año Duración Ficha imdb Comentario 31 El Coloso en llamas Película Catástrofes John Guillermin 1975 165 IdVídeo Formato vídeo IdTítulo Nº en existen- cias Precio Venta/alq. 46 DVD 31 1 Alquiler
  • 13. EJERCICIO 8 DE ACCESS 13 PROCEDIMIENTO 1º.Abre el formulario Panel inicial y cierra todos los demás (o bien, cierra la base de datos y vuélvela a abrir). Haz clic en el botón Nuevo cliente del formulario Panel inicial. Se abrirá el formulario Clientes 2º. 3º.Has de tener en pantalla una nueva ficha en blanco. Haz clic en la casilla co- rrespondiente al campo Nombre y escribe el nombre del nuevo cliente (ob- serva cómo se llena automáticamente el campo Idcliente con el nº 21). 4º.Pulsa la tecla Tabulador para pasar al siguiente campo, o haz clic con el ratón en la casilla correspondiente, (Apellidos) e introduce el dato. 5º.Tras introducir el último dato (Población), haz clic en la ficha Alquileres por cliente. Hecho lo cual, ya puedes cerrar directamente el formulario Clientes; los datos han quedado guardados en el mismo momento de introducirlos. No es necesario guardar los cambios. Sigue el mismo procedimiento para añadir el nuevo título y el nuevo vídeo. Con la ficha Cliente seleccionada, haz clic en la flecha con asterisco que aparece en la esquina inferior izquierda de la ventana del formulario para introducir un nuevo registro Introduce a mano los datos del nuevo alquiler, empezando por el campo Idvideo (el campo IdAlquiler se llena solo y el campo IdCliente de la tabla Alquileres no aparece aquí porque ya se ha llenado en la ficha Cliente)