Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Notes-Tiger am 23.09.02 - 05:01:15
-
Hi,
ich möchte in einer Maske, nach der Eingabe durch meinen Handscanner, automatisch zum nächsten Feld springen. Habt ihr da eine Lösung für mich??
Gruss
Jörn
-
Hi,
dies ist meine Formel aber es geht immer noch nicht. Manchmal könnte ich Ko... bei Notes
Sub Exiting(Source As Field)
Dim uiws As New notesuiworkspace
Dim uidoc As notesuidocument
Set uidoc = uiws.currentdocument
Call uidoc.gotofield("Techniker")
End Sub
Gruss
Jörn
-
Hi,
die Formel sieht so eigentlich ganz brauchbar aus.
Aber: Der Exiting-Event eines Feldes wird erst dann aufgerufen, wenn du das Feld verläßt, sprich du wechselst mit der Tab-Taste zum nächsten bzw. du klickst mit der Maus in ein anders Feld.
Wie steuerst du die Eingabe mit deinem Handscanner? Ist das eine Aktionbutton oder Hotspot mit einer Formel oder Script? Wenn ja könntest du dort, nach dem die Eingabe beendet ist und in das Feld geschrieben wurde, in das nächste Feld springen.
Axel
-
Hi,
ich habe einen Handscanner aber nach der eingabe wird die Maske (Felder) nicht neu berechnet.
Auch mit F9 wird die Maske (Felder) nicht neuberechnet (Maskeeigenschaft ist aber gesetzt).
Gruss
Jörn
-
Hi,
wenn die Maskeneigenschaft "Felder automatisch aktualisieren" gesetzt ist, brauchst du F9 eigentlich nicht. Warum das aber nicht funktionieren soll, ist mir nicht ganz klar.
Aber ich denke das hat mit der Eingabesteuereung, dass er automatisch ins nächste Feld springt, erstmal nichts zu tun. Du hast noch nicht geschrieben wie du den Scanner steuerst, per Hotspot o.ä.
Axel
-
Hi,
es ist einTasterturscanner. er übergibt einfach den Barcode als zahl + {ENTER}
Gruss
Jörn
-
Hi,
da du denn Scanvorgang anscheinend nicht über eine Aktion oder Hotspot auslöst, hast du relativ wenig Chancen automatisiert in ein anderes Feld zu springen.
Wenn du die Maskeneigenschaft "Felder automatisch aktualisieren" gesetzt hast, wird die Aktualisierung erst durchgeführt, wenn du in ein anderes Feld springst, ausgelöst durch Tab-Taste oder Mausklick in ein anderes Feld.
Ich glaube es wird schwierig da was hinzukriegen, wenn es überhaupt möglich ist.
Axel