Domino 9 und frühere Versionen > ND8: Entwicklung

Felder vergleichen, Eingabe mit Barcodescanner

<< < (2/2)

DerVissi:

ok schade, dann muss ichs mit Script versuchen :)

Könnt ihr mir ansatzweise erklären wie ich das angehen könnte?

Thomas Schulte:

--- Zitat von: DerVissi am 09.09.13 - 15:28:04 ---
ok schade, dann muss ichs mit Script versuchen :)

Könnt ihr mir ansatzweise erklären wie ich das angehen könnte?

--- Ende Zitat ---
Bau dir eine einfache Testmaske auf.
Zwei Felder.
Eines für deinen Vergleichswert, das nachdem es gefüllt wurde nicht mehr editierbar ist
Ein Feld. Editierbar.
Mach überall in die Events msgBox "Ich bin hier und tu gerade das", 16, "Debug" oder Print '"Hallo ich bin hier" Code rein, damit du siehst wann was feuert.
Schließ deinen Scanner an.
Mach die Form auf.
Gib deinen Basiswert ein.
Mach die Form zu und speichere sie.
Mach die Form wieder auf.
Stell deinen Cursor auf das erste editierbare Feld, das sinnvollerweise dein Scanfeld sein sollte.
Scan was.
Schau dir an welche Events bein Scannen feuern.
Such dir den Event in den du den Vergleich machen solltest. Schreib da mit Lotus Script deinen Vergleich rein.
Probiers aus ob es funktioniert.

So geht das. Im Wesentlichen.

Tode:
Besser geeignet ist aber, wenn der Scanner ein TAB nach dem Scan sendet (kann man meist konfigurieren). Denn ein TAB triggert das event Exiting des Feldes, da muss man nicht kompliziert Notes beibringen, auf ein CRLFzu reagieren...

DerVissi:
So melde mich spät aber doch...

Habe es schlussendlich mit mehreren Feldern gemacht und einem TAB als Postamble.
Dann noch einen Resetknopf dazu um die Felder zu reseten, und zwei Felder die mitzählen
wenn ein Scan erfolgreich war oder nicht.

Danke für eure Hilfe.
Andreas

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln