MS Access 2010-Bericht-Design Sehr langsam
Ich habe eine MS Access 2010-DB mit Haufen von Formularen,Abfragen ,Makros, Berichte etc.
Die Daten für meinen Bericht stammt von ODBC-verbindungen zu SQL Server 2000 Tabellen über die verknüpfte Tabelle Eigenschaft.
Nun, wenn ich gehe Entwurfsmodus des Berichts,es geht Alles quälend langsam (ich warte mindestens eine halbe minute für jeden Mausklick oder wählen Sie ein Textfeld , oder jede operation, die auf dem Bericht)
Den Bericht selbst dauert etwa eine minute um zu starten.Was ich nicht Verstand.
Alle ich bin auf der Suche nach, ist ein schneller Weg, um änderungen an den Entwurf von berichten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine alte Frage, aber ich hatte ein ähnliches Problem mit form-design läuft extrem langsam seit kurzem. Für mich nur eine form schien betroffen zu sein (alles andere lief fein im design-Modus). Die Datensatzquelle für das Formular war eine komplexe Abfrage gebaut, die auf einer Hierarchie von Unterabfragen. Ich gedumpten die Ergebnisse der Abfrage in eine Tabelle und verwendet die Tabelle als Datensatzquelle für das Formular statt der Abfrage. Dies scheint das Problem behoben. Hoffe, dies hilft jemand anderes.
Fand ich die Hauptursache zu sein, das Access conversion-Programm, das 2003-format konvertiert zu 2010. Wenn Sie eine neue erstellen .accdb und importieren Sie dann alle von Ihrem Objekt, es sollte funktionieren OK. Ich auf jeden Fall meine Feste Themen
Was für mich gearbeitet ist, basierend auf der Antwort von Albert Kallal auf http://www.utteraccess.com/forum/lofiversion/index.php/t1959800.html.
Für mich, in meinem split-Datenbank, wenn ich öffnen Sie jede Tabelle, die mit der backend dann die Eröffnung eines frontend-Formular oder Unterformular war sehr schnell. Wenn ich nicht öffnen und offen halten, eine verknüpfte Tabelle, dann dauert es etwa 20 Sekunden bis zum Umschalten von der Formularansicht in die Entwurfsansicht und weitere 20 Sekunden öffnet sich ein Unterformular, etc. Wenn ich eine verknüpfte Tabelle öffnen (es spielt keine Rolle, welche Tabelle, nur einer Tabelle verknüpft die back-End), dann dauert es etwa 1 Sekunde, um jede dieser Funktionen. Großer Unterschied!
Dass ist nicht normal. Etwas falsch ist. Könnte Ihr Office/Access-installation, Ihre OS-installation, etwas zu viel der CPU-system, oder das system einfach nicht mit Ressourcen, wie Speicher, um richtig zu führen Sie Access. Oder dass die DB beschädigt ist und/oder aufgebläht.
Zwei tests, die Sie ausprobieren können.
Erstens haben a compact/reparieren der DB und sehen, wenn dieses es regelt.
Zweitens, starten Sie Ihren computer im Abgesicherten Modus und sehen, wenn der Zugriff läuft immer noch langsam. Dieser test wird für einen Großteil der oben genannten Fragen.
Was für mich gearbeitet wurde, ändern Sie das Unterdatenblatt Namen von 'auto' auf 'none' auf allen lokalen Tabellen. Dies tun Sie im Eigenschaftenblatt im Tabellenentwurf. Es gibt Routinen geschrieben, die anderswo finden Sie alle Ihre lokalen Tabellen und ändern Sie diesen Wert.
Einer Tabelle mit einer Excel-Datei. Ich fand, dass, wenn die Excel-Datei offen war, dauerte es ewig, bis änderung der Entwurfsansicht auf eine BELIEBIGE form. Schließen Sie die Excel-Datei beseitigt mein problem!
Meinem Fall ist der Zugriff funktionieren, in jeder Funktion, außer Eröffnung oder die Erstellung von berichten. Aber der Zugang kann gut funktionieren, wenn das Netzwerk trennen. Ich fand es, verursacht durch den Drucker freigeben, indem Sie andere computer und der computer, der entfernt wurde. Ich Entferne den Drucker aus der Systemsteuerung und kann der Zugang reibungslos funktioniert.