Quantcast
Channel: Microsoft Access Forum
Viewing all articles
Browse latest Browse all 880

Sporadisch Fehler 3048 'Mehr Datenbanken können nicht geöffnet werden ...'

$
0
0

Bei einem zwischenzeitlich sehr umfangreichen Access 2007-Projekt bekomme ich beim Öffnen eines Formulars mit dem das Verschicken von Termindaten eingeleitet wird oft (aber nicht immer) die Meldung "Mehr Datenbanken können nicht geöffnet werden".

Meine Recherchen zum Thema führten immer wieder dazu, daß anscheinend zuviele Reocrdsets geöffnet werden, dann aber nicht mehr geschlossen werden.

Jetzt habe ich den ganzen Code durchforstet, tatsächlich mehrfahc diese Situation gefunden und behoben (!?) - leider keine Besserung.

Der typische Workflow ist so, daß von einem Auswahlformular (Form1) aus ein Auftrag gewählt wird und dieser dann im Bearbeitungsformular (Form2) geöffnet wird.

Aus Form2 schliesslich nach Datenspeicherung wird ein weiteres Form3 geöffnet, in dem vor allem ausgewählt wird wie die Auftragsdaten verschickt werden.

Besonderheit ist , daß dieses Form3 als Datensatzquelle eine aufwändige SELECT-Anweisung hat.

Im Load-Event des Form3 wird dann ein recordset geöffnet, dass wiederum die Datensatzquelle des Form2 beinhaltet.

Das soll dazu diesen unter betsimmten Umständen die Felder mit Defaults zu überschreiben oder die Felder vorzubelegen.

Das klingt kompliziert und ist es sicher auch, aber fällt jemandem eine gute Methode, wie ich diesen Fehler 3048 verhindern kann? Zumal das nicht immer auftritt und ich noch nicht mal den Fehler provozieren kann.

Ergänzung:

Im Grunde geht es darum, auftragsbezogen bestimmte Daten zum Versand vorzubereiten.

Dazu sollen nach einem Schema Daten vorbelegt werden, dann aber auftragsbezogen gespeichert werden, sodaß pro Auftrag auch individuelle Einstellungen gewählt werden können.



Viewing all articles
Browse latest Browse all 880


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>