[GELÖST]Wochentag als Text ausgeben

26. September 2019 14:06

Hallo,

im Auftragskopf soll zum Feld Warenaus.-Datum auch der Tag ausgegeben werden.

Habe das hier durchgelesen und ausprobiert, funktioniert leider nicht

viewtopic.php?p=69148&sid=3ed671777dfae612112568ca96e54156#p69148

Habe folgendes getan:

In der Page Sales Order (42) eine Textvariable angelegt:

"Warenausgangstag"
in die Page 42 als Field eingeblendet:

Im OnLookup- Trigger des Feldes - diesen Code was Natalie empfohlen hat, hinterlegt
Code:
Warenausgangstag := FORMAT("Shipment Date", 0, '<Weekday Text>');


Funktioniert leider nicht. Das Feld "Warenausgangstag" bleibt leer. Im "Shipment Date" steht als Datum der 17.04.2019.
Schön wenn in mein Feld dann Mittwoch angezeigt würde.
Hat jemand eine Idee warum das nicht funktioniert?

Herzlichen Dank
Beste Grüße
Robert
Zuletzt geändert von Raban am 4. Oktober 2019 07:29, insgesamt 1-mal geändert.

Re: Wochentag als Text ausgeben

26. September 2019 14:17

Hallo,

also bei mir funktioniert der folgende Code ohne Probleme:
Code:
ShipmentDate := 170919D;

MESSAGE('%1', FORMAT(ShipmentDate, 0, '<Weekday Text>'));


Der MESSAGE liefert: Dienstag

Re: Wochentag als Text ausgeben

26. September 2019 14:41

Raban hat geschrieben:Im OnLookup- Trigger des Feldes - diesen Code was Natalie empfohlen hat, hinterlegt
Code:
Warenausgangstag := FORMAT("Shipment Date", 0, '<Weekday Text>');



Lookup ist der falsche Ort. Das soll ja 'statisch' funktionieren: WA-Tag == Source des Feldes

Re: Wochentag als Text ausgeben

26. September 2019 14:52

Ups, das mit dem Lookup hab ich total übersehen.

Mach doch eine Funktion in der Page, die als Returnwert (Typ=Text) den Wochentag zurück liefert und setze diese Funktion in die SourceExpr eines neuen Controls.

Re: Wochentag als Text ausgeben

4. Oktober 2019 07:28

Markus Merkl hat geschrieben:
Raban hat geschrieben:Im OnLookup- Trigger des Feldes - diesen Code was Natalie empfohlen hat, hinterlegt
Code:
Warenausgangstag := FORMAT("Shipment Date", 0, '<Weekday Text>');



Lookup ist der falsche Ort. Das soll ja 'statisch' funktionieren: WA-Tag == Source des Feldes


Moin,

genau. in OnOpenPage eingefügt und funktioniert einwandfrei.
Herzlichen Dank für die Hilfe

Re: [GELÖST]Wochentag als Text ausgeben

4. Oktober 2019 11:31

Raban hat geschrieben:genau. in OnOpenPage eingefügt und funktioniert einwandfrei.


Solange man nicht den Datensatz wechselt. Ich tät 'on after get record' nehmen.