Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Colibri am 30.07.04 - 14:21:19

Titel: Zahlenfeld in Text umwandeln
Beitrag von: Colibri am 30.07.04 - 14:21:19
Hallo Forum,

ich habe ein Zahlenfeld mit fester Dezimalstelleneinstellung von 2. Das Feld enthällt einen Preis. Den Inhalt schreibe ich in ein RichTextFeld, logischerweise als Text. Ein @Text(feld) führt aber dazu, daß mir nicht zwingend 2 Stellen hinter dem Komma übergeben werden. Ein 2,50 im Zahlenfeld ergibt eben als text 2,5.

Mit dieser Formel
 
@LeftBack(@Text(preis * 100) ; 2) + "," + @Right(@Text(preis * 100);2)

klappt es, aber muß ich das wirklich so umständlich machen, hab ich einfach nur ein Brett vor dem Kopf und wie mache ich das in Script, dort gibt es ja den leftback nicht. Notes Version ist dsie 5.0.11

Vielen Dank und ein schönes WE
Colibri
Titel: Re:Zahlenfeld in Text umwandeln
Beitrag von: Semeaphoros am 30.07.04 - 14:25:30
Schau Dir mal in der Designer-Hilfe den Eintrag für @Text an, da lässt sich ein Formatierungsstring mitgeben, der genau das leistet, was Du suchst.
Titel: Re:Zahlenfeld in Text umwandeln
Beitrag von: Colibri am 30.07.04 - 14:38:40
oh mann, also doch Brett vorm Kopf   :-[

Wer lesen kann ist klar im Vorteil. @Text(preis1 ; "F,2") ist tatsächlich etwas kürzer als mein Konstrukt.  ;D

Str$ von Script kann das aber nicht. Gibt es da auch eine einfach Lösung, oder muß mir das dort mit *100, right und len zusammenbauen?
Titel: Re:Zahlenfeld in Text umwandeln
Beitrag von: Axel am 30.07.04 - 14:44:32
Hi,

schau mal in der Desinger-Hilfe bei den LotusScript-Befehle unter Format nach. da solltest du alles finden was du brauchst.


Axel
Titel: Re:Zahlenfeld in Text umwandeln
Beitrag von: koehlerbv am 30.07.04 - 14:45:20
Gibt mal der Format-Function eine Chance  ;)

Bernhard
Titel: Re:Zahlenfeld in Text umwandeln
Beitrag von: Colibri am 30.07.04 - 14:52:45
Mann seid Ihr noch schnell, so kurz vor dem WE.
Format$ ... genau das hat mir mal wieder gefehlt   >:(

Vielen Dank!