Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Wie VBA Routine vor "Speichern" auslösen

Begonnen von Wurschtel, November 12, 2019, 15:06:09

⏪ vorheriges - nächstes ⏩

Wurschtel

Hallo ...

eine kurze Frage zu VBA:
Ich habe etwas in einem Datensatz einer Access-Tabelle (zB tblVorname) geändert. Vor dem Sprung in die nächste Zeile oder dem Abspeichern per Klick soll eine VBA-Routine aufgerufen werden. Ich bräuchte nur eben gerade den Anfang bzw. wo und wie plaziere ich die sub. Ist ja doch etwas anders als in excel.

Danke
Wurschtel

MzKlMu

Hallo,
das gesuchte Ereeignis ist "Vor Aktualisierung" entweder im Feld oder Formular, beide haben dieses Ereignis.
Gruß Klaus

Wurschtel

Öh .... in einer Tabelle?
Wo finde ich das dann im Entwurfmodus?

Gruß

MzKlMu

Hallo,
in Tabellen geht das nicht. Wieso arbeitet Du überhaupt direkt mit einer Tabelle?
Das ist für Access unüblich. Tabellen haben keine Ereignisse.
Die neueren Access Versionen haben Datenmakros, damit kannst Du das mal versuchen. Da geht aber kein VBA. Von den Datenmakros hab ich aber keine Ahnung, kann Dir dazu also nicht helfen.

Wozu soll das Ganze überhaupt gut sein ?

Gruß Klaus

Wurschtel

Deswegen finde ich da nichts ...
Ich wollte mir das Formular ersparen und dacht, es ginge auch direkt in der Tabelle.
Die Datenmakros habe ich gesehen und lassen sich auch in VBA konvertieren.
Bleibe dann wohl doch beim Formular.

DANKE!