Guten Tag,
ich arbeite in einer Datenbank mit einem Bericht mit 10 Unterberichten
mit dynamischen Spaltenüberschriften, die auf einer Kreuztabellenabfrage
basieren.
Wenn der Bericht einen gewissen Umfang annimmt, (der Fehler tauchte bei 9 Seiten auf)
dann bekomme ich beim Ausdruck aus der Seitenansicht heraus die Meldung,
dass nicht noch mehr Tabellen/Abfragen geöffnet werden können.
Hinweis: In der Seitenansicht kann ich noch zwischen den Seiten hin- und
herblättern, beim anschließenden Ausdruck kommt die Fehlermeldung.
Frage: Auf wieviel Tabellen/Abfragen, die gleichzeitig geöffnet sein können,
ist Access2.0 beschränkt? Gibt es Unterschiede zu den neueren Versionen?
Wie kann man eine solche Fehlermeldung umgehen?
Ich hab in meinen Unterlagen keine generelle Einschränkung gefunden - m.W. hängt die Zahl der Tabellen/Abfragen von weiteren Randbedingungen (z.B. zur Verfügung stehendem Speicher) ab - und auch von der Komplexität der Abfragen, Zahl der verknüpften Tabellen, Zahl der Felder usw…
Aufgrund der verbesserten Speicherverwaltung unter Win32 kann ich mir sehr gut vorstellen, daß Access 97 bzw. 2000 dort später an den Poller fährt - aber irgendwo wird wohl auch dort das Ende erreicht. Und 10 Unterberichte usw. hört sich in der Tat recht komplex an.
Ich würde mal versuchen, die Zwischenergebnisse der Kreuztabellenabfragen in temporären Tabellen abzulegen - oder die Spaltenüberschriften anderweitig zu generieren. Um dazu mehr sagen zu können, müßte ich aber die Applikation besser kennen…
Reinhard
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]