Domino 9 und frühere Versionen > ND7: Entwicklung

tausendertrennzeichen sofort anzeigen

(1/6) > >>

Roooky:
Moin moin!

Ich hab ein bearbeitbares Zahlenfeld und hätte gern, dass das eingestellte Tausendertrennzeichen sofort angezeigt wird, wenn der Benutzer eine Eingabe gemacht hat...
Wie geht das wohl? Irgendwie bei Exiting was zum Aktualisieren reinschreiben? Ich leider nix LotusScript...

Vielen Dank schon mal!
Lutz

koehlerbv:
Gib bei den Maskeneigenschaften an, dass Felder automatisch aktualisiert werden sollen.
Hat die maske sehr viele Felder oder ungecachete @dbLookups, geht das aber performancemässig nach hinten los.

Bernhard

Roooky:
Danke Bernhard!
Leider ist es nur so wie vermutet und die Performance leidet etwas, grooooße Maske. Kann ich nicht wie beschrieben nur das Feld aktualisieren?

koehlerbv:
Doch - mit LotusScript im Exiting- oder OnChange-Event.

Bernhard

Roooky:
Falls jemand ähnliches vorhat: Folgender Code tuts im Exiting Bereich des Feldes.´


Sub Exiting(Source As Field)
   
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim Wert As String, WertNeu As String
   
   Set uidoc = ws.CurrentDocument
   
   Wert = uidoc.FieldGetText("Feldname")
   WertNeu = Format(Wert, "#,###")
   Call uidoc.FieldSetText("Feldname",WertNeu)
   
End Sub


Gruß und Danke,
Lutz

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln