Поиск ссылок на поля в приложении Microsoft Access "приложение"

Я унаследовал приложение MS Access и хотел бы проследить все ссылки на одно из полей.

Есть ли способ поиска поля (все хиты google для запроса таблицы).

ПРИМЕЧАНИЕ. Я не ищу никакой помощи SQL, мне бы хотелось, чтобы Visual Studio щелкнул правой кнопкой мыши → найти все типы ссылок.

Ответ 1

  • Перейдите в раздел Инструменты > Анализ > Документ
  • "Выбрать все" во всех категориях
  • В разделе "Параметры" убедитесь, что "код" отмечен (должен быть установлен по умолчанию)
  • Запустите отчет Documenter
  • Экспорт в .rtf или другой текстовый формат
  • Поиск по имени вашего поля

Это хороший метод, потому что он быстрый, бесплатный и полный.

Псевдонимы отображаются во всем их разнообразии:

  • Стандартный SQL ALIAS в запросе.
  • Использование свойства Caption или Description поля таблицы.

Он ловит пересечения объектов Access и VBA:

  • пользовательская функция в VBA, вызываемая из объекта запроса.
  • Использовать в VBA значение из элемента управления Tag.

Некоторые дополнительные советы:

  • Если Documenter, кажется, предоставил все, кроме имен объектов, то он не справляется с длинным пути к файлу. Переместите свою работу ближе к C Drive, чтобы путь к файлу был короче, а затем снова запустите Documenter.
  • Конечно, если в базе данных есть ссылки на внешние данные, вы должны иметь дело с ними! Если это база данных Access, вы можете объединить отчеты в один.
  • Документ Access не будет раскрывать описание объекта, доступ к которому осуществляется через панель навигации. Описание объекта позволяет вам прикрепить немного текста к объекту. Когда-то было удобно давать комментарии к дизайну, но с версии 2007 он практически бесполезен. Честно говоря, я бы не стал беспокоиться об этом, так как он, естественно, вышел из употребления; но его упущение от Документатора глупо и грустно.

Ответ 3

См. раздел "Сканирование и замена утилиты" на странице "Утилиты, продукты, инструменты, модули и т.д. сторонних производителей Microsoft Access" на моем веб-сайте,

"Найти и заменить" - моя любимая утилита, и она довольно недорогая. Там есть бесплатная ограниченная версия, которая тоже работает. Я использую этот инструмент уже более десяти лет. Автор также добавил некоторые из моих предложений.

Если вы хотите, чтобы полный инструмент документировал все поля и т.д., и т.д., то вы хотите, чтобы FMS Inc Total Access Analyzer 2007

Ответ 4

В моей утилите AccdbMerge есть инструмент поиска, который может искать текст во всех определениях загруженных объектов. Несмотря на то, что это инструмент сравнения и сравнения, эта функция будет работать, даже если вы откроете только один файл, и она доступна в бесплатной версии, которая будет искать в таблицах, запросах, макросах, формах, отчетах и ​​модулях.

Ответ 5

Вы также можете сделать это без каких-либо внешних инструментов. MS Access имеет возможность показывать все ссылки. Вы можете сделать это, щелкнув по таблице и выберите соответствующий пункт меню.

Однако у некоторых людей есть плохие впечатления от этого варианта, поэтому лучше всего сделать копию базы данных и включить там опцию. (или просто отключите его после того, как у вас есть нужные результаты).