Pytanie w sprawie search, ms-access – Wyszukaj referencje pól w aplikacji „Microsoft Access”

11

Odziedziczyłem „aplikację” MS Access i chciałbym prześledzić wszystkie odniesienia do jednego z pól.

Czy istnieje sposób na wyszukanie pola (wszystkie trafienia w Google służą do wysyłania zapytań do tabeli).

UWAGA: Nie szukam żadnej pomocy SQL, chciałbym coś takiego jak Visual Studio kliknąć prawym przyciskiem myszy -> znaleźć coś typu referencje.

W pierwszym akapicie odniesienia są złym terminem do użycia w programie Access, ponieważ oznacza to również odwołania do bibliotek zewnętrznych i formantów ActiveX. Lepiej byłoby użyć wyrażenia „szukaj wszystkich ussage” jednego z pól lub czegoś podobnego Tony Toews

Twoja odpowiedź

5   odpowiedzi
2
-1

ma opcję pokazania wszystkich referencji. Możesz to zrobić, klikając tabelę i wybierając odpowiednią opcję menu.

Jednak niektórzy ludzie mają złe doświadczenia z tą opcją, więc najlepiej zrobić kopię bazy danych i włączyć tę opcję. (lub po prostu wyłącz go po uzyskaniu wymaganych wyników).

Dobrą analizę problemów z zależnościami obiektów można znaleźć na stronieallenbrowne.com/bug-03.html. Często korzystałem z tej funkcji (w programie Access 2003) do małych zadań; „Autokorekta nazwy ścieżki” włącza tę funkcję, a problemy wydają się wynikać z opcji wykraczającej poza: „Wykonaj autokorektę nazw”. Ostatnio wyłączam oba, ponieważ martwię się o szybkość. Podoba mi się sugestia „zrób kopię”. Smandoli
Masz na myśli zależności obiektów. Tak, były z tym złe doświadczenia, chociaż znacznie się poprawiły. Jednak nie znajdzie żadnych nazw pól w kodzie VBA. Tony Toews
1

Narzędzia, produkty, narzędzia, moduły itp. Microsoft Access innych firm strona na mojej stronie.

Znajdź i zamień jest moim preferowanym narzędziem i jest dość tani. Dostępna jest także darmowa wersja limitowana. Używam tego narzędzia od ponad dziesięciu lat. Autor dodał również kilka moich sugestii.

Jeśli chcesz kompletne narzędzie dokumentujące wszystkie pola, itp., To chcesz mieć FMS IncTotal Access Analyzer 2007

0

W moimAccdbMerge narzędzie znajduje narzędzie Znajdź może wyszukiwać tekst we wszystkich załadowanych definicjach obiektów. Mimo że jest to narzędzie do porównywania i scalania, ta funkcja będzie działać nawet wtedy, gdy otworzysz tylko jeden plik i jest on dostępny w bezpłatnej wersji, która będzie przeszukiwać tabele, zapytania, makra, formularze, raporty i moduły.

23
Wybierz Narzędzia> Analizuj> Dokumentator„Wybierz wszystkie” elementy we wszystkich kategoriachW sekcji Opcje upewnij się, że zaznaczono „kod” (powinien być domyślny)Uruchom raport DocumenterEksportuj do .rtf lub innego formatu tekstowegoWyszukaj nazwę swojego pola

Aliasy są ujawniane w całej ich różnorodności:Standardowy SQLALIAS w zapytaniu.Korzystanie zCaption lubDescription właściwość pola tabeli.Przechwytuje przecięcia obiektów Access i VBA:funkcja użytkownika w języku VBA wywoływana z obiektu zapytania.Użyj w VBA wartości z kontrolkiTag własność.Dodatkowe wskazówki:Jeśli wydaje się, że Documenter dostarczył wszystko poza nazwami obiektów, to ma problemy z radzeniem sobie z długą ścieżką pliku. Przenieś swoją pracę bliżej dysku C, aby ścieżka pliku była krótsza, a następnie ponownie uruchom Documenter.Oczywiście, jeśli baza danych zawiera linki do danych zewnętrznych, musisz sobie z nimi poradzić! Jeśli jest to baza danych Access, możesz połączyć raporty w jeden.Dokumentator dostępunie ujawni opisu obiektu, jak uzyskano dostęp za pośrednictwem okienka nawigacji. Opis obiektu umożliwia dołączenie fragmentu tekstu do obiektu. Był kiedyś przydatny do przekazywania komentarzy do projektu, ale od wersji 2007 jest praktycznie bezużyteczny. Szczerze mówiąc, nie martwiłbym się o to, ponieważ naturalnie wypadł z użycia; ale jego pominięcie w Documenter jest głupie i smutne.
Ja też to zrobiłem. Dobra wskazówka. Dotyczy również roku 2003. Smandoli
Uwaga do kroku 2, w programie Access 2010 jestAll Object Types karta, która wydaje się mieć wszystkie inne karty. Przeszedłem przez każdą z pozostałych kart, wybierając wszystko, zanim wpadłem na tę. James Skemp
Wielkie dzięki, bardzo świetna wskazówka! Lionel T.

Powiązane pytania