4D Write v14WR INSERT EXPRESSION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
WR INSERT EXPRESSION
|
WR INSERT EXPRESSION ( Bereich ; Ausdruck {; NumFormat {; Datumsformat {; Zeitformat {; Ziel {; Größe}}}}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D Write Bereich | |||||
Ausdruck | String |
![]() |
Einzusetzender Ausdruck | |||||
NumFormat | String |
![]() |
Numerisches Format | |||||
Datumsformat | Ganzzahl |
![]() |
Nummer des Datumsformats | |||||
Zeitformat | Ganzzahl |
![]() |
Nummer des Zeitformats | |||||
Ziel | Lange Ganzzahl |
![]() |
Stelle, an die das Bild gesetzt wird. | |||||
Größe | Lange Ganzzahl |
![]() |
0=Größe wird beibehalten, 1=Größe wird angepasst | |||||
Der Befehl WR INSERT EXPRESSION fügt in Bereich eine Referenz aus Ausdruck ein oder überschreibt die aktuelle Auswahl.
Ausdruck muss ein gültiger 4D Ausdruck sein, der einen Wert zurückgibt. Das kann eine 4D Variable, Funktion, eine Anweisung oder eine Variable vom Typ Bild sein sowie eine externe Routine oder eine Projektmethode. Ist Ausdruck eine Variable, muss ihr Name in Anführungszeichen stehen ("").
Ausdruck kann auch Zeilenschaltungen und Tabulatoren enthalten. 4D Write formatiert den Text gemäß dem für den Absatz zugeordneten Lineal.
Der optionale Parameter NumFormat gibt das Format für Felder/Ausdrücke vom Typ numerisch an (z.B. Zahl, Ganzzahl oder Lange Ganzzahl). Er kann ein beliebiges numerisches Anzeigeformat enthalten, egal ob es vorhanden ist oder nicht. (z.B. “###,##”).
Setzen Sie einen leeren String, wenn dieser Parameter nicht geeignet ist oder geben Sie ihn nicht an, wenn die beiden anderen optionalen Parameter nicht angegeben sind.
Der optionale Parameter DatumsFormat gibt das Format für Felder/Ausdrücke vom Typ Datum an. Er muss eine Nummer enthalten, die sich auf ein vorhandenes Datumsformat bezieht. Setzen Sie 0, wenn dieser Parameter nicht geeignet ist oder geben Sie ihn nicht an. In den anderen Fällen können Sie die nachfolgenden Konstanten unter den Themen Datum Anzeigeformate und WR Parameter verwenden:
Konstante | Typ | Wert | Meldung |
System date short | Lange Ganzzahl | 1 | 29.12.2006 |
System date abbreviated | Lange Ganzzahl | 2 | So, 29. Dez. 2006 |
System date long | Lange Ganzzahl | 3 | Sonntag, 29. Dezember 2006 |
Internal date short special | Lange Ganzzahl | 4 | 29.12.06 (aber 29.12.1896 oder 29.12.2096) |
Internal date long | Lange Ganzzahl | 5 | 29. Dezember 2006 |
Internal date abbreviated | Lange Ganzzahl | 6 | 29. Dez. 2006 |
Internal date short | Lange Ganzzahl | 7 | 29.12.2006 |
Konstante | Typ | Wert | Meldung |
wr no date format | Lange Ganzzahl | 0 | Kein Datum |
Der optionale Parameter ZeitFormat gibt das Format für Felder/Ausdrücke vom Typ Zeit an. Er muss eine Nummer enthalten, die sich auf ein vorhandenes Zeitformat bezieht. Setzen Sie 0, wenn dieser Parameter nicht geeignet ist oder geben Sie ihn nicht an.
In den anderen Fällen können Sie eine der nachfolgenden Konstanten unter den Themen Zeit Anzeigeformate und WR Parameter verwenden:
Konstante | Typ | Wert | Meldung |
HH MM SS | Lange Ganzzahl | 1 | |
HH MM | Lange Ganzzahl | 2 | |
Hour min sec | Lange Ganzzahl | 3 | 1 Stunde 2 Minuten 3 Sekunden |
Hour min | Lange Ganzzahl | 4 | 1 Stunde 2 Minuten |
HH MM AM PM | Lange Ganzzahl | 5 |
Konstante | Typ | Wert | Meldung |
wr no time format | Lange Ganzzahl | 0 | Kein Zeitformat |
Fügen Sie einen Ausdruck vom Typ Bild hinzu, gibt der optionale Parameter Ziel an, wo das Bild in das Dokument eingefügt werden soll. Sie können jeden Wert größer als 0 wählen oder eine der nachfolgenden Konstanten unter dem Thema WR Parameter:
Konstante | Typ | Wert | Meldung |
wr on left hand pages | Lange Ganzzahl | -12 | Das Bild wird in die Seite eingefügt und erscheint nur auf den linken Seiten, wenn die Kopfteile für gerade und ungerade Seitennummern unterschiedlich sind. |
wr on right hand pages | Lange Ganzzahl | -11 | Das Bild wird auf der Seite eingefügt werden und erscheint nur auf den rechten Seiten, wenn die Kopfteile für gerade und ungerade Seitennummern unterschiedlich sind; sonst auf allen Seiten. |
wr on current page | Lange Ganzzahl | -4 | Das Bild wird in die Seite eingefügt und erscheint auf der aktuellen Seite, d.h. die Seite mit dem Einfügepunkt oder der aktuellen Auswahl |
wr into the text flow | Lange Ganzzahl | 0 | Das Bild wird in den Textfluss eingefügt werden. In diesem Fall werden die anderen Parameter nicht verwendet. Das Bild wird am Einfügepunkt eingesetzt oder es ersetzt die aktuelle Auswahl. |
Jeder Wert >0 | Das Bild ist auf der Seitennummer, übergeben in Ziel, sichtbar. Der Wert muss die Startnummer berücksichtigen. |
Beim Hinzufügen eines Ausdrucks vom Typ Bild bestimmt der optionale Parameter Größe, ob das Anzeigerechteck beibehalten oder angepasst wird:
Folgendes zweiteilige Beispiel zeigt eine Referenz auf eine 4D Projektmethode in einem 4D Write Bereich. Die Projektmethode findet alle Rechnungen für einen Kunden und verkettet Rechnungsnummer und Rechnungssumme.
`Projektmethode ZEIGE_RECHNUNGEN
$Tab:=Char(Tabulator)
$CR:=Char(Zeilenschaltung)
RELATE MANY([Kunden])
FIRST RECORD([Rechnungen])
$0:=""
For($i;1;Records in selection([Rechnungen]))
$0:=$0+[Rechnungen]Nummer+$Tab+String([Rechnungen]Summe;"DM###,##0.00")+$CR
NEXT RECORD([Rechnungen])
End for
Der zweite Teil dieses Beispiels fügt die Projektmethode ZEIGE_RECHNUNGEN in Bereich ein. Wenn 4D Write Bereich anzeigt oder druckt, erscheint jede Rechnung in einer eigenen Zeile.
WR INSERT EXPRESSION(Bereich;"ZEIGE_RECHNUNGEN")
Produkt: 4D Write
Thema: WR Datenbankobjekte
Nummer:
89226
Geändert: 4D Write 6.7
Geändert: 4D Write v11.6
WR GET REFERENCE
WR INSERT FIELD
4D Write Programmiersprache ( 4D Write v11.6)
4D Write Programmiersprache ( 4D Write v12)
4D Write Programmiersprache ( 4D Write v14)
4D Write Programmiersprache ( 4D v13)
4D Write Programmiersprache ( 4D Write v14 R2)
4D Write Programmiersprache ( 4D Write v14 R3)
4D Write Programmiersprache ( 4D Write v14 R4)