Skip to main content

Modificar un formulario

Vamos a mover los controles a lugares diferentes en el formulario y a cambiar el fondo por una imagen. También modificaremos la etiqueta del campo FormaPago y también cambiaremos el campo a cuadro de lista.

Primero tenemos que decidir qué es lo que vamos a cambiar. La explicación seguirá este esquema de los diez puntos que planeamos cambiar.

  1. Proporcionar la funcionalidad de lista desplegable para el campo Fecha del formulario principal y alargarlo para que muestre el día de la semana, el día, el mes y el año.

  2. Acortar la longitud de los campos de pago (todos los campos que contienen la palabra Pago).

  3. Colocar los controles en grupos: comida, subformulario de combustible y misceláneos.

  4. Cambiar las palabras de algunas etiquetas. Algunas palabras se convertirán en dos. Si es posible, use algunas abreviaturas (misc. por misceláneos).

  5. Cambiar la longitud de varios campos y etiquetas. Solamente algunos campos tienen una longitud aceptable, pero para conseguir mejor aspecto, también se la modificaremos.

  6. Sustituir todos los campos cuya etiqueta termine en Pago por un cuadro de lista que contenga las entradas de la tabla Tipo pago.

  7. Aumentar verticalmente el tamaño del campo Notas, añadirle una barra deslizante y moverlo.

  8. Hacer cambios en las columnas Fecha y FormaPago del subformulario de modo similar a los cambios realizados en el formulario principal.

  9. Añadir encabezados a cada grupo del formulario principal.

  10. Cambiar el fondo por una imagen, para luego modificar algunas etiquetas para que se puedan leer claramente. Cambiar el color del tipo de letra (fuente) de las cabeceras.

Vamos a ver ahora algunos métodos que usaremos en estos pasos. Los controles en el formulario principal están formados por un campo y su etiqueta. Unas veces querremos trabajar con el control completo, otras sólo con la etiqueta o con el campo, y otras, con un grupo de controles.

  • Al pulsar un campo o una etiqueta, el control completo queda seleccionado. Aparece un borde alrededor del control con ocho puntos de control verde. Ahora puede arrastrarlo a donde quiera.

  • Al hacer clic sobre una etiqueta manteniendo pulsada la tecla Control, sólo se selecciona la etiqueta o el campo (Figura 18). Puede pulsar la tecla Tab para cambiar la selección del campo a la etiqueta o de la etiqueta al campo.

  • Mover un grupo de controles es casi tan fácil como mover uno solo.

  • Pulse el punto de control superior izquierdo de los campos que desea mover para seleccionarlo.

  • Mueva el cursor un poco por encima y a la izquierda del campo seleccionado.

  • Arrastre el cursor hasta la parte inferior derecha del grupo de controles y suelte el botón del ratón.

A medida que arrastre el cursor, un rectángulo con borde de líneas indicará qué partes están incluidas en la selección. Asegúrese de que es lo suficientemente grande como para incluir totalmente todos los controles.

Cuando suelte el botón del ratón, aparecerá alrededor de los controles seleccionados un borde con los puntos de control verdes.

Mueva el cursor por encima de uno de los campos. El puntero cambiará a un icono de arrastrar. Mueva el grupo de controles a donde quiera.

Sugerencia: Al cambiar el tamaño o mover un control, debería seleccionar dos propiedades de la barra de herramientas Diseño de formulario: Usar cuadrícula y Guías al desplazar. Podrá alinear los controles mejor y las líneas guía de lo que está moviendo se moverán a medida que mueva el cursor. Debería tener también las dos reglas activas (Ver → Regla).

Paso 1: cambiar el campo Fecha

  1. Haga clic sobre el campo Fecha mientras mantiene pulsada la tecla Control para seleccionarlo.

  2. Mueva el cursor sobre el punto de control verde central del lado derecho. El cursor cambiará a la forma de una doble flecha.

  3. Mantenga pulsado el ratón mientras arrastra el cursor hacia la derecha hasta que la longitud sea de 6 cm. La línea vertical de puntos queda alineada con el 6. Suelte el botón del ratón.

  4. Pulse el icono Control de la barra de herramientas Controles de formulario. Aparecerá la ventana Propiedades: Campo de fecha. Cada línea contiene una propiedad del campo.

  • Desplácese hasta Formato de fecha. Verá una lista desplegable con el valor predeterminado Estándar (corto). Pulse para desplegar la lista y seleccione Estándar (largo).

  • Desplácese hasta Desplegable y haga clic. Se abrirá otra lista desplegable cuyo valor predeterminado es No. Seleccione .

Sugerencia: Para ver el aspecto del campo Fecha, pulse el icono Modo diseño On/Off (el segundo icono por la izquierda en la imagen). Puede hacer esto en cualquier momento para ver el formulario con los cambios que haya realizado.

Paso 2: reducir el ancho de algunos campos

