Supprimer les lignes vides d'un rapport

Comment :

Référence :

Le paramètre DROPBLNKLINE contrôle l'affichage des lignes vides dans un rapport WebFOCUS . Avec les options fournies, vous pouvez affecter les lignes vides automatiquement générées dans différents emplacements d'un rapport. Vous pouvez choisir d'éliminer les lignes vides autour des sous-totaux, en-têtes secondaires, ainsi que certaines lignes de données qui pourraient être vides et s'afficher comme lignes vides dans la sortie du rapport. De plus, lorsque vous utilisez des bordures, vous pouvez sélectionner la suppression des lignes vides autour des en-têtes et des pieds de page. Vous pouvez éliminer des lignes vides d'une sortie de rapport avec l'option SET DROPBLNKLINE.


Haut de page

x
Syntaxe : Contrôler les lignes vides automatiques dans les sorties de rapports
SET DROPBLNKLINE={OFF|ON|BODY|HEADING|ALL}

ou

ON TABLE SET DROPBLNKLINE {OFF|ON|BODY|HEADING|ALL}

où :

OFF

Insérez des lignes vides générées par le système ainsi que des lignes de données vides. OFF est la valeur par défaut.

ON|BODY

Supprimez les lignes vides générées par le système dans le corps du rapport, par exemple avant et après les en-têtes secondaires. De plus, certaines lignes de données qui pourraient être vides et s'afficher comme lignes vides dans la sortie du rapport entraînent la suppression de la sortie. BODY est un synonyme de ON.

TITRE

Supprimez les lignes vides entre les en-têtes et les titres et entre le corps du rapport et le pied de page. Fonctionne avec les formats positionnés (PDF, PS, DHTML, PPT) lorsqu'une requête contient un attribut Feuille de style de bordure ou de couleur d'arrière-plan n'importe où dans le rapport.

ALL

Fournit les comportements ON et HEADING.


Haut de page

x
Référence : Notes d'utilisation pour SET DROPBLNKLINE=HEADING


Exemple : Comparer la définition des paramètres DROPBLNKLINE

La requête suivante contre la source de données GGSALES contient un en-tête, un pied de page et un sous-total. Initiallement, DROPBLNKLINE est défini à OFF.

TABLE FILE GGSALES
HEADING CENTER
"Gotham Grinds Sales By Region"
FOOTING CENTER
"Generated on: &DATETMDYY"
SUM DOLLARS UNITS
BY REGION SUBTOTAL
BY CATEGORY
BY PRODUCT
WHERE REGION EQ 'Northeast' OR 'West'
ON TABLE PCHOLD FORMAT PDF
ON TABLE SET DROPBLNKLINE OFF
ON TABLE SET PAGE NOPAGE
ON TABLE SET STYLE *
SQUEEZE = ON,
FONT = ARIAL,
TYPE=HEADING, BORDER=LIGHT,
$
ENDSTYLE
END

La sortie contient une ligne vide en-dessous de l'en-tête, au-dessus du pied de page, puis au-dessus et en-dessous des lignes de sous-total et de la ligne de total général.

Modifier le paramètre DROPBLNKLINE pour HEADING génère la sortie suivante. La ligne vide en-dessous de l'en-tête et la ligne vide au-dessus du pied de page ont été supprimé. Les lignes vides au-dessus et en-dessous des lignes de sous-total et de total général restent insérées.

Modifier le paramètre DROPBLNKLINE à ON (activé), (ou BODY) génère la sortie suivante dans laquelle les lignes vides au-dessus et en dessous des lignes de sous-total ou de total général ont été supprimé, mais les lignes vides en-dessous de l'en-tête et au-dessus du pied de page restent insérées.

Modifier le paramètre DROPBLNKLINE à ALL génère la sortie suivante dans laquelle les lignes vides autour des lignes de sous-total ou de total général ainsi que les lignes vides en-dessous de l'en-tête et au-dessus du pied de page ont été supprimé.


WebFOCUS