Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Программирование в Microsoft Office для пользователей
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

Задание для самостоятельной работы 12.1 Создание приложения VBA в Access

Ситуация:

Приложение, которое было создано для автоматизации формирования договоров в Word (см. задание для самостоятельной работы 10.1) решено было изменить, поскольку в нем обнаружились следующие недостатки:

программа не обеспечивала сохранение данных, введенных пользователем через форму, поэтому эти данные нельзя было использовать повторно. Намного удобнее было бы сохранять вводимые данные в базе данных, например, Access;

для работы программы необходимы два компонента: программный код (включая форму VBA), который физически находится в файле Normal.dot и шаблон DogovorTemplate.dot, который должен находиться в корневом каталоге диска C:. Такое построение приложения затрудняет его перенос между компьютерами.

Задание:

Измените созданное вами в работе 10.1 приложение, которое обеспечивает автоматическое создание договоров в формате документов Word, таким образом, чтобы это приложение обеспечивало сохранение данных о договорах в базе данных Microsoft Access. Шаблон документа Word, на основе которого должен формироваться договор, должен находиться в той же базе данных Access. Обеспечьте минимальную защиту приложения от ошибочных действий со стороны пользователя: при запуске приложения пользователь не должен видеть никаких других объектов, кроме формы для заполнения данных договора.

Для этого:

  • Создайте новую базу данных Access, а в ней — необходимые таблицы для хранения данных договоров и шаблонов документов Word;

Создайте в этой базе данных форму, аналогичную представленной на рис. 12.7, для занесения информации договоров в таблицу базы данных и формирования договора в формате документа Word. Создайте для этой формы необходимый программный код;

Рис. 12.7 Форма для занесения данных договоров

Обеспечьте минимальную защиту от неверных действий пользователя: при запуске приложения пользователь должен видеть только созданную вами форму (см. рис. 12.8). Все другие объекты должны быть от него спрятаны.

Рис. 12.8 Окно готового приложения

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru