Как создать и настроить ADP проект Access на работу с SQL сервером

Продолжаем осваивать Access, и сегодня мы будем рассматривать настройки подключения ADP проекта к SQL серверу. Мы научимся создавать adp проекты Access и настраивать их на работу с MSSql сервером, а также затронем немного теории про adp и ade проекты.

Тему Access и SQL сервера мы не раз уже затрагивали, так как такая связка клиент сервер как Access+MSSql достаточно популярна в малых и средних предприятиях. Если Вы не знаете что такое связка «клиент сервер» советую ознакомиться с материалом Что такое взаимодействие клиент сервер?.

Так же, как я уже сказал, на этом сайте написана не одна статья про Access и SQL сервер, поэтому кому интересно рекомендую ознакомиться со следующим материалом:

Примечание! Все примеры мы будем рассматривать, используя Access 2003 и MSSql 2008. ОС Windows 7.

Что такое ADP и ADE проекты?

ADP (Access Data Project) – это проект приложения, которое выступает в качестве клиента доступа к базе данных.

ADE (Access Data Extension) – это тоже самое, но с одним существенным отличием, а именно, в adp проекте храниться код VBA который можно редактировать, т.е. вносить изменения, а в ade проекте это сделать не получится, другими словами тот же самый код там есть, но его уже нельзя вывести на редактирование. Обычно используют adp проект для разработки, затем его преобразовывают в ade и уже его отдают пользователям, чтобы те в свою очередь ничего там не изменили в плане логики программы, т.е. самого кода.

Как создать и настроить ADP проект

Запускам Access, и жмем Файл->Создать

Скриншот 1

Затем с лева появиться окно «Создание файла» в нем выбираем «Проект с имеющимися данными», так как подразумевается, что на SQL сервере у Вас уже есть данные, другим словами база.

Скриншот 2

После нажатия у Вас откроется окно, где необходимо выбрать папку, в которую Вы хотите сохранить проект и ввести имя этого проекта, и можете нажимать кнопку «Создать»

Скриншот 3

А вот как раз потом откроется окно «Свойства канала передачи данных» т.е. настройки подключения

Скриншот 4

Где,

  1. Адрес сервера – я указал localhost, так как мой сервер расположен на этом же компьютере;
  2. Параметры авторизации – я указал «Встроенную безопасность Windows NT», это означает, что будут использованы учетные данные, которыми я загрузил ОС, т.е. доменная учетная запись, так как, для примера свой компьютер я ввел в домен. А если выбрать другой вариант, то необходимо будет ввести свои учетные данные (логин и пароль) которые были заведены на самом SQL сервере;
  3. База данных – я выбрал test, так как на данном сервере у меня создана такая база данных. Вы же выбираете необходимую Вам, т.е. ту базу, с которой будет работать этот adp проект. В дальнейшем, кстати, можно будет изменить настройки подключения, чуть ниже я покажу как.

После того как Вы ввели все параметры подключения, можете нажать «Проверить соединение» и если у Вас вышло сообщение об успешной проверке, то смело нажимайте «ОК».

Все, Вы подключились к базе данных на SQL сервере, о чем может свидетельствовать список объектов (Таблиц, запросов), у меня, например, в этой тестовой базе есть всего одна таблица с названием test_table, и если я нажму на кнопку «Таблицы» то увижу ее, а Вы соответственно все свои таблицы.

Скриншот 5

Изменяем настройки подключения ADP проекта

Теперь в случае если у Вас возникнет необходимость изменить параметры подключения, например, подключиться к другой базе или к другому серверу, то нажимаем Файл->Подключение

Скриншот 6

И у Вас откроется все тоже окно настройки подключения к SQL серверу.

Как создать ADE проект

После того как Вы полностью разработали проект, создали формы, отчеты в которых Вы, конечно, программировали на VBA, в общем, Вам нужно только отдать этот проект пользователям, но Вы будете отдавать не его, а ADE проект, чтобы пользователи не смогли вносить изменения в код VBA, а что бы его создать нажимаем Сервис->Служебные программы->Создать файл ADE

Скриншот 7

Но скорей всего Вас предупредят о том, что нельзя создать ADE проект с текущей версией формата базы данных проекта

Скриншот 8

Но это легко исправить, путем преобразования ADP проекта к версии формата Access 2003, для этого нажимаем Сервис->Служебные программы->Преобразовать проект->в формат Access 2002-2003

Скриншот 9

У Вас откроется окно сохранения нового проекта, Вы его сохраняете, затем запускаете и можете смело создавать ADE проект вышеуказанным способом.

На этом предлагаю закончить с настройками подключения ADP проекта, как видите, ничего сложного в этом нет, но если у Вас все равно возникают вопросы, то задавайте их в комментариях.

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.