Comando DEFINE COLUMN
Crea y agrega una o más columnas a una vista existente.
Sintaxis
DEFINE COLUMN view_name field_name <AS display_name> <POSITION n> <WIDTH characters> <PIC format> <SORT|SORT D> <KEY> <PAGE> <NODUPS> <NOZEROS> <LINE n>
Parámetros
| Nombre | Descripción |
|---|---|
| nombre_vista |
La vista a la que se debe agregar la columna. |
|
nombre_campo |
El campo para el que se debe crear la columna. Para utilizar un campo de una tabla relacionada, especifique el nombre del campo como table_name.field_name. |
| AS nombre_visible opcional |
El nombre visible (título de columna alternativo) para el campo en la vista. Si desea que el nombre visible sea el mismo que el nombre del campo, no use AS. Especifique nombre_visible como una cadena entre comillas. Utilice un punto y coma (;) entre las palabras si desea que haya un salto de línea en el título de la columna. |
| POSITION n opcional |
La posición de la columna en la vista en forma numérica de izquierda a derecha:
|
| WIDTH caracteres opcional |
El ancho visible del campo en caracteres. El valor que se especifica controla el ancho visible del campo en las vistas y reportes de Analytics. El ancho visible nunca altera los datos; sin embargo, si es más pequeño que la longitud del campo, es posible que oculte datos. Si omite WIDTH, el ancho visible se ajusta al ancho de caracteres que se especificó para el campo en el formato de tabla. Nota Los caracteres especificados por WIDTH son caracteres de ancho fijo. A cada carácter se le asigna la misma cantidad de espacio, sin importar el ancho del carácter real. Por valor predeterminado, las vistas de Analytics utilizan una fuente de ancho proporcional que no coincide con el espaciado de caracteres de ancho fijo. Si desea que exista una correspondencia de uno a uno entre el valor WIDTH y los caracteres de la vista, puede cambiar el ajuste Fuente proporcional en el cuadro de diálogo Opciones a una fuente de ancho fijo, como Courier New. |
| PIC formato opcional |
Nota Se aplica solo a campos numéricos o de fecha y hora.
formato debe estar encerrado entre comillas. |
|
SORT | SORT D opcional |
Ordena la columna:
|
|
KEY opcional |
La columna está designada como un campo de corte en los registros. Los registros se subtotalizan y subdividen cuando el valor de la columna cambia. Se aplican las siguientes restricciones a los campos de salto:
|
|
PAGE opcional |
Inserta un salto de página cada vez que cambia el valor del campo de salto. |
|
NODUPS opcional |
Reemplaza los valores repetidos por valores en blanco en el campo. Por ejemplo, si el nombre del cliente figura en cada registro de factura, el reporte es más fácil de leer si solo se muestra la primera instancia de cada nombre de cliente. |
|
NOZEROS opcional |
Reemplaza los valores de cero por valores en blanco en el campo. Por ejemplo, si un reporte incluye una gran cantidad de valores cero en un campo, es más fácil leer el reporte si solo se muestran los valores que no son ceros. |
|
LINE n opcional |
El número de líneas en la columna. Si no se especifica ningún valor, la columna tiene, por defecto, una sola línea. El valor de n debe estar entre 2 y 60. |
Ejemplos
Definición de una vista con seis columnas
Con la tabla AR abierta, usted define una vista denominada Reporte_cuentas_cobrar y define seis columnas. Las columnas se muestran en el orden indicado:
OPEN Ar
DEFINE VIEW AR_Report OK
DEFINE COLUMN AR_Report No AS "Customer Number" WIDTH 7 KEY
DEFINE COLUMN AR_Report Date AS "Invoice Date" WIDTH 10
DEFINE COLUMN AR_Report Due AS "Due Date" WIDTH 10
DEFINE COLUMN AR_Report Reference AS "Reference Number" WIDTH 6
DEFINE COLUMN AR_Report Type AS "Transaction Type" WIDTH 5
DEFINE COLUMN AR_Report Amount AS "Transaction Amount" WIDTH 12 PIC "-9999999999.99"