Informática
Bases de datos

Tu Instituto Online
   


 
Nivel Básico Base: Formularios. Formatos, máscaras y diseño
Duración aproximada: 1 sesión.
   
Objetivos Objetivos
  • Conocer y aplicar campos con formato y máscaras en formularios.
  • Mejorar la presentación y diseño de formularios.
   
Fuentes de información Fuentes de información
   
Contenidos
Contenidos
 

1. Campos con formato

Al igual que vimos con las tablas, este tipo de campos sirven para mostrar información en el formulario aplicando un formato determinado.

   
Ejercicios
Ejercicio
  Aplicar formato campo "Anyo"
  • Abre la base de datos "videoclub".
  • Haz clic en el botón Formularios de la Barra de Objetos.
  • Ve al formulario FPELICULA.
  • Abre el formulario en modo diseño.
  • Pulsa sobre el icono de la barra izquierda llamado Campo formateado . Dibuja un nuevo campo en el formulario al lado del campo “Anyo”.
  • Haz doble clic sobre el nuevo campo. En la pestaña General, en la propiedad Nombre escribe "Anyo formateado".
  • Elige la propiedad Formato.
  • Haz clic en el icono con puntos suspensivos. Elige la categoría Fecha. Hasta ahora nuestro campo “Anyo” estaba predefinido como DD/MM/AA; es decir, dos cifras para el día, dos para el mes y dos para el año.
  • En el campo Formato de código teclea AAAA. Después, pulsa el icono de la derecha Añadir.

  • Comprueba que se ha añadido el nuevo formato:

  • En la propiedad Activado, establece el valor No.
  • En la propiedad Marco pon el valor Vista 3D. Con esto logramos el efecto visual en 3 dimensiones.
  • Para cambiar la fuente utiliza la propiedad Tipo de letra.

Ahora enlazamos el nuevo campo con un campo de nuestra base de datos.

  • En la pestaña Datos, elige el campo “Anyo”.

  • Cierra la vista diseño y comprueba el resultado en la vista de datos. Ahora tenemos un campo con formato que nos mostrará el año de la película.
  • Por ejemplo:

   
Contenidos
Contenidos
 

2. Campos patrón. Máscaras

La máscara de edición es una plantilla especial que determina la manera en que se introducirán los datos en un campo de tipo Texto o Fecha/Hora. Los caracteres para definir una máscara se muestran en la siguiente tabla:

Carácter
Significado
L
Una constante de texto. Esta posición no se puede editar. El carácter se muestra en la posición correspondiente de la máscara literal.

a

Se pueden introducir los caracteres a-z y A-Z. Los caracteres en mayúsculas no se convierten a caracteres en minúsculas.

A

Se pueden introducir los caracteres A-Z. Si se introduce una letra minúscula, se convierte automáticamente a una letra mayúscula.

c

Se pueden introducir los caracteres a-z, A-Z y 0-9. Los caracteres en mayúsculas no se convierten a caracteres en minúsculas.

C

Se pueden introducir los caracteres A-Z y 0-9. Si se introduce una letra minúscula, se convierte automáticamente a una letra mayúscula.

N

Sólo se pueden introducir los caracteres de 0 a 9.

x

Se pueden introducir todos los caracteres imprimibles.

X

Se pueden introducir todos los caracteres imprimibles. Si se utiliza una letra minúscula, se convierte automáticamente a una letra mayúscula.

   
Ejercicios
Ejercicio
 

Aplicar máscara. Campo "CodEAN"

  • Haz clic en el botón Formularios de la Barra de Objetos.
  • Ve al formulario FPELICULA.
  • Abre el formulario en modo diseño.
  • Pulsa sobre el icono de las flechas de la barra lateral izquierda y en Más controles.
  • Base nos muestra un cuadro con controles adicionales. Pulsa en el icono Campo enmascarado . Dibuja el campo en el formulario al lado del campo “CodEAN”.
  • Haz doble clic sobre el campo. En la pestaña General, en la propiedad Nombre escribe "Cod. barras enmascarado".
  • Elige la propiedad Máscara de entrada. Escribe la máscara NNNNNNNNNNNNN para mostrar el formato estándar de código de barras con 13 números. En la propiedad Máscara de caracteres escribe también NNNNNNNNNNNNN.

Los campos patrón constan de una máscara de entrada y de una máscara de caracteres. La máscara de entrada determina qué datos se pueden introducir. La máscara de caracteres determina los contenidos del campo patrón cuando se carga el formulario.

  • En la propiedad Control de formato comprueba que está el valor.
  • En la propiedad Marco pon el valor Vista 3D. Con esto logramos el efecto visual en 3 dimensiones.
   
Ojo

Si la propiedad Control de formato está activada (valor Sí), sólo se aceptarán los caracteres permitidos.

   
 

