Unidad 13. Ejercicio: Etiquetas y Cuadros de Texto
Objetivo
Practicar el uso de las propiedades de los controles.
Ejercicio paso a paso
Abrir la base de datos Clases.accdb que se encuentra en la carpeta Mis ejercicios.
Vamos a partir del formulario creado en el tema 11 llamado Alumnos en columnas.
- Haz clic derecho sobre el formulario Alumnos en columnas en el Panel de Navegación.
- Selecciona la opción en el menú contextual para entrar en la ventana Diseño de formulario.
- Despliega la pestaña Archivo,
y elige la opción Guardar objeto como.
- Escribe Alumnos en columnas mejorado.
- Haz clic en el botón Aceptar.
- Selecciona el cuadro de texto que muestra la fecha de hoy que añadimos en la parte superior y abre sus propiedades haciendo clic en el botón Propiedades en la pestaña de Diseño.
- Seleciona la pestaña Formato.
- En la propiedad Alineación del texto selecciona Izquierda.
- En la propiedad Estilo de los bordes selecciona Transparente.
- En la propiedad Tamaño de la fuente selecciona 12.
- En la propiedad Fuente subrayada selecciona Sí.
Ahora añadiremos un nuevo campo calculado.
- Selecciona en la pestaña Diseño el control Cuadro de texto.
- Cambia el texto de su etiqueta para que se pueda leer Edad. Para ello haz clic sobre la etiqueta para editar su texto, o modifica directamente su propiedad Título.
- Haz clic dentro del cuadro de texto y escribe lo siguiente: =CEntero((Fecha()-[Fecha de nacimiento])/365).
Esto calculará la diferencia entre la fecha de hoy (Fecha())y la fecha en la que nació el alumno ([Fecha de nacimiento]), lo que nos dará un resultado en días de la diferencia de ambos. Dividimos esos días entre 365 para saber a cuántos años se corresponden, y finalemente utilizamos la funcion CEntero() para quedarnos con la parte entera de la división y no mostar el resultado con decimales.
Recuerda que antes de introducir una fórmula en un campo calculado deberás escribir un signo igual (=) o sino Access no entenderá qué estás queriendo hacer.
También podrías escribir el campo calculado directamente en la propiedad Origen del control, el resultado será el mismo.
- Selecciona de nuevo el campo de texto de fecha que habíamos incluido en la cabecera del formulario.
Vamos a hacer que no sea visible en pantalla. Queremos que este control sólo sea visible cuando se imprima el formulario.
- Vuelve a abrir sus propiedades haciendo clic en el botón Propiedades .
- Cambia la propiedad Mostrar cuando a Sólo al imprimir.
- Haz clic sobre el botón de Vistas para ver el resultado.
- Luego cambia a la Vista preliminar desde la pestaña Archivo > Imprimir para ver el resultado que tendría el formulario en una página impresa.
Observa que el control solamente se mostrará en la vista previa, y no en la visualización en pantalla.
- Cierra el formulario guardando
los cambios.
- Cierra la base de datos.
Cursos Informática Gratuitos