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.
Commande |
Description |
S'applique à |
---|---|---|
NOPRINT or SUP-PRINT |
Supprime l'affichage des colonnes. |
HTML PS |
display_command fieldname {NOPRINT|SUP-PRINT}
ou
{ON|BY} fieldname {NOPRINT|SUP-PRINT}
où :
Est une commande d'affichage.
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.
Supprime l'affichage des colonnes. Les deux termes sont synonymes.
Est une phrase de tri vertical. Les deux termes sont synonymes.
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 :
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 :
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 |