Campo de fecha

Los Campos de fecha son elementos frecuentes dentro de cualquier formulario. OpenOffice Base dispone de un control específico que hace más sencilla la tarea de introducción de estos datos. En la figura 3.55 puedes comprobar el aspecto del control Campo de fecha en su configuración más habitual.

Figura 3.55

Icono IDevice

Nota

Para acceder al control Campo de fecha (figura 3.56) debes mostrar la barra de herramienta Más controles. Recuerda que puedes activar esta barra con la opción Más campos de control de la barra de herramientas Controles de formulario.

Figura 3.56

Icono IDevice

Actividad 5

Para practicar un poco con el control Campo de fecha te propongo incluir un nuevo campo a la tabla Alumnos que nos permita guardar la fecha de matriculación del alumno y añadir este dato al formulario. Los requisitos para completar esta actividad serían los siguientes:

  • Tener una base de datos con una tabla denominada Alumnos.
  • Añadir a la tabla Alumnos una campo denominado FechaMatriculación del tipo Fecha[Date].
  • Tener un formulario asociado a la tabla Alumnos que nos permita mostrar y editar su información.
  • Activar la barra de herramientas Más controles.

Una vez comprobado todo, sigue los siguientes pasos para crear el control:

  1. Abre el formulario en modo diseño.
  2. Selecciona Campo de fecha en la barra de herramientas Más controles. Haz clic y arrastra para determinar la posición y las dimensiones del control.
  3. Una vez creado el control haz doble clic sobre él para mostrar el cuadro de diálogo Propiedades que puedes ver en la figura 3.57.
  4. En la ficha General activa la propiedad denominada Desplegable.
  5. A continuación, en la ficha Datos, despliega la única opción disponible y selecciona el campo FechaMatriculación. Cierra el cuadro de propiedades y guarda el formulario.

Figura 3.57

Icono IDevice

Truco

Si has seguido los pasos de la actividad anterior tendrás el nuevo control en tu formulario y podrás introducir fechas de forma mucho más cómoda. En cualquier caso, algunas ideas para mejorarlo serían:

  • Añadir una etiqueta para identificar el campo y mejorar la estética del formulario.
  • Modificar su aspecto para que coincida con el resto del campo del formulario.
  • Configurar las propiedades Fecha mín y Fecha máx para evitar errores y acotar el rango de fechas.
  • Utilizar alguna de las posibilidades que ofrece la propiedad Formato de fecha.
  • Activar la propiedad Campo giratorio para incrementar o reducir la fecha con un solo clic.