|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задание для самостоятельной работы 12.1 Создание приложения VBA в AccessСитуация:Приложение, которое было создано для автоматизации формирования договоров в Word (см. задание для самостоятельной работы 10.1) решено было изменить, поскольку в нем обнаружились следующие недостатки: программа не обеспечивала сохранение данных, введенных пользователем через форму, поэтому эти данные нельзя было использовать повторно. Намного удобнее было бы сохранять вводимые данные в базе данных, например, Access; для работы программы необходимы два компонента: программный код (включая форму VBA), который физически находится в файле Normal.dot и шаблон DogovorTemplate.dot, который должен находиться в корневом каталоге диска C:. Такое построение приложения затрудняет его перенос между компьютерами. Задание:Измените созданное вами в работе 10.1 приложение, которое обеспечивает автоматическое создание договоров в формате документов Word, таким образом, чтобы это приложение обеспечивало сохранение данных о договорах в базе данных Microsoft Access. Шаблон документа Word, на основе которого должен формироваться договор, должен находиться в той же базе данных Access. Обеспечьте минимальную защиту приложения от ошибочных действий со стороны пользователя: при запуске приложения пользователь не должен видеть никаких других объектов, кроме формы для заполнения данных договора. Для этого:
Создайте в этой базе данных форму, аналогичную представленной на рис. 12.7, для занесения информации договоров в таблицу базы данных и формирования договора в формате документа Word. Создайте для этой формы необходимый программный код;
Рис. 12.7 Форма для занесения данных договоров Обеспечьте минимальную защиту от неверных действий пользователя: при запуске приложения пользователь должен видеть только созданную вами форму (см. рис. 12.8). Все другие объекты должны быть от него спрятаны.
Рис. 12.8 Окно готового приложения
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||