Kunden Akte.frf
Aus InfoAgent Dokumentation
Inhaltsverzeichnis
Änderungshistorie
Version 2.8.11.0
neue Variablen in der Variablenliste
- zeitfilter :
- Parameterübergabe durch InfoAgent
- bemerkung:
- IF( POS('<<\DOCLINK>>', [qHistory."Bemerkungen"])=0, [qHistory."Bemerkungen"], COPY([qHistory."Bemerkungen"], POS('<<\DOCLINK>>', [qHistory."Bemerkungen"])+12, LENGTH([qHistory."Bemerkungen"])))
Version 2.8.9.13
neue Variablen in der Variablenliste
- bemerkung:
- siehe Version 2.8.11.0
- maxLength: 3500
- Gibt die maximal darstellbare Länge (in Zeichen) für das Feld Bemerkungen an, wenn die Zeichensatzgröße auf 8 reduziert wurde. Diese Größe ist auch vom im Report eingestellten Papierformat abhängig u. kann bei Bedarf angepasst werden. Dies hat Auswirkungen auf die Darstellung der Variablen [bemerkung_Teil1] und [bemerkung_Teil2]. Da es bei zu langem Text im Feld Bemerkungen zu einer fehlerhaften Darstellung im Report (Leerseiten, Text abgeschnitten oder überdruckt) kommt, wird das Feld bei einer Längenüberschreitung (MaxLength) zerteilt (bemerkung_Teil1, bemerkung_Teil2). So stehen für den 2. Teil wiederum maxLength Zeichen zur Verfügung.
- bemerkung_Teil1:
- IF(LENGTH([bemerkung])>[MaxLength], COPY([bemerkung], 1, [MaxLength]), [bemerkung])
- bemerkung_Teil2:
- IF(LENGTH([bemerkung])>[MaxLength], COPY([bemerkung], [maxLength]+1, [maxLength]), '')
memo15
- geht über die volle Blattbreite
- neuer Inhalt: [bemerkung_Teil1]
- Line am unteren Rand wurde entfernt, dafür Line11 am unteren Rand eingefügt
Hauptdaten
- OnBeforePrint:
begin if [bemerkung_Teil2]= '' then Line11.visible := true else Line11.visible := false; end
Detaildaten
- Erstellung des neuen Bandes Detaildaten1
- verknüpfte Datenmenge: virtuelle Datenquelle
- enthält memo18 mit Inhalt [bemerkung_Teil2]
- OnBeforePrint:
begin if [bemerkung_Teil2]= '' then Detaildaten1.visible := false else Detaildaten1.visible := true; end