[GELĂ–ST]Wochentag als Text ausgeben

Bild Microsoft Dynamics NAV 2015 (aka "NAV 8")

[GELĂ–ST]Wochentag als Text ausgeben

Beitragvon Raban » 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: Alles auswählen
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.
Beste GrĂĽĂźe | Robert
Benutzeravatar
Raban
 
Beiträge: 154
Registriert: 7. Mai 2011 08:32
Realer Name: Robert Liess
Arbeitsort: Hannover
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC14.28 Build 14.0.47686.0

Re: Wochentag als Text ausgeben

Beitragvon jm » 26. September 2019 14:17

Hallo,

also bei mir funktioniert der folgende Code ohne Probleme:
Code: Alles auswählen
ShipmentDate := 170919D;

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


Der MESSAGE liefert: Dienstag
MfG
Josef Metz
jm
Microsoft Partner
Microsoft Partner
 
Beiträge: 139
Registriert: 18. April 2005 11:32
Wohnort: WĂĽrzburg
Realer Name: Josef Metz
Arbeitsort: WĂĽrzburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: DOS..

Re: Wochentag als Text ausgeben

Beitragvon Markus Merkl » 26. September 2019 14:41

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



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

“Perl is the only language that looks the same before and after RSA encryption.” (Keith Bostic)
Benutzeravatar
Markus Merkl
 
Beiträge: 487
Registriert: 24. April 2007 10:10
Wohnort: ZH
Arbeitsort: CH-ZH
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: [alle]

Re: Wochentag als Text ausgeben

Beitragvon jm » 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.
MfG
Josef Metz
jm
Microsoft Partner
Microsoft Partner
 
Beiträge: 139
Registriert: 18. April 2005 11:32
Wohnort: WĂĽrzburg
Realer Name: Josef Metz
Arbeitsort: WĂĽrzburg
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: DOS..

Re: Wochentag als Text ausgeben

Beitragvon Raban » 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: Alles auswählen
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
Beste GrĂĽĂźe | Robert
Benutzeravatar
Raban
 
Beiträge: 154
Registriert: 7. Mai 2011 08:32
Realer Name: Robert Liess
Arbeitsort: Hannover
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC14.28 Build 14.0.47686.0

Re: [GELĂ–ST]Wochentag als Text ausgeben

Beitragvon Markus Merkl » 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.
Markus

“Perl is the only language that looks the same before and after RSA encryption.” (Keith Bostic)
Benutzeravatar
Markus Merkl
 
Beiträge: 487
Registriert: 24. April 2007 10:10
Wohnort: ZH
Arbeitsort: CH-ZH
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: [alle]


ZurĂĽck zu NAV 2015

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast