Commande DEFINE COLUMN
Crée et ajoute une ou plusieurs colonnes à une vue existante.
Syntaxe
DEFINE COLUMN view_name field_name <AS display_name> <POSITION n> <WIDTH characters> <PIC format> <SORT|SORT D> <KEY> <PAGE> <NODUPS> <NOZEROS> <LINE n>
Paramètres
| Nom | Description |
|---|---|
| nom_vue |
Vue à laquelle la colonne doit être ajoutée. |
|
nom_champ |
Champ pour lequel la colonne doit être créée. Pour utiliser un champ d'une table associée, spécifiez le nom du champ sous la forme table_name.field_name. |
| AS nom_affichage facultatif |
Nom d'affichage (titre de la colonne) pour le champ dans la vue. Si vous souhaitez que le nom d'affichage soit identique au nom du champ, n'utilisez pas AS. Indiquez le nom_affichage sous forme de chaîne entre guillemets. Utilisez un point-virgule (;) entre les mots si vous souhaitez insérer un saut de ligne dans le titre de la colonne. |
| POSITION n facultatif |
Position numérique, de gauche à droite, de la colonne :
|
| WIDTH caractères facultatif |
Largeur d'affichage du champ en nombre de caractères. La valeur indiquée contrôle la largeur d'affichage du champ dans les vues et rapports Analytics. La largeur d'affichage n'altère jamais les données ; elle peut toutefois masquer des données si elle est plus courte que la longueur du champ. Si vous ignorez WIDTH, la largeur d'affichage est définie sur la largeur de caractères spécifiée pour le champ dans le format de table. Note Les caractères spécifiés par WIDTH sont des caractères à largeur fixe. Le même espace est attribué à chaque caractère, quelle que soit la longueur du caractère réel. Par défaut, les vues dans Analytics utilisent une largeur proportionnelle qui ne correspond pas à l'espacement des caractères à largeur fixe. Si vous souhaitez une correspondance un à un entre la valeur WIDTH et les caractères de la vue, vous pouvez modifier le paramètre Police proportionnelle dans la boîte de dialogue Options sur une police à châsse fixe comme Courier New. |
| PIC format facultatif |
Note S'applique aux champs numériques ou DateHeure.
Le format doit être placé entre guillemets. |
|
SORT | SORT D facultatif |
Trie la colonne :
|
|
KEY facultatif |
La colonne est désignée comme champ de fractionnement dans les rapports. Les rapports sont sous-totalisés et sous-divisés lorsque la valeur de la colonne diffère. Les limitations ci-dessous s'appliquent aux champs de fractionnement :
|
|
PAGE facultatif |
Insère un saut de page chaque fois que la valeur du champ de fractionnement diffère. |
|
NODUPS facultatif |
Substitue des valeurs vides aux valeurs répétées dans le champ. Par exemple, si le nom d'un client est répertorié pour chaque enregistrement de facture, le rapport est plus lisible s'il montre uniquement la première occurrence de chaque nom de client. |
|
NOZEROS facultatif |
Substitue des valeurs vides aux valeurs nulles dans le champ. Par exemple, si, dans un rapport, un champ contient un grand nombre de zéros, la lecture du rapport est facilitée si ce dernier n'affiche que les valeurs non nulles. |
|
LINE n facultatif |
Nombre de lignes dans la colonne. Si aucune valeur n'est indiquée, la colonne comprend par défaut une seule ligne. La valeur n doit être comprise entre 2 et 60. |
Exemples
Définir une vue avec 6 colonnes
Une fois la table AR ouverte, vous définissez une vue Rapport_AR et vous définissez 6 colonnes. Les colonnes s'affichent dans l'ordre indiqué :
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"