Programmieren mit dBASE PLUS: supressIfBlank

Aus Wikibooks


Legt fest, ob ein Objekt von der Umwandlung ausgenommen wird, wenn es leer ist.

Eigenschaft von[Bearbeiten]

Text

Beschreibung[Bearbeiten]

suppressIfBlank wirkt sich nur auf die visuellen Komponenten in einem Report aus. Ist suppressIfBlank True, erfolgt keine Umwandlung der Komponente, wenn ihr Anzeigewert leer ist.

Angenommen, Sie drucken zweizeilige Adressen aus, wobei der Wohnort in der zweiten Zeile steht. Wenn die zweite Zeile leer ist, soll sie keinen Platz belegen. Dies erreichen Sie, indem Sie die suppressIfBlank-Eigenschaft dieser Komponente auf True setzen. Wenn sie leer ist, erfolgt somit keine Umwandlung, und alle Komponenten darunter, deren fixed-Eigenschaft auf False gesetzt ist, werden nach oben gezogen.

suppressIfBlank ist per Vorgabe False. Die Umwandlung kann auch mit Hilfe des canRender-Events der betreffenden Komponente unterdrückt werden.