Domino 9 und frühere Versionen > Entwicklung
mit onclick feldinhalt ändern
Millennium:
hi,
ich habe folgendes problem:
ich habe 2 felder. in feld1 kann ein wert eingetragen und auch geändert werden. ich möchte, dass im feld2 der wert steht, der als erstes in feld1 eingetragen wurde - und der wert in feld2 soll sich auch nicht mehr ändern.
ich habe gedacht, dass ich bei feld1 per onclick irgendwie definieren kann:
wenn feld2 leer ist soll feld2 = feld1 sein
aber ich habe es leider nicht hinbekommen. kann mir vielleicht jemand helfen?! danke!
klaussal:
Field feld2 := feld2;
@setField("feld2"; feld1)
dann noch in den maskeneigenschaften anhaken: felder autom aktualisieren.
Jörg P.:
Vielleicht so:
feld2 Berechnet, Wert:
@If(feld2="" ; feld1 ; feld2)
Performance:
onclick ist aber nur wenn du klickst, was ist wenn du ins Feld mit der Tab Taste reinspringst ?
mach doch einfach in das Exiting des Feldes folgendes rein:
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
If uidoc.fieldgettext("Feld2") = "" Then
Call uidoc.fieldsettext("Feld2", uidoc.fieldgettext("Feld1") )
End If
End Sub
cu
Millennium:
--- Zitat von: klaussal am 09.05.03 - 09:22:44 ---Field feld2 := feld2;
@setField("feld2"; feld1)
--- Ende Zitat ---
also das funktioniert schonmal, aber wenn ich jetzt feld1 nochmal ändere, dann ändert sich feld2 JEDESMAL auch wieder mit...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln