Domino 9 und frühere Versionen > Entwicklung

Eingabesteuerung

(1/2) > >>

Notes-Tiger:
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

Notes-Tiger:
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

Axel:
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

Notes-Tiger:
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

Axel:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln