WR INSERT EXPRESSION

4D - Documentation   Français   English   German   4D Write, Befehle nach Thema   4D Write, Befehle alphabetisch   Konstanten nach Thema   Back   Previous   Next

Version 6.7 (Geändert)


WR INSERT EXPRESSION (Bereich; Ausdruck{; NumFormat{; DatumsFormat{; ZeitFormat}}})

ParameterTypBeschreibung
BereichLange Ganzzahl4D Write Bereich
AusdruckStringEinzusetzender Ausdruck
NumFormatStringNumerisches Format
DatumsFormatGanzzahlNummer des Datumsformats
ZeitFormatGanzzahlNummer des Zeitformats

Beschreibung

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 4D Konstanten unter dem Thema Datum  Anzeigeformate verwenden:

DatumsformatKonstante (Wert)
<kein Datum>wr no date format (0)
(Thema WR Parameter)
6.1.00System date short (1)
Die, 6. Januar 2000System date abreviated (2)
Dienstag, 6. Januar 2000System date long (3)
06.01.00 oder 06.01.2000internal date short special
6. Januar 2000internal date long (5)
6. Jan. 2000internal date abbreviated (6)
06/01/2000internal date short (7)

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 4D Konstanten unter dem Thema Zeit Anzeigeformate verwenden:

ZeitformatFormat
<keine Zeit>wr no time format (0)
(Thema WR Parameter)
2:15.34HH MM SS (1)
2:15HH MM (2)
2 Stunden 15 Minuten 34 SekundenHour Min Sec (3)
2 Stunden 15 MinutenHour Min (4)
2:15 AMHH MM AM PM (5)

Beispiel

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")

Referenz

WR GET REFERENCE, WR INSERT FIELD.


4D - Documentation   Français   English   German   4D Write, Befehle nach Thema   4D Write, Befehle alphabetisch   Konstanten nach Thema   Back   Previous   Next