Ahora enlazamos el nuevo campo con un campo de nuestra base de datos.

  • Selecciona la pestaña Datos. Despliega la lista y elige el campo “CodEAN".

  • Cierra la ventana Propiedades.
  • Pulsa sobre el icono de la barra izquierda llamado Campo de etiqueta . En el formulario, dibuja una etiqueta al lado del nuevo campo.
  • Haz doble clic sobre la etiqueta. En la propiedad Título escribe el texto “Cód. barras”.
  • Ve al antiguo campo “CodEAN”. Pulsa sobre el campo y elimínalo con la tecla Supr.
  • Coloca el nuevo campo junto con su etiqueta en la posición que ocupaba el antiguo.
  • Por ejemplo:

  • Guarda los cambios en el formulario FPELICULA.
  • Cierra el diseño del formulario.
  • Haz doble clic sobre el formulario FPELICULA. Introduce los datos de una nueva película con código EAN. Comprueba que ahora la máscara restringe los valores de entrada.
   
Contenidos
Contenidos
 

3. Apariencia de un formulario

Hasta el momento hemos incidido en la parte técnica de la creación y diseño de formularios, sin cuidar excesivamente la interfaz con el usuario. La apariencia es un asunto sumamente importante, pues de su diseño va a depender en gran medida la adaptación, la utilización y la aceptación del uso de un determinado formulario.

En consecuencia, debe aplicarse el principio de ergonomía, de forma que un formulario se adapte a nuestras necesidades y no al contrario.

3.1. Elementos gráficos

Para insertar un elemento gráfico, utilizaremos los iconos de la barra de herramientas Dibujo.

   
Fuentes de información Sugerencias

Para repasar y recordar los elementos gráficos de formularios, puede consultarse la práctica correspondiente en el bloque básico.

   
   
Ejercicios
Ejercicio
 

Vamos a cambiar la apariencia del diseño del formulario FPELICULA para que la interfaz resulte agradable e intuitiva.

  • Haz clic en el botón Formularios de la Barra de Objetos.
  • Ve al formulario FPELICULA.
  • Abre el formulario en modo diseño.
  • Puede utilizarse los efectos y colores que se desee.
  • Redimensiona los elementos de la pantalla.
  • Inserta un rectángulo redondeado 3D. Escribe dentro el texto “VIDEOCLUB”.
  • Descarga del portal la imagen del icono de cine. DESCARGAR
  • Inserta la imagen descargada. Menú Insertar → Imagen o icono .
   
Contenidos
Contenidos
 

4. Rótulos artísticos

La galería Fontwork contiene distintos diseños de rótulos artísticos, que a su vez, podemos modificar. Para insertar un rótulo artístico haremos clic en el icono de la barra de herramientas.

   
Fuentes de información Sugerencias

Para repasar y recordar los rótulos artísticos (Fontwork), puede consultarse la práctica correspondiente en el bloque básico de Writer.

   
Ejercicios
Ejercicio
 

Vamos a añadir un rótulo artístico para la carátula.

  • Haz clic en el botón Formularios de la Barra de Objetos.
  • Ve al formulario FPELICULA.
  • Abre el formulario en modo diseño.
  • Puede utilizarse los efectos y colores que se desee.
  • Inserta un rótulo artístico con el texto “Cartel”. Colócalo justo encima del campo donde se muestra la foto del cartel.
  • Por ejemplo:

  • Guarda los cambios.
   
Contenidos
Contenidos
 

5. Orden de tabulación

Cuando creamos un formulario, se establece por defecto un orden de tabulación para los campos, es decir, el orden en el que va pasando el tabulador de un campo a otro. Cuando efectuamos cambios añadiendo, modificando o borrando campos, el orden de tabulación se altera y queda desordenado.

Base nos permite volver a establecer el orden de tabulación que deseemos, de forma que vayamos pasando de campo a campo según el orden de pantalla.

   
Ejercicios
Ejercicio
 

Vamos a cambiar el orden de tabulación para que sea consecutivo.

  • Haz clic en el botón Formularios de la Barra de Objetos.
  • Ve al formulario FPELICULA.
  • Abre el formulario en modo diseño.
  • En la barra de herramientas inferior, haz clic en el icono Orden de activación.
  • Mueve los distintos campos para que quede el orden correcto:

  • Guarda los cambios y cierra el formulario.
  • Haz doble clic en el formulario. Comprueba que ahora está correcto el orden de tabulación. Para ello, pasa con la tecla tabulador de un campo a otro.
  • Cierra el formulario.

Cerrar la base de datos

  • Guarda los cambios en la base de datos.
  • Cierra la base de datos "videoclub".
   
   
Creditos Créditos
Licencia de Creative Commons

Este documento es de dominio público bajo licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España.
TuInstitutoOnline.com M.Donoso, G.García, P.Gargallo, A.Martínez. v. 2.0.2.1.0

No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Los reconocimientos se realizan en el apartado Fuentes de información.

Los iconos empleados están protegidos por la licencia LGPL y se han obtenido de:
https://commons.wikimedia.org/wiki/Crystal_Clear
https://www.openclipart.org


Licencia de Creative Commons

Todas las capturas de pantalla tienen copyright y pertenecen a TuInsitutoOnline.com.

TuInstitutoOnline.com permite su uso siempre y cuando se muestren desde el dominio www.tuinstituoonline.com y NO PERMITE enlazar a ellas desde otros lugares.

Además, la estructura diseñada para mostrar el contenido de las unidades es propiedad de TuInstitutoOnline.com.

TuInstitutoOnline.com M.Donoso, G.García, P.Gargallo, A.Martínez. Versión 2021.