Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
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.
-
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?
-
Hi,
schau mal in der Desinger-Hilfe bei den LotusScript-Befehle unter Format nach. da solltest du alles finden was du brauchst.
Axel
-
Gibt mal der Format-Function eine Chance ;)
Bernhard
-
Mann seid Ihr noch schnell, so kurz vor dem WE.
Format$ ... genau das hat mir mal wieder gefehlt >:(
Vielen Dank!