Académique Documents
Professionnel Documents
Culture Documents
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.
En el grupo Controles de la pestaña Diseño tenemos un botón por cada tipo de
controles que se pueden añadir al formulario. Puedes verlos todos pulsando la
flecha inferior derecha del recuadro que los contiene:
Objetivo
Saber crear controles en los formularios.
Ejercicio 1.
Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis
ejercicios.
Vamos a modificar el diseño del formulario Alumnos en columnas.
Ejercicio 2.
Ahora vamos a añadir un cuadro combinado para introducir el código de
curso mediante una lista desplegable, y para poder elegir el curso por su nombre
aunque después guardemos en la tabla Alumnado el código de curso no el
nombre.
22. Haz clic sobre el botón de Ver para pasar a la Vista Formulario y ver el
resultado.
23. Asigna a los alumnos los códigos de cursos que te indicamos a
continuación.
Codigo
Curso
Alumnado
1 Informática
2 Informática
3 Inglés
4 Internet
5 Internet
Ejercicio 3.
22. Haz clic sobre el botón de Vistas para pasar a la Vista Formulario y ver
el resultado.
23. Asigna a los alumnos los códigos de cursos que te indicamos a
continuación.
Codigo
Curso
Alumnado
6 Animación
7 Animación
8 Inglés
9 Informática
10 Animación
Vamos rellenando la rejilla definiendo cada una de las columnas que compondrá
la tabla:
En la primera fila escribir el nombre del primer campo, al
pulsar la tecla INTRO pasamos al tipo de datos, por defecto nos
pone Texto corto como tipo de dato. Si queremos cambiar de tipo de datos, hacer
clic sobre la flecha de la lista desplegable de la derecha y elegir otro tipo, por
ejemplo Texto largo.
Observa como una vez tengamos algún tipo de dato en la segunda columna, la
parte inferior de la ventana, la correspondiente a Propiedades del campo se
activa para poder indicar más características del campo, características que
veremos con detalle en la unidad temática siguiente.
La clave principal proporciona un valor único para cada fila de la tabla y nos
sirve de identificador de registros de forma que con esta clave podamos saber
sin ningún tipo de equivocación el registro al cual identifica. No podemos definir
más de una clave principal, pero podemos tener una clave principal compuesta por
más de un campo.
Hacer clic sobre el nombre del campo que será clave principal.
A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho
campo es la clave principal de la tabla.
Cuando intentemos insertar una nueva fila con valores que infrinjan estas dos
reglas, el sistema no nos deja crear la nueva fila y nos devuelve un error de este
tipo:
.
Si no tienes abierto Access 2016, ábrelo para realizar los ejercicios planteados a
continuación.
Ejercicio 1: Concesionario
Ejercicio 2: Clínica
No definir clave principal.
No definir clave principal.
No definir clave principal.
Para ello:
1. Seleccionar Crear > Diseño de tabla.
2. Rellenar los campos especificados tal cual están en la tabla. Un pequeño
consejo es que, al cambiar con INTRO o TAB a la columna Tipo de
dato puedes introducir una letra (por ejemplo la N) y automáticamente se
seleccionará la opción Número. Al pulsar la F se seleccionará Fecha/Hora,
etc. Para confirmar, pulsa INTRO o TAB y al cambiar el foco a otra columna se
conservará el valor actual.
3. Seleccionar el campo Codigo Cliente, haciendo clic en él. Luego, pulsar el
botón Clave primaria en forma de llave de la ficha Herramientas de
tabla > Diseño.
4. Pulsa el botón Guardar de la barra de acceso rápido o las teclas CTRL+G.
Indica el nombre de tabla Clientes.
Ejercicio 2: Clínica
jercicio 1: Concesionario
Ejercicio 2: Clínica
No definir clave principal.
3. Crear otra tabla con el nombre de Medicos con los siguientes campos:
No definir clave principal.
No definir clave principal.
Ejercicio 1: Concesionario
Ejercicio 2: Clínica
No definir clave principal.
No definir clave principal.
Ejercicio 1: Concesionario
Códig
Nombr Códig Fecha
o Apellidos Població Provinci
e Dirección o Teléfono nacimient
Client Cliente n a
Cliente Postal o
e
García Astilleros, 96368952
100 Antonio Valencia 46011 Valencia 15/08/60
Pérez 3 1
Pérez Magallane 96248514
101 Carlos Utiel 46300 Valencia 26/04/58
Ruiz s, 21 7
Rodrígue Juan de 96296547
105 Luis Gandía 46700 Valencia 30/03/61
z Más Mena, 11 8
Juangrán Balmes, 96368459
112 Jaime Valencia 46014 Valencia 31/01/68
Sornes 21 6
Prats Séneca, 96354785
225 Alfonso Sagunto 46500 Valencia 28/04/69
Montolla 23 2
Navarro Río 96387456
260 José Valencia 46002 Valencia 15/05/64
Lard Segura, 14 9
Úbeda 96354781
289 Elisa Valencia, 4 Sagunto 46500 Valencia 10/07/62
Sansón 2
San Villafranca, 96240158
352 Eva Alzira 46600 Valencia 12/08/65
Martín 34 9
Gerard Hernánde 96358962
365 Salinas, 8 Valencia 46002 Valencia 02/01/65
o z Luis 1
Prats 96358965
390 Carlos Ercilla, 8 Valencia 46005 Valencia 03/05/67
Ruiz 4
Lourde Oliver Gran vía, 96358741
810 Valencia 46007 Valencia 25/06/64
s Peris 34 2
Larred Blasco 96358962
822 Sergio Valencia 46005 Valencia 25/12/67
Navas Ibáñez, 65 1
860 Joaquí Árboles Gandía, 8 Xátiva 46800 Valencia 96375896 04/05/69
n Onsins 3
Joaquí Árboles 96375896
861 Gandía, 8 Xátiva 46800 Valencia 04/05/69
n Onsins 3
Ejercicio 2: Clínica
Ejercicio 1: Concesionario
2. Probar cambiar el código del primer registro por 4500. Observa como no nos
deja por no cumplir la regla de validación.
6. Cerrar la tabla.
Código
Matrícula Marca Modelo Color Precio Extras
Cliente
Corsa 1.2
V2360OX Opel Azul 21000 Antena eléctrica 100
Sport
V1010PB Ford Probe 2.0 16V Blanco 28600 101
Orion 1.8
V4578OB Ford Negro 26000 Aire Acondicionado 105
Ghia
V7648OU Citroen Xantia 16V Negro 24800 Airbag 225
Escort 1.6
V3543NC Ford Rojo 25000 260
Ghia
Aire Acondicionado,
V7632NX Citroen Zx Turbo-D Rojo 28000 289
Airbag
Fiesta 1.4
V8018LJ Ford Azul 19500 Elevalunas eléctricos 352
CLX
V2565NB Renault Clio 1.7 S Blanco 21000 390
Mondeo 1.8
V7642OU Ford Blanco 31000 810
GLX
V1234LC Audi 100 2.3 Verde 35100 Climatizador 822
V9834LH Peugeot 205 GTI Rojo 24500 860
Ejercicio 2: Clínica IV
Ejercicio 1: Concesionario
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los
campos que nos hacen falta (los que queremos actualizar y los que necesitamos
para incluir criterios de selección, en nuestro ejercicio queremos actualizar el
precio de los coches de la marca Ford, añadiremos Precio y Marca.
Apartado 4: Crea la consulta Recuperar revisiones que recupere los registros
borrados en la consulta anterior a partir de la tabla que creamos en el apartado 1.
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los
campos que nos hacen falta.
Ejercicio 2: Clínica
Apartado 2: Crea la consulta Cambiar habitacion que cambie los enfermos de
la habitacion 504 a la 505.
Ya tenemos la ventana diseño con la tabla añadida, vamos ahora a añadir los
campos que nos hacen falta (los que queremos actualizar y los que necesitamos
para incluir criterios de selección, en nuestro ejercicio queremos actualizar
el nºhabitacion de los ingresos de la habitacion 504, añadiremos Habitacion.
Si no tienes abierto Access 2016, ábrelo para realizar los ejercicios planteados a
continuación.
Ejercicio 1: Concesionario
Ejercicio 2: Clínica
Clínica
Para agregar estos botones, deberemos crear dos macros que abran el
formulario.
Primero, crearemos la de abrir Mantenimiento Medicos.
11. Pulsa verás como pasas al siguiente registro, púlsalo varias veces.
12. Pulsa verás como vuelves a los registros anteriores.
13. Pulsa verás que te posicionas en el primer registro.
14. Pulsa verás que te posicionas en el último registro.
15. Cierra el formulario.
El primer botón que vemos está localizado en el grupo Vistas, y nos permite
11.6. Temas
Podemos crear nuestro propio tema. Si establecemos los estilos con los colores
de nuestra empresa, por ejemplo, podemos pulsar Guardar tema actual... para
conservarlo y utilizarlo en otros formularios.
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.
A partir de ese momento se podrán crear todos los controles que queramos de
este tipo sin necesidad de hacer clic sobre el botón correspondiente cada vez.
Icono Control
Control de explorador
Permite incrustar una página web en el formulario, indi
web
Inserta en el formulario un objeto que facilita la naveg
Control de navegación
Navegación.
Permite delimitar una serie de opciones disponibles
englobar
Grupo de opciones Se recomienda utilizarlo cuando no haya muchas
combinados.
Se definen sus opciones mediante un asistente.
Objetivo
Ejercicio 1.
Ahora quitaremos la etiqueta del control ya que no hace falta y carga más
nuestro formulario.
Ejercicio 2.
Veamos el resultado:
22. Haz clic sobre el botón de Ver para pasar a la Vista Formulario y ver el
resultado.
23. Asigna a los alumnos los códigos de cursos que te indicamos a
continuación.
Codigo Alumnado Curso
1 Informática
2 Informática
3 Inglés
4 Internet
5 Internet
Veamos el resultado:
22. Haz clic sobre el botón de Vistas para pasar a la Vista Formulario y ver
el resultado.
23. Asigna a los alumnos los códigos de cursos que te indicamos a
continuación.
Codigo Alumnado Curso
6 Animación
7 Animación
8 Inglés
9 Informática
10 Animación