Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Millennium am 09.05.03 - 08:58:35
-
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!
-
Field feld2 := feld2;
@setField("feld2"; feld1)
dann noch in den maskeneigenschaften anhaken: felder autom aktualisieren.
-
Vielleicht so:
feld2 Berechnet, Wert:
@If(feld2="" ; feld1 ; feld2)
-
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
-
Field feld2 := feld2;
@setField("feld2"; feld1)
also das funktioniert schonmal, aber wenn ich jetzt feld1 nochmal ändere, dann ändert sich feld2 JEDESMAL auch wieder mit...
-
@If(feld2="" ; feld1 ; feld2)
jawoll, so gehts :D! viiiiiielen dank!