Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка БД .doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
649.73 Кб
Скачать

Задание

  1. Создать макросы с условием по полям: Оклад – не более 20000, Дата рождения – не менее 18 лет, Дата рождения – не более сегодняшней даты.

  2. Создать макрос для полноэкранного представления форм по таблицам Зарплата и Сведения.

  3. Скорректировать макросы, созданные по п.1, указав полную спецификацию полей формы.

  4. Создать форму, позволяющую осуществлять поиск в таблице Зарплата по полю Фамилия с выдачей информации по окладу, дате приема и суммарному доходу. В форме, кроме кнопки Поиск, должны быть кнопки Отмена и Продолжить. В макросе должна быть предусмотрена реакция на исключительную ситуацию.

Контрольные вопросы

  1. Каким образом создаются макросы с условием ?

  2. Как создать макрос для полноэкранного представления формы ?

  3. Каким образом указываются адреса в макросах ?

  4. Укажите последовательность создания макроса, осуществляющего поиск в таблице.

  5. Как отразить в макросе исключительную ситуацию ?

Лабораторная работа n 12 работа с приложениями и программами. Оформление меню

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

Вызов приложений и управление ими

С помощью макроса можно запустить из Access приложения Mic­rosoft Office 97, а также программы, работающие под управлением Windows 95, Windows NT или DOS, например, чтобы выполнить некото­рые вычисления (с помощью Excel 97) или сделать небольшие заметки посредством редакторов Notepad и Word 97. Вызов выполняется оди­наково во всех случаях и заключается главным образом в указании имени запускаемой программы. Макрос для вызова прикладной прог­раммы можно связать с кнопкой формы, таким образом ускорив доступ к нужному приложению. Для демонстрации сказанного необходимо:

- Создать новый макрос. В первой строке ввести макрокоманду ЗапускПриложения.

- В качестве значения аргумента Командная строка ввести имя запускаемой программы, например WinWord.

- Сохранить макрос под именем Заметки.

- Открыть форму Каталог телефонов в режиме конструктора и перетащить макрос из окна базы данных в область данных формы.

- Активизировать режим формы и щелкнуть мышью на кнопке За­метки.

После запуска этого макроса (щелчком на кнопке Заметки в форме Каталог телефонов) на экране появится окно текстового ре­дактора Word пакета Microsoft Office 97. Теперь пользователь мо­жет ввести свои заметки, распечатать или сохранить их.

При вызове программы всегда приводится полная спецификация ее файла. При этом вводить расширение не следует. Каталог, в ко­тором хранится файл, необходимо указывать только в том случае, если он не задан командой PATH в файле AUTOEXEC.BAT. Например:

с:\games\pocker\run_pock

Как правило, при вызове прикладных программ, входящих в комплект поставки Windows 95, папка Windows указана в команде PATH. Поэтому имя редактора в данном макросе приведено без указа­ния каталога.

Внимание!

В среде Windows можно запустить несколько копий редактора Word 97. Это значит, что повторное нажатие кнопки Заметки в окне формы Access 97 приведет к открытию нового окна редак­тора независимо от того, закрыто ли предыдущее.

Необходимо следить за тем, чтобы после окончания сеанса ра­боты редактор был правильно закрыт.