Suppression de l'affichage de colonnes

Comment :

Référence :

Une requête de rapport peut comprendre un champ visant à créer un résultat particulier. La requête peut, par exemple, désigner un champ de tri par lequel les données sont organisées. Cependant, peut être préférez-vous ne pas afficher le titre ou les valeurs du champ s'ils s'affichent ailleurs dans le rapport. La phrase NOPRINT (synonyme de SUP-PRINT) supprime l'affichage des colonnes.


Haut de page

x
Référence : Commandes de suppression de colonnes

Commande

Description

S'applique à

NOPRINT or 
SUP-PRINT

Supprime l'affichage des colonnes.

HTML

PDF

PS



x
Syntaxe : Supprimer l'affichage de colonnes
display_command fieldname {NOPRINT|SUP-PRINT}

ou

{ON|BY} fieldname {NOPRINT|SUP-PRINT}

où :

display_command

Est une commande d'affichage.

fieldname

Est un champ d'affichage ou un champ de tri. Les valeurs de champ sont utilisées mais ne s'affichent pas. Un fichier HOLD ne contient pas de valeurs d'un champ BY supprimé.

Pour une valeur calculée avec NOPRINT, répétez AND COMPUTE avant la prochaine valeur calculée, le cas échéant.

NOPRINT|SUP-PRINT

Supprime l'affichage des colonnes. Les deux termes sont synonymes.

ON|BY

Est une phrase de tri vertical. Les deux termes sont synonymes.



Exemple : Suppression de l'affichage d'un champ de tri

Cette requête trie les données par ville. Comme l'en-tête de page comprend le nom de la ville, l'instance du champ de tri est supprimée.

TABLE FILE SALES
HEADING
"Page <TABPAGENO"
"SALES REPORT FOR <CITY"
PRINT UNIT_SOLD AND DELIVER_AMT 
BY CITY PAGE-BREAK NOPRINT 
BY PROD_CODE
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

L'en-tête de page identifie la ville à laquelle les données s'appliquent :

Sans NOPRINT, le rapport répète inutilement la ville :



Exemple : Suppression de l'affichage d'un critère de tri avec sous-total

Cette requête génère un sous-total pour chaque valeur du champ de tri CATEGORY, mais elle supprime l'affichage de l'instance du champ de tri.

TABLE FILE GGSALES
SUM UNITS BY CATEGORY
BY PRODUCT 
ON CATEGORY SUB-TOTAL SUP-PRINT PAGE-BREAK 
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

La ligne de sous-total par défaut identifie chaque catégorie (par exemple, *TOTAL Coffee) :

Sans SUP-PRINT, le rapport répète inutilement la catégorie :



Exemple : Tri par ordre alphabétique

Cette requête trie des noms par ordre alphabétique, mais elle empêche la répétition de données en supprimant l'instance du champ de tri LAST_NAME.

TABLE FILE EMPLOYEE
PRINT LAST_NAME 
BY LAST_NAME NOPRINT 
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

Les noms sont organisés par ordre alphabétique :


WebFOCUS