Domino 9 und frühere Versionen > Entwicklung
Währungsfeld umbiegen...
dumme_fragen:
Hallo mal wieder,
ich habe eine Maske in einer Datenbank, in der noch DM Beträge in einem
Feld gespeichert sind. Da es ein Währungsfeld ist, steht auch seit der Umstellung zum Euro das ¤-Zeichen dahinter. Die Datenbank war lange nicht
mehr in Benutzung, jetzt soll sie aber wieder reaktiviert werden.
Ich habe mir einen Agenten geschrieben, der das besagte Feld ("Auftragswert") durch 2 teilen soll und mir dieses Ergebnis wieder in das Feld
speichert. Mein Code:
_AuftragswertEuro := Auftragswert/2;
@If(Auftragswert="";""; @SetField (Auftragswert; _AuftragswertEuro))
Mach ich etwas falsch? Wenn ja, was?
???
Axel:
Hi,
was mir fehlt ist die Zeile FIELD Auftragswert := Auftragswert. Die Zeile sollte am Anfang stehen. Ich bin mir nicht ganz sicher. ob ein Variablenname mit einem Unterstrich anfangen kann. Ansonsten sollte das funktionieren.
Ganz nebenbei stimmt der Umrechnungsfaktor nicht. Genau genommen müsste es so aussehen:
_AuftragswertEuro := Auftragswert/1.95583;
Axel
rar:
Probier mal:
FIELD Auftragswert := Auftragswert;
_AuftragswertEuro := Auftragswert/2;
@If(Auftragswert="";""; @SetField ("Auftragswert"; _AuftragswertEuro))
-rar
dumme_fragen:
Hat leider beides nicht geholfen...
wegen dem Umrechnungsfaktor: Das soll eh nur ein gerundeter Wert sein,
da will ich gar keine Nachkommastellen oder genaue Euro-Zahlen haben,
dass passt so ;)
dumme_fragen:
--- Zitat von: rar am 15.11.02 - 10:14:31 ---FIELD Auftragswert := Auftragswert;
_AuftragswertEuro := Auftragswert/2;
@If(Auftragswert="";""; @SetField ("Auftragswert"; _AuftragswertEuro))
--- Ende Zitat ---
Hey, das war's! Vielen Dank... Blöde Syntax! ;)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln