Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Makrotiming

Empfohlene Antworten

Ich möchte beim Verlassen eines Formulars im "rausgehen" die dem Formular zugrundeliegende Tabelle löschen.

Ich habe den Makro unter "Beim klicken" angelegt (für eine Exit&Delete-Schlatfläche):

Öffnen eines Auswahlmenüs

Schliessen des aktiven Formulars

Löschen der Tabelle

Access behauptet jedoch, diese sei noch in Benutzung.

Habe darum vor das Löschen auch schon ein schliessen der Tabelle gelegt aber die selbe Nachricht: Geht nicht, ist noch in Benutzung...

Jemand ne Idee, wie ich das timen muss??

hast dus so gemacht?

DoCmd.Close acForm, "Formular1", acSaveNo

DoCmd.DeleteObject acTable, "Tabelle1"

das geht nämlich nicht, da der aufruf des tabellenlöschens zwar nach dem formularentladen stattfindet, aber immernoch innerhalb einer prozedur des formulares.

ungetestet: versuch das schliessen des formulars aus einem makro ausserhalb des formulars ablaufen:

aktion Schließen -> Formular -> (objektname) -> Nachfragen/Ja/Nein

aktion LöschenObjekt -> Tabelle -> (objektname)

s'Amstel

Hab jetzt den Delete Makro auf das Feld gesetzt, das aktiviert wird, und als Auslöser "Bei Fokuserhalt" genommen.

Dummerweise sagt er mir trotzdem, dass das net möglich ist.. :(

Ich würde es gerne anders lösen, aber ich schaff es nicht, die Fehlermeldung zu unterdrücken, die durch die Erstellung der Tabelle entsteht.

Ich habe eine Tabelle, die ich jedesmal neu erstelle, um zu vermeiden, dass veraltete Datensätze drin sind, und auf die nur dieses eine Formular zugreift.

Beim überschreiben gibt's aber die Fehlermeldung "Die vorhandene Tabelle wird gelöscht, bevor die neue erstellt wird".

Gehe ich mit Abbrechen "raus" macht er trotdem mit dem VBA Programm weiter...

Das fatale ist, ich will diese Abfrage nicht drin haben, da die alte Tabelle auf JEDEN Fall gelöscht werden soll...

Da ich nichts fand sie zu unterdrücken, dachte ich, ich lösch die Tabelle halt nach Erstellung und Nutzung. Aber ich bin mir nicht sicher, ob diese Warnung nicht auf JEDEN Fall kommt, egal ob noch ne Tabelle vorhanden ist oder nicht.

*seufz*

Das und das andere Problem sind die letzten Bugs, die ich noch überwinden muss, dnn hab ich diese Datenbank endlich fertig!

Also, auf zum Endspurt... ;P

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.