Commande DEFINE COLUMN
Crée et ajoute une ou plusieurs colonnes à une vue existante.
Syntaxe
DEFINE COLUMN nom_vue nom_champ <AS nom_affichage> <POSITION n> <WIDTH caractères> <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 nom_table.nom_champ. |
AS nom_affichage optionnel |
Nom d'affichage (titre de la colonne) pour le champ dans la vue. Si vous souhaitez que le nom d'affichage soit identique au champ nom, 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 optionnel |
Position numérique, de gauche à droite, de la colonne :
|
WIDTH caractères optionnel |
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. Remarque 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 optionnel |
Remarque S'applique aux champs numériques ou DateHeure.
Le format doit être placé entre guillemets. |
SORT | SORT D optionnel |
Trie la colonne :
|
KEY optionnel |
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 optionnel |
Insère un saut de page chaque fois que la valeur du champ de fractionnement diffère. |
NODUPS optionnel |
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 optionnel |
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 optionnel |
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 Comptes_clients DEFINE VIEW Rapport_AR OK DEFINE COLUMN Rapport_AR No AS "Numéro client" WIDTH 7 KEY DEFINE COLUMN Rapport_AR Date AS "Date facture" WIDTH 10 DEFINE COLUMN Rapport_AR Echéance AS "Date échéance" WIDTH 10 DEFINE COLUMN Rapport_AR Référence AS "Numéro référence" WIDTH 6 DEFINE COLUMN Rapport_AR Type AS "Type transaction" WIDTH 5 DEFINE COLUMN Rapport_AR Montant AS "Montant transaction" WIDTH 12 PIC "-9999999999,99"