online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon stirlitz vom 09.11.2019, 08:51 Options

auf "neuen Datensatz anfügen" reagieren

Hallo,

wie kann ich eine von mir erstellte Funktion ausführen lassen, wenn neuer Datensatz angelegt werden soll. Z.B wenn u.a. auf „neuen Datensatz anfügen“ geklickt wird.
Ich hoffe die Problematik ist gut beschrieben

Danke

Gruß stirlitz


Antwort schreiben

Antwort 1 von LittleT vom 09.11.2019, 09:50 Options

Hallo,

die Problematik ist leider nicht so gut beschrieben. Aber ich kann dir mal ein Stichwort geben.
Du kannst dafür einen Trigger erstellen der ausgeführt wird, nachdem ein Datensatz eingefügt wurde.

Gruß
LittleT

Antwort 2 von Supermax vom 09.11.2019, 10:05 Options

Um welche Datenbank geht es denn überhaupt? Access? MS-SQL? Oracle? MySQL? PostgreSQL? etc....

Antwort 3 von stirlitz vom 09.11.2019, 11:02 Options

Hallo,

es geht um Access.

Und ich möchte, dass im Formular erkannt wird, ob ein neuer Datensatz erstellt wird und nicht einfach zwischen Datensätzen geschaltet wird.
Zum besseren Verständnis: Wenn ich in einem Formular irgendwas eingebe und dann auf „neuen Datensatz anlegen“ klicke (NavigationButtons), wird diese Schaltfläche deaktiviert. Bei der nächsten Veränderung wird die Schaltfläche wieder aktiv und genau in diesem Augenblick soll meine Funktion ausgeführt werden.

Danke

Gruß stirlitz

Antwort 4 von Marie vom 09.11.2019, 14:30 Options

Na wenn ich Dich richtig verstanden habe, dann dürfte das doch ganz einfach so gehen, dass Du die Schaltfläche Neuer Datensatz ganz ausblendest und einen eigenen Button anlegst um neue Datensätze anzufügen. Dann kannst Du ein Ereignis bei Click hinterlegen.

Gruß Marie

Antwort 5 von stirlitz vom 09.11.2019, 15:06 Options

Hallo Marie,

Daran habe ich auch schon gedacht, aber das Problem dabei ist, dass beim Scrollen die Funktionen nich aufgerufen werden.
Und das Mausrad darf ich nicht abschalten.

Gruß

Antwort 6 von Marie vom 09.11.2019, 15:19 Options

Na Du brauchst doch nur im Formularentwurf bei Daten "anfügen zulassen" auf Nein zu stellen. Code geht immer vor, und das Scrollen geht dann nur bis zum letzten Datensatz.

Gruß Marie

Antwort 7 von stirlitz vom 09.11.2019, 15:46 Options

Hallo Marie,

Vielen Dank, es funktioniert. Nur schöner wäre ohne dieser zusätzlichen Schaltfläche. Hast Du vielleicht noch eine Idee?

Gruß
stirlitz

Antwort 8 von Marie vom 09.11.2019, 15:58 Options

If Me.NewRecord = True then
blabla...
End if

Gruß Marie

Antwort 9 von stirlitz vom 09.11.2019, 16:12 Options

Hallo,

DAS ist genau was ich gesucht habe.

Danke Marie

Gruß
stirlitz

Ähnliche Themen

Neuer Datensatz einfügen"Abschalten"
FranzPop  11.10.2007 - 153 Hits - 1 Antwort

Datensatz duplizieren
Turion64  15.11.2007 - 165 Hits - 1 Antwort

Datensätze anfügen in Haupt- und Unterformular
Walli  18.11.2007 - 99 Hits - 6 Antworten

neuen Datensatz anlegen
maxim66  29.04.2008 - 191 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026