hty Geschrieben 23. Februar 2003 Geschrieben 23. Februar 2003 Hallo Ich habe eine DB in Access vor mir. Im Formular für die für die Erweiterung des Datenbestandes habe ich die Reihenfolge (Eigenscahften: Reihenfolgeposition) in die Gewünschte Reihenfolge gebracht. Einige der Textfelder auf dem Formular dienen nur der Darstellung. Der Inhalt wird über Listenfelder bestimmt. Beispiel: In einem Listenfeld wird als Lieferant "Versandhaus A" angewählt, und in beagten Feldern erscheinen die Daten die zum Lieferanten gehören (Anschrift, Ansprechpartner..) In die Eigenschaft "Beim Anzeigen" eine Ereignisprozedur um den Focus auf das erste Eingabefeld zu setzen (xyz.SetFocus) Soweit - sogut Problem: Wenn ich nun mit in eines der Felder etwas eintrage und anschliessend mit der TAB-Taste weiter gehe ins nächst Feld, und wieter, und weiter... bis zum letzten Eingabefeld, passiert nach dem letzten Feld folgendes. Der Datensatz wird abgespeichert und ich habe wieder ein leeres Formular vor mir. Kurz gesagt: Wenn ich mit der TAB-Taste navigiere wird nach der letzten Station in der Reihenfolgenlist ein neuer Datensatz angelegt. !! Das ist nicht der Fall wenn ich mit der Maus in den Textfeldern umherspringe !! Frage: Wie kann ich das abstellen? Oder: Wie kann ich es einrichten das alle eingebenen Daten "erst" gespeichert werden wenn ein Button geklick wird? danke im voraus
hty Geschrieben 23. Februar 2003 Autor Geschrieben 23. Februar 2003 Hallo Ich habe eine DB in Access vor mir. Im Formular für die für die Erweiterung des Datenbestandes habe ich die Reihenfolge (Eigenschaften: Reihenfolgeposition) in die gewünschte Reihenfolge gebracht. Einige der Textfelder auf dem Formular dienen nur der Darstellung. Deshalb habe ich die Eigenschaft "In Reihenfolge" bei diesen Feldern auf NEIN gesetzt. Der Inhalt dieser Felder wird über Listenfelder bestimmt. Beispiel: In einem Listenfeld wird als Lieferant "Versandhaus A" angewählt, und in besagten Feldern erscheinen die Daten die zum Lieferanten gehören (Anschrift, Ansprechpartner,...) Das Formuar: In die Eigenschaft "Beim Anzeigen" eine Ereignisprozedur um den Focus auf das erste Eingabefeld zu setzen (xyz.SetFocus) Soweit - sogut Problem: Wenn ich nun in eines der Felder etwas eintrage und anschliessend mit der TAB-Taste weiter gehe in das nächst Feld, und weiter, und weiter... bis zum letzten Eingabefeld, passiert nach dem letzten Feld (bzw. vor wiedereintritt in das erste Feld) folgendes. Der Datensatz wird abgespeichert und ich habe wieder ein leeres Formular vor mir. Kurz gesagt: Wenn ich mit der TAB-Taste navigiere wird nach der letzten Station in der Reihenfolgenlist ein neuer Datensatz angelegt. !! Das ist nicht der Fall wenn ich mit der Maus in den Textfeldern umherspringe !! Frage: Wie kann ich das abstellen? Oder: Wie kann ich es einrichten das alle eingebenen Daten "erst" gespeichert werden wenn ein Button geklick wird? danke im voraus
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden