ms-access - чужой проект - PullRequest
1 голос
/ 27 октября 2009

Я был нанят, чтобы взять на себя базу данных ms-access. я знаю sql и vb.net и vba; Однако я не имею опыта работы с MS-доступом.

Вот как это выглядит:

альтернативный текст http://img9.imageshack.us/img9/2465/test2xk.jpg

Какие шаги я должен предпринять, чтобы начать понимать структуру?

Ответы [ 5 ]

6 голосов
/ 27 октября 2009

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

Затем вы можете перейти к коду, чтобы выяснить, что он делает.

MS Access обычно имеет

  • Столы
  • Запросы
  • Формы
  • Отчеты
  • Макросы
  • Модули

Просмотрите все это в своем MDB и выясните, как они используются.

Имп очки:

  • Прежде чем что-либо менять, убедитесь, что у вас есть резервные копии.
  • работа в Dev, а не в Prod:)
  • Использовать VSS (или любую другую систему управления исходным кодом, с которой связан Access)
2 голосов
/ 05 октября 2012

Я бы определенно посмотрел на Зависимости от объектов. Это позволит вам взглянуть на структуру части базы данных. После этого вы сможете перейти к интерфейсу пользователя интерфейса (формы, отчеты и т. Д.)

1 голос
/ 12 марта 2010

Все остальные ответы хороши, но вот несколько практических советов, как делать то, что вы, вероятно, делали (!):

  • Проверьте код запуска [Access 2003 · Меню инструментов · Запуск ...] для: начальной формы / страницы ['Показать форму / страницу:'], значка и т. Д.
  • Проверьте все пользовательские строки меню [Access 2003 · Меню инструментов · Настройка ...], а затем щелкните правой кнопкой мыши строки меню, которые вы должны увидеть [вы открываете .mdb, удерживая нажатой клавишу Shift (чтобы предотвратить запуск кода запуска) ), право? (чтобы вы могли видеть все строки меню на случай, если они по какой-то причине скрыты кодом запуска)]
  • Проверка макроса с именем Autoexec (или его версий с заглавными буквами) - этот макрос оценивается при открытии .mde / .mdb (если не удерживать клавишу Shift)

В остальном вы должны будете следовать приведенным выше советам и просто следовать коду.

1 голос
/ 27 октября 2009

Если вы хорошо разбираетесь в VB / VB.net, у вас не должно возникнуть проблем с легким погружением в MS Access и исправлением / обновлением проблем

1 голос
/ 27 октября 2009

читать документацию и прыгать в код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...