![](/forum/profile/get-photo.asp?memberid=27&type=profile&rnd=376) Elite Veteran
Beiträge: 860
![500](http://www.donkarl.com/forum/images/decorations/multiple/500.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) Ort: Wien | Hallo, Ralph!
r.gottier - 21.12.14
...
Interessant ist, dass die Abfrage selbst, wenn sie sich nur auf die Haupttabelle bezieht, auch ziemlich zügig ausgeführt wird. Wenn ich die Abfrage als Filter im Formular nutze, dauert es noch ewig (in der Statusleiste steht immer wieder "Abfrage wird ausgeführt" Die Basis-Abfrage für das Formular zieht Daten aus 9 Tabellen zusammen, die auch noch in mehreren unterschiedlichen Datenbanken stehen.
...
Das klingt ja schauderhaft.
Was genau meinst du mit "Abfrage als Filter im Formular nutze"? Welche Menü/Ribbon- oder sonstwas-Punkte verwendest du da?
Jedenfalls solltest du stattdessen mal testen, ob es schneller wird, wenn du die Kriterien direkt in der Datenherkunft des Formulares bzw. in den dieser evtl. vorgeschalteten Abfragen verwendest. Also möglichst nahe an der jeweiligen Tabelle.
Wenn du nicht weiterkommst, dann erkläre genauer, wie die Datenherkunft des Formulares aussieht bzw. deren Vorbereitung. Kopiere evtl. auch mal den SQL-Text der Datenherkunft hier rein.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |