Member
Beiträge: 10
| Hallo Forum,
für einen Bericht hatte ich die Daten per Union-Abfrage aufbereitet, die allerdings sehr lange dauerte.
Deshalb habe ich jetzt die Daten per VBA-Modul in eine temporäre Tabelle erzeugt, was ungleich schneller läuft.
Der Bericht wird aus einem Formular aufgerufen, dass mehrere Berichte enthält.
Im VBA-Code dieses Formulars werden die Daten aufbereitet und in einer temp. Tabelle gespeichert.
Diese Tabelle dient jetzt als Datenquelle für den Bericht.
Nach der Ausgabe des Berichts möchte ich die temp. Tabelle wieder löschen, erhalte jedoch den "Klassiker" Laufzeitfehler 3211.
Ich habe mich bereits mehrfach überzeugt, dass das Recordset nach dem Erstellen der Tabelle ordnungsgemäß geschlossen wird.
Egal, wo ich es versucht habe, ob im Report_Close-Ereignis oder im Formular für die Berichte nach der Ausgabe des Berichts, stets kommt es zu dem Fehler.
Wie kann ich feststellen, wer der Verursacher ist und dies korrigieren?
Danke für Euren Rat
Schönen Gruß
vom Bronimus |