Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Notes-Tiger am 23.09.02 - 05:01:15

Titel: Eingabesteuerung
Beitrag 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
Titel: Re: Eingabesteuerung
Beitrag von: Notes-Tiger am 24.09.02 - 13:32:26
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
Titel: Re: Eingabesteuerung
Beitrag von: Axel am 24.09.02 - 14:37:49
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

Titel: Re: Eingabesteuerung
Beitrag von: Notes-Tiger am 24.09.02 - 20:25:32
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
Titel: Re: Eingabesteuerung
Beitrag von: Axel am 25.09.02 - 09:08:33
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
Titel: Re: Eingabesteuerung
Beitrag von: Notes-Tiger am 25.09.02 - 09:46:07
Hi,
es ist einTasterturscanner. er übergibt einfach den Barcode als zahl + {ENTER}
Gruss
Jörn
Titel: Re: Eingabesteuerung
Beitrag von: Axel am 25.09.02 - 10:10:34
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