Programmieren mit dBASE PLUS: supressIfDuplicate

Aus Wikibooks


Legt fest, ob ein Objekt von der Umwandlung ausgenommen wird, wenn sich sein Wert seit der letzten Umwandlung nicht geändert hat.

Eigenschaft von[Bearbeiten]

Text

Beschreibung[Bearbeiten]

suppressIfDuplicate wirkt sich nur auf die visuellen Komponenten in einem Report aus. Ist suppressIfDuplicate True, erfolgt keine Umwandlung der Komponente, wenn sich ihr Anzeigewert seit der letzten Umwandlung im selben Report nicht geändert hat. Dies ist auch dann der Fall, wenn die letzte Umwandlung in einer anderen Gruppe des Reports stattgefunden hat.

Mit Hilfe von suppressIfDuplicate können Sie verhindern, daß derselbe Datenwert für unterschiedliche Datensätze im Report immer wieder dupliziert wird. Wenn beispielsweise Informationen nach dem Datum sortiert werden, können Sie suppressIfDuplicate auf True setzen, damit jedes Datum nur einmal umgewandelt werden muß.

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