Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Tabelle aktualisieren durch ein Makro im Formular --> Fehler!

Begonnen von bombbass, Mai 24, 2011, 10:27:57

⏪ vorheriges - nächstes ⏩

bombbass

Hallo zusammen,
es existiert ein Formular, welches als Datenherkunft eine Tabelle besitzt.
Nennen wir diese Tabelle: temptab
Im Formular existiert auch ein Button,welcher einen Makro aufruft.
In diesem Makro werden mehrere Abfragen gestartet (insgesamt 10 Stück).
Sobald das Makro versucht die Tabelle "temptab" zu öffnen, kommt es zu folgender Fehlermeldung:
Das Datenbankmodul konnte die Tabelle -temptab- nicht sperren, da sie bereits von einem anderen Benutzer oder Vorgang bearbeitet wird.
Nun habe ich mir gedacht, dass dies nicht klappen will, da das Formular schon die Tabelle geöffnet hat. Daraufhin habe ich das Makro geändert:
1.Formular schliessen
2.Tabelle -temptab- schliessen
3.-8. mehrere Abfragen
9.Abfrage auf Tabelle -temptab-
10.Formular öffnen

es will trotzdem nicht
was kann ich da tun???

Danke
VG
bombbass

DF6GL

Hallo,


was sind denn das für Abfragen?  Auswahl- oder Aktionsabfragen?

"2.Tabelle -temptab- schliessen"  läßt darauf hindeuten, dass die Abfragen in der Abfrageansicht geöffnet werden.

"9.Abfrage auf Tabelle -temptab-
10.Formular öffnen"

ist das Gleiche in Grün, wie wenn erst das Form geöffnet und dann die Abfrage...


Insgesamt sind die (vermutlich verwendeten) Abfrageansichten kontraproduktiv, bzw. kein gutes DB-Konzept.


"was kann ich da tun???"


ganz einfach: die Abfrage eben nicht , und schon gar nicht mit Makros öffnen und anzeigen. Benutz zur Anzeige immer Formular- Steuerelemente, die Abfragen zur Anzeige (Kombis, Listenfelder)  akzeptieren.