[gelöst]Automatisch in eine neue Zeile springen

6. April 2009 13:17

Hallo zusammen,

ich hab folgendes Problem:
Wir haben ein modifiziertes Artikelbuchblatt, um eine Barcodeeingabe zu ermöglichen.
Es gibt ein ScanFeld, das das Füllen der entsprechenden Felder im OnAfterValidate-Trigger übernimmt.
Nach dem Scanvorgang sind die richtigen Daten gefüllt.
Nun soll aber automatisch in eine neue Zeile gesprungen werden(ähnlich als ob ein User ein eine neue Zeile klickt)
Es soll also der OnNewRecord-Trigger der Form angestoßen werden.
Kann man diesen Zeilenwechsel per Programmcode realisieren?

Gruß
Gollum
Zuletzt geändert von Gollum83 am 27. April 2009 12:19, insgesamt 1-mal geändert.

Re: Automatisch in eine neue Zeile springen

15. April 2009 18:58

Dazu muss eigentlich nur das Property NextControl von dem Scanfeld die ID von der ersten benötigten Spalte in der neuen Zeile enthalten (die muss zur Erzeugung der neuen Zeile im Form Designer links von der Scanfeldspalte liegen oder diese selber sein. Ist das definierte nächste Feld rechts davon, wird keine neue Zeile erzeugt, sondern nur innerhalb der gleichen Zeile der Cursor positioniert). Nach Enter (muss vom Scanner an den gescannten Code angehängt werden, sonst wird nur das Feld gefüllt) oder Tab in dem Scanfeld springt der Cursor dann dort hin.

Re: Automatisch in eine neue Zeile springen

27. April 2009 12:18

Hallo Kowa.
Vielen Dank für Deine Hilfe.
Das ist die Lösung.

Gruß
Gollum