MsgBox „Die Auswertung wurde aktualisiert!“, vbOKOnly
End Sub
So, un da ist das nur ein Auszug. Eigentlich sind das 24 solche Schleifen. Die Tabelle Gesamtauswertung enthält 90 Datensätze. Die Prozedur funktioniert zwar, dauert aber unendlich lang. Weiß jemand, wie man das auch verkürzt und schneller machen kann?
Hi Beate,
Deine Prozedur dauert solange, weil du „zu Fuß“ gehst, wo Access Dir einen ganzen Fuhrpark zur Verfügung stellst. Deine Prozedur durchsucht für JEDEN Datensatz in rs_a JEDEN Datensatz in rs_1 und JEDEN Datensatz in rs_2 (im Extremfall).
Mit einer SQL Abfrage kannst Du den Vorgang enorm beschleunigen. Probier das selbst mal aus. In Access kann man diese Abfragen sehr leicht zusammenklicken ohne zu programmieren. Dein Formularklick führt dann die entsprechende Abfrage aus.
Danke für den Tipp, hab ich alles schon versucht, bin aber zu keiner Lösung gekommen. Kannst Du deinen Hinweis vielleicht noch ein bißchen konkretisieren?