Integer Feld in Page eine Tausender Trennpunkt einbauen

21. Juni 2017 13:25

Hallo,

leider finde ich keine Möglichkeit, wie ich Felder (sind Integer Type in der Tabelle) in einer Page anstelle 10000 mit einen Tausender-Punkt 10.000 darstellen kann.

Geht das ?

Danke und lg
stony

Re: Integer Feld in Page eine Tausender Trennpunkt einbauen

21. Juni 2017 13:55

Vielleicht hilft dir der Link.

https://msdn.microsoft.com/de-de/library/dd301367.aspx
https://msdn.microsoft.com/de-de/library/dd301059.aspx

Laut der Beschreibung bei Microsoft sollte ein "FORMAT(DEINFELD,0,'<Integer Thousand>')" dazu führen, dass die Tausender Trennzeichen angezeigt werden.

Re: Integer Feld in Page eine Tausender Trennpunkt einbauen

28. Juni 2017 09:07

Habe es nun zwar geschafft mit
FORMAT(JänGeplMenge,0,'<Integer><1000Character,.>').

Aber nun kann ich das Feld in der Page nicht mehr bearbeiten.

Re: Integer Feld in Page eine Tausender Trennpunkt einbauen

28. Juni 2017 09:40

stony hat geschrieben:Aber nun kann ich das Feld in der Page nicht mehr bearbeiten.


Das ist richtig. Die einzige Alterntive: Stelle in Windows die Formatierung um. Wirkt sich dann aber auf alle Anwendungen und jedes nummerische Feld in NAV aus. Und muss für jeden Rechner einzeln umgestellt werden.

Re: Integer Feld in Page eine Tausender Trennpunkt einbauen

28. Juni 2017 13:17

Was ist denn wenn du auf der Page eine Text-Variable anstelle des Integer-Feldes einbindest.
Dann könntest du im Validate-Trigger mit dem FORMAT- Befehl die Zahl nach der Eingabe entsprechend Formatieren.
Und mit DELCHR den/die Puntkte rausnehmen befor du es in das Integer-Feld schreibst.

Ausßerdem müsstest du dann noch die Eingabe mit einem EVALUATE prüfen, damit auch sicher nur Integer eingeben werden.