Hallo liebe Leute,
ich habe folgendes Problem und hoffe auf Hilfe...!
Ich habe eine Maske mit einem Knopf, der ein verstecktes Feld (den Feldwert) um 1 erhöht. Wenn das Dok neu ist und ich drücke diesen Knopf, dann wird das Script hinter dem Knopf zweimal ausgeführt! Der Wert wird nicht von "0" auf "1", sondern auf "2" gesetzt. Bei nochmaligem Drücken, wird der Wert allerdings richtigerweise um 1 erhöht.
Wenn das Dok gespeichert wurde und neu geöffnet und ins Bearbeiten gesetzt wird, wird bei Drücken des Knopfes der Wert wieder um 2 erhöht! Ob der Ausgangswert nun 1 oder 657 ist. Beim ersten Drücken nach dem Öffnen, wird der Wert immer um 2 erhöht! Das kann ich nicht verstehen!
Mein Script (hinter einer Schaltfläche):
Sub Click(Source As Button)
Dim ws As New notesuiworkspace
Dim uidoc As notesuidocument
Set uidoc = ws.currentdocument
nummer = uidoc.fieldgettext("xxx")
nummer = Cint(nummer) + 1
Call uidoc.fieldsettext("xxx", Cstr(nummer))
Call uidoc.Refresh
End Sub
Kann mir jemand helfen? Oder einen Tipp geben?
Danke für eure Hilfe!