Dar formato a controles de campo en un informe

Después de insertar un control de campo, puede cambiar el tipo de datos y el formato de impresión del control. Los tipos de datos pueden ser Character, Numeric o Date. Cada uno de estos tipos tiene sus propias opciones de formato, incluyendo la opción de crear sus propias plantillas de formato. El formato determina cómo se muestra el campo cuando se imprime el informe o la etiqueta.

Puede escribir funciones de formato directamente en el cuadro Expresiones del cuadro de diálogo Expresión de informe o seleccionar opciones en el cuadro de diálogo Formato.

Normalmente, podría convertir todo el resultado alfabético a mayúsculas, insertar comas o puntos decimales en el resultado numérico, mostrar el resultado numérico en formato de moneda o convertir un formato de fecha a otro.

Opciones de formato para controles de informes

Para controles de campo, puede establecer varias opciones de formato para cada tipo de datos.

Para dar formato a un control de campo

  1. Elija el control Campo.

  2. En el cuadro de diálogo Expresión de informe, elija el botón del cuadro de diálogo que aparece después del cuadro Formato.

  3. En el cuadro de diálogo Formato, seleccione el tipo de datos para el campo: Carácter, Numérico o Fecha.

    El área Opciones de edición muestra las opciones de formato disponibles para ese tipo de datos.

    Nota   Este tipo de datos se aplica sólo al control de informe. Refleja el tipo de datos de la expresión y no cambia el tipo de datos del campo en la tabla.

  4. Seleccione las opciones de alineación y formato que desee.

El cuadro de diálogo Formato muestra diferentes opciones dependiendo del tipo de datos elegido. También puede crear una plantilla de formato si escribe caracteres en el cuadro Formato.

Alinear texto en un campo

Puede alinear el contenido de un campo dentro del control de dos formas. Esto no cambia la posición del control en el informe, sólo el contenido del control.

Para alinear texto en un control de campo

  1. Seleccione los controles que desea cambiar.
  2. En el menú Formato, elija Alineación del texto.
  3. En el submenú, elija el comando adecuado.

Para alinear texto en un campo

  1. Elija el control Campo.
  2. En el cuadro de diálogo Expresión de informe, elija el botón del cuadro de diálogo que aparece después del cuadro Formato.
  3. En el cuadro de diálogo Formato, seleccione el tipo de datos para el campo: Carácter, Numérico o Fecha.
  4. Seleccione las opciones de alineación y formato que desee.

Definir plantillas de formato de campo

Una plantilla de formato le permite personalizar el formato del campo. Si escribe una combinación de caracteres y códigos en el cuadro Formato del cuadro de diálogo Expresión de informe o el cuadro de diálogo Formato, puede crear una amplia variedad de formatos de impresión. Los caracteres que escriba aparecerán como texto literal junto con el valor del campo. Los códigos que escriba determinan la apariencia de la salida de campos. Por ejemplo, si usa la siguiente plantilla de formato para un campo numérico de 10 dígitos, los caracteres (paréntesis, espacios y guiones) se imprimen junto con los datos numéricos.

Plantilla de formato Resultado impreso
(999) 999-9999 (123) 456-7890

Cambiar fuentes

Puede cambiar la fuente y el tamaño del texto para cada campo o control de etiqueta, o bien puede cambiar la fuente predeterminada para el informe.

Para cambiar las fuentes y su tamaño en un informe

  1. Seleccione el control.

  2. En el menú Formato, elija Fuente.

    Aparecerá el cuadro de diálogo Fuente.

  3. Seleccione la fuente apropiada y el tamaño en puntos y, a continuación, elija Aceptar.

Para cambiar la fuente predeterminada

  1. En el menú Informe, elija Fuente predeterminada.

  2. En el cuadro de diálogo Fuente, seleccione la fuente apropiada y el tamaño en puntos que desee como valores predeterminados y, a continuación, elija Aceptar.

    Únicamente reflejarán la nueva configuración de fuente los controles que inserte después de cambiar la fuente predeterminada. Para cambiar objetos existentes, selecciónelos todos y cambie la fuente con la opción Fuente del menú Formato.

Recortar una imagen u objeto OLE

Es posible que la imagen o el objeto OLE que haya insertado no se ajuste al marco dibujado al crear el control. De forma predeterminada, la imagen o el objeto conservan su tamaño original. Puede recortarlo o cambiar su escala para que se ajuste al marco.

Si la imagen u objeto OLE es mayor que el marco creado en el Diseñador de informes, sólo aparecerá en el marco una porción de la imagen o el objeto. La imagen o el objeto están acoplados a la parte superior izquierda del marco. No puede ver la parte inferior derecha que se extiende más allá del marco.

Para ajustar una imagen al marco

  1. En el Diseñador de informes, cree un control Picture/OLE Bound.
  2. En el cuadro de diálogo Imagen para informe, seleccione Cambiar la escala de la imagen, conservar la forma.

Aparece la imagen completa, que llenará la mayor parte del marco y conservará las posiciones relativas. Esto protege a la imagen de la distorsión vertical u horizontal.

Para rellenar el marco con la imagen

  1. En el Diseñador de informes, cree un control Picture/OLE Bound.
  2. En el cuadro de diálogo Imagen para informe, seleccione Cambiar la escala de la imagen, rellenar el marco.

La imagen cambia para llenar el marco que ha cambiado de tamaño. Si es necesario, la imagen se alargará verticalmente u horizontalmente para ajustarse al marco.

Para ver un ejemplo de un informe con imágenes, vea el informe Wrapping.frx del directorio ...\Samples\Solution de Visual FoxPro.

Centrar un objeto OLE

Los objetos OLE incluidos en un campo General pueden variar en forma y tamaño. Si el objeto de un campo General es más pequeño que el marco, aparece en la esquina superior izquierda del marco. Puede centrarlo para asegurar que todos los objetos más pequeños que el marco estén centrados en el marco del informe o de la etiqueta. Las imágenes de archivo no están centradas porque no varían.

Para centrar objetos OLE de campo General

  1. En el Diseñador de informes, cree un control Picture/OLE Bound.
  2. En el cuadro de diálogo Imagen para informe, seleccione Centrar imagen.

Los objetos OLE impresos se centran en el área en una vista previa del informe o al imprimirlo.

Cambiar colores de controles de informes

Puede cambiar el color de un campo, etiqueta, línea o rectángulo.

Para cambiar colores

  1. Seleccione los controles cuyo color desea cambiar.
  2. En la barra de herramientas Paleta de colores, elija Color de primer plano o Color de fondo.
  3. Elija el color que desee.

Vea también

Definir variables de informe | Establecer opciones de impresión para controles | Agregar informes y etiquetas | SELECT - SQL