Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практ_Информационные технологии___NEW__#ф.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
192.73 Кб
Скачать

Тема 7. Разработка форм с использованием элементов графического

интерфейса.

Цель работы: проектирование и разработка форм в среде MS Access.

Порядок выполнения:

1. Проектирование и разработка формы для ввода регистрационной карты.

  • Создать экранную форму “Регистрационная карта” в режиме “Конструктор”.

  • Разместить на форме поля для ввода данных.

  • Разместить на форме поле для отображения текста документа, как OLE-объекта в виде значка.

  • Оформить макрос для реализации функции просмотра зарегистрированных документов.

  • Разместить элементы графического интерфейса:

  • групповой переключатель для ввода типа документа;

  • открывающийся список для ввода вида документа;

  • кнопку для реализации функции просмотра зарегистрированных документов (связать с макросом п.4).

  • Ввести несколько регистрационных карт с помощью вновь созданной формы, проверить правильность заполнения таблицы “Регистрационные карты”.

  1. Проектирование и разработка интерфейсных форм.

  • Оформить макросы для реализации следующих функций:

  • Открыть для ввода данных форму “Регистрационная карта”

  • Отобразить результаты действия каждого из запросов, созданных при работе над предыдущей темой

  • Создать экранную форму “Функции поиска” в режиме “Конструктор” (вторая интерфейсная форма)

  • Разместить на форме кнопки, вызывающие выполнение каждого из спроектированных для прототипа ИС Офис запросов и кнопку “Выход” (связать с макросом, закрывающим вторую интерфейсную форму)

  • Создать экранную форму “Прототип ИС Офис” в режиме “Конструктор” (первая интерфейсная форма)

  • Разместить на форме 3 кнопки:

  • Регистрация документов (связать с макросом, открывающим для ввода данных форму “Регистрационная карта”)

  • Функции поиска (связать с макросом, вызывающим вторую интерфейсную форму)

  • Выход (связать с макросом, закрывающим первую интерфейсную форму)

  • Создать макрос с именем AUTOEXEC, открывающий первую интерфейсную форму

  • Отладить работу прототипа ИС Офис.

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

  1. Назначение формы в СУБД Access.

  2. Назначение элементов графического интерфейса.

  3. Элементы графического интерфейса для отображения и ввода данных и для управления обработкой.

  4. Назначение и порядок создания командных макросов.

  5. Понятие и назначение управляющих форм.

Тема 8. Подготовка композиционных документов (текст – база данных)

в среде MS Office (MS Word - MS Access)

Цель работы: изучение технологии и основных этапов подготовки композиционных документов на примере серийных документов.

Порядок выполнения

  1. Подготовить серию писем-уведомлений о приеме на работу на базе шаблона MS Word и таблиц БД «Документы», используя процедуру динамического слияния данных (меню Сервис->Слияние):

  • Первый шаг процедуры слияния – создание основного документа (Создать->Документы на бланке). В среде MS Word подготовить шаблон основного документа (см. Рис.8);

Д ата

Фамилия Имя Отчество

Уважаемый Имя Отчество !

Сообщаем Вам, что Вы приняты на работу в «Наименование организации» на должность должность-родит.падеж с окладом оклад в месяц.

Администрация

Рис. 8. Шаблон основного документа

  • Второй шаг – формирования источника данных для процедуры динамического слияния. Для формирования источника данных в среде MS Access внести следующие изменения в таблицы «Должности» и «Сотрудники»:

  • в режиме Конструктора к структуре таблицы «Должности» добавить еще одно поле «Должность-родительный падеж» (тип – текстовый, обязательное поле, указать длину) и заполнить его (например, для должности «инженер» внести в поле значение «инженера», для должности «менеджер» – значение «менеджера» и т.п.);

  • к структуре таблицы «Сотрудники» добавить поле «Пол» (задать с помощью Мастера подстановок выбор из фиксированного набора значений: «м», «ж»; обязательное поле) и заполнить его;

  • на базе таблиц «Сотрудники» и «Должности» в режиме Конструктора Запроса построить таблицу-Запрос «Сотрудники-уведомления» со следующими колонками: Фамилия, Имя, Отчество, Пол из таблицы «Сотрудники» и Должность-родит.падеж, Оклад из таблицы «Должности».

На втором шаге процедуры слияния в качестве источника данных выбрать таблицу-запрос «Сотрудники-уведомления» из файла БД (Получить данные->Открыть источник данных, в диалоговом окне открытия файла установить Тип файлов: Базы данных MS Access, выбрать файл Вашей БД, далее выбрать запрос).

  • Провести правку основного документа : в текст основного документа вместо подчеркнутых слов включить соответствующие поля слияния (с помощью раскрывающегося списка «Добавить поле слияния» панели инструментов MS Word), которые будут в дальнейшем (при запуске процедуры слияния) заполняться значениями из источника данных.

  • Вместо текста Дата вставить динамическое поле Дата и время.. (пункт основного меню Вставка->Дата и время..)

  • Сделать обращение Уважаемый корректным - зависящим от пола, для этого вместо текста Уважаемый разместить поле If...Then...Else, выбрав его из раскрывающегося списка «Добавить поле Word» панели инструментов MS Word. Заполнить диалоговое окно «Вставка поля If» следующим образом:

если поле «Пол» равно «м»

Вставить следующий текст:

Уважаемый

В противном случае вставить следующий текст: