2009-05-25 25 views

Antwort

8

Sie können die Systemtabellen, MSysObjects und MSysQueries für Verweise auf Tabellen und Abfragen überprüfen (Sie können auch die SQL überprüfen Zeichenfolge von querydefs). Sie können die Eigenschaften von Formularen und Berichten sowie deren Steuerelemente für Verweise auf Tabellen, Abfragen und Makros durchlaufen. Sie können Code suchen.

Die Option Automatische Korrektur der Namensänderung ist in der Regel veraltet, kann aber hier einen Platz haben.

+0

Sie vergessen zu erwähnen, die Suche im VBA-Code erheblich ab 2007 geändert. –

+2

Ich glaube nicht, letzte Zeile, erster Absatz "Sie können Code suchen" :) – Fionnuala

+0

Das ist so ziemlich das, was ich gesucht habe. Nicht gerade großartige Dokumentation (und die erwähnten Tools bieten wahrscheinlich eine "schönere" Darstellung der Informationen), aber genug, um damit zu arbeiten. – Thorsten

2

Wenn Sie Access 2003 irgendwo installiert haben: Es gibt eine Option, alle Abhängigkeiten aufzulisten. Klicken Sie einfach mit der rechten Maustaste auf ein Objekt und wählen Sie Objektabhängigkeiten (ich bin mir nicht sicher über die Übersetzung, ich habe hier eine niederländische Version).

Dies zeigt Ihnen Abhängigkeiten in beiden Richtungen.

Nach dem Öffnen der Datenbank in Access 2003 können Sie es weiterhin in Access 2002 verwenden. Wenn Sie sich nicht sicher sind, können Sie immer eine Sicherungskopie erstellen.

+0

Ich kenne niemanden, der regelmäßig Access verwendet, der den Namen Autokorrektur aktiviert lässt, weil er Leistungsprobleme und Korruption verursacht. –

+1

Wahr, aber es ist auch einfach, es wieder auszuschalten. Und dann ist es eine der einfachsten Methoden, um zum gewünschten Ergebnis zu kommen. – Birger

2

Ein Shareware-Tool, das Ihnen mit viel davon helfen kann, ist Rick Fisher's Find and Replace. Es hat eine 30-Tage-Testversion und kostet 30 US-Dollar für die Registrierung.

Ein weiteres voll funktionsfähiges Werkzeug ist Black Moshannon's Speed Ferret. Es ist ein wirklich ausgezeichnetes Produkt, obwohl relativ teuer ($ 170). Es ist auch ziemlich problematisch, dass sie nie eine native Version für Access 2003 oder 2007 veröffentlicht haben. Aber Sie haben Glück in dieser Hinsicht, wie Sie mit 2002 beschäftigen.

Wenn Sie dies wirklich schnell tun wollen, Speed ​​Ferret ist definitiv das Geld wert. Berücksichtigen Sie Ihren Stundensatz und jedes bedeutende Projekt zahlt sich aus, wenn Sie es zum ersten Mal benutzen.

Rick Fishers Tool ist weniger professionell und weniger voll ausgestattet, kann aber für Ihre Bedürfnisse ausreichen. Ich habe es nur getestet, nie in einem vollwertigen Projekt verwendet.

1

Es gibt dieses kleine Add-In, kostenlos und nützlich vtools, das, neben anderen Möglichkeiten, speziell ermöglicht, nach Werten in allen Zugriffsobjekten (Tabellen, Abfragen, Code, Formulare, ...) zu suchen.

2

Ich hatte ACCESS Dependency Checker als freies Microsoft Access Add-In gefunden, das die Abhängigkeiten zwischen Datenbankobjekten wie Tabellen, Abfragen, Makros usw. enthüllt, die ich installiert hatte, und es ist zufriedenstellend für meine Bedürfnisse. Versuch es.

6

MsAccess verfügt über einen OBJECT DEPENDENCIES Checker.In Access 2007 müssen Sie zum Beispiel:

  1. klicken Sie auf Objekt (eine Tabelle zum Beispiel);
  2. Klicken Sie auf die Registerkarte DATENBANK TOOLS;
  3. auf das Objekt DEPENDENCIES (wenn Abhängigkeiten Informationen zu aktualisieren gefragt, klicken Sie auf JA)

this whitepage detailliert das Verfahren und empfiehlt weitere Schritte, die Sie ergreifen könnten wollen.

in Access 2003 und 2000 ist der Prozess etwas anders, für die Schnittstelle

Object Dependency in Access 2003

Verwandte Themen