Todos los campos cuya etiqueta contenga la palabra Pago son demasiado anchos. Hace falta estrecharlos antes de mover el control.

  1. Pulse y mantenga la tecla Control en el campo APago.

  2. Mueva el cursor sobre el punto de control central de la derecha. El cursor se convertirá en una flecha doble.

  3. Arrastre el cursor hasta que el campo tenga 2,5 cm de ancho.

Sugerencia

Si ha seleccionado los iconos Usar cuadrícula y Guías al desplazar en la barra de herramientas Diseño de formulario, verá el tamaño del campo a medida que lo acorte.

  1. Repita estos pasos para acortar los siguientes campos: TPago, DPago, CPago, MPago y MiscPago.

Paso 3: mover los controles para agruparlos por categorías

Queremos que los controles aparezcan como en la imagen.

  1. Pulse en el primer control que quiera mover. Alrededor del control aparece un borde con ocho puntos de control verdes.

  2. Mueva el cursor sobre la etiqueta o el campo del control. El cursor cambia a la forma de icono de arrastrar.

  3. Arrastre el control y suéltelo donde quiera.

Precaución

No pulse la tecla Control mientras mueve un campo, ya que sólo moverá el campo o la etiqueta, pero no ambos a la vez. Para mover ambos pulse una vez y arrástrelos al punto deseado.

  1. Utilice el mismo procedimiento para mover el resto de los controles a su sitio.

Paso 4 cambiar el texto de las etiquetas

Los nombres de los campos suelen estar compuestos por una sola palabra. Sin embargo, las etiquetas de un campo de un formulario pueden tener más de una palabra, por lo que las modificaremos editando su texto.

Nota El asistente para tablas en Base sugiere nombres de campos de una sola palabra formada por la composición de dos términos independientes. Los nombres de las tablas a veces también se construyen de ese modo. De cualquier forma usted puede usar varias palabras en el nombre de un campo, en una etiqueta o en una tabla. Eso es lo que haremos cuando creemos unos cuadros de lista para cada control tipo de pago.

  1. Mantenga pulsada la tecla Control y haga clic sobre la etiqueta NúmTapas. Después, elija una de estas acciones:

  2. Pulse con el botón derecho del ratón y seleccione Campo de control en el menú contextual.

  3. O pulse el icono Control en la barra de herramientas Controles de formulario

  4. El diálogo que aparece tiene la etiqueta Propiedades: Campo de etiqueta y contiene todas las propiedades de la etiqueta seleccionada.

  5. En el campo Título edite el contenido y cámbielo a Núm. Tapas.

  6. Cierre el diálogo de Propiedades.

  7. Utilice el mismo procedimiento para cambiar también las siguientes etiquetas: DPago por Pago, APago por Pago, CPago por Pago, Misceláneos por Misc., CosteTapas por Coste Tapas, MPago por Pago, MiscPago por Misc. Pago, MiscNotas por Misc. Notas.

Sugerencia: Puede modificar todos los campos de la lista de la ventana Propiedades. Por ejemplo, si cambia la alineación de izquierda a centro, las palabras que haya se centran en la etiqueta. Cuando tenga tiempo, quizá quiera experimentar con las diferentes propiedades simplemente para ver los resultados que obtiene.

Paso 5: cambiar el ancho de las etiquetas y de los campos

Queremos que los siguientes controles tengan 2 cm de ancho: Desayuno, Almuerzo, Cena, Cuentakilómetros, Núm. Tapas, Peaje, Coste Tapas, Motel y Misc. En el paso 2 se modificaron todos los campos de pago, pero necesitamos cambiar el tamaño del campo Misc. Pago a 3 cm.

  1. Pulse con el botón derecho en Desayuno y seleccione Posición y tamaño. En la ventana Posición y tamaño, cambie Ancho a 2 cm.

  2. Repita esto mismo para los otros campos mencionados, usando 3 cm para Misc. Pago.

Precaución: Al cambiar la posición o tamaño de un control completo, use el diálogo Posición y tamaño o el método de arrastrar y soltar.

Cuando trabaje con el campo o con la etiqueta (pero no con los dos al mismo tiempo), puede usar el diálogo Propiedades para hacer estos cambios si necesita precisión. Sin embargo, tiene que tener cuidado de no seleccionar accidentalmente el control entero si va a usar el diálogo Propiedades ya que aplicaría exactamente los mismos valores para la etiqueta y para el campo. Por ejemplo, si introduce los valores para una nueva posición, tanto el campo como la etiqueta se moverán exactamente a la misma posición y el campo estará encima de la etiqueta. Entonces tendrá que mover cada uno de ellos a su posición correcta.

Nota: Para abrir la ventana Propiedades, pulse con el botón derecho sobre un control y seleccione Control en el menú contextual. O puede pulsar el icono Control de la barra de herramientas Controles de formulario. Tenga cuidado y use Control+Z para deshacer los errores que haya podido cometer.