Лабораторные работы на тему Разработка типовых запросов на отбор документов на примере БД «Документы», 2. Разработка форм с использованием элементов графического интерфейса

Остался всего один шаг
Внесите свои контактные данные и переходите в кабинет для просмотра предложений авторов
Введите номер телефона
Укажите имя
Укажите адрес электронной почты
Укажите корректный адрес электронной почты
Номер заказа
366 513
Создан
06.02.2015
Автор работы
Exkalibur
Цена
2160 p.
Выполнен
26.02.2015
Рейтинг автора
10
Примечание
Задание 2. Разработка типовых запросов на отбор документов на примере БД «Документы»

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

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

1. Проектирование и создание запросов на поиск записей в таблице «Регистрационные карты»

• Разработать запросы на отбор документов по типу:
 только входящие
 только исходящие
 только внутренние
Оформить запросы, отладить и проверить правильность выполнения для разных типов документов.
• Разработать параметрический запрос для отбора документов, которые должны быть исполнены в течение ближайшего от текущей даты временного интервала (условие отбора: «Контрольная дата исполнения» <= DateAdd(«d»;[Интервал];Date()) и «Дата фактического исполнения» IsNull). Оформить запрос, отладить и проверить правильность выполнения.
• Разработать запрос для отбора просроченных документов, т.е. документов, у которых истек срок исполнения (условие отбора: «Контрольная дата исполнения» <= Date() и «Дата фактического исполнения» Is Null). Оформить запрос, отладить и проверить правильность выполнения.
• Разработать запрос для группировки внутренних документов по отделам: в результате выполнения запроса должно быть отображено количество зарегистрированных внутренних документов для каждого отдела (первая колонка - «Тип документа», групповая операция: условие, условие отбора: «внутренний»; вторая колонка – «Номер отдела», групповая операция: группировка; третья колонка – «Код регистрационной карты», групповая операция: Count). Оформить запрос, отладить и проверить правильность выполнения.

2. Проектирование и создание запросов на поиск записей в таблице «Сотрудники» с использованием классификатора «Должности»:
• Разработать параметрический запрос для формирования списка сотрудников отдела (с параметром [Номер отдела]). В результирующую таблицу включить столбец «Оклад» из таблицы «Должности». Оформить запрос, отладить и проверить правильность выполнения.
• Разработать запрос для формирования упорядоченного по алфавиту списка сотрудников, зарплата которых превышает заданную сумму (например, условие отбора для столбца «Оклад» из таблицы «Должности»: >2000). Оформить запрос, отладить и проверить правильность выполнения.
• Разработать перекрестный запрос, представляющий количественное распределение сотрудников по отделам и должностям (в качестве источника для формирования заголовков строк указать поле «Номер отдела», для формирования заголовков столбцов – «Наименование» из таблицы «Должности»; групповая операция - Count). Оформить запрос, отладить и проверить правильность выполнения.

• Отчет о работе должен содержать:
• формулировку задания;
• таблицы с исходными данными;
• для каждого запроса – его представление в режиме Конструктора и результат работы (в виде таблицы, содержащие только записи, удовлетворяющие запросу).

Контрольные вопросы
1. Классификация запросов в СУБД Access.
2. Назначение групповых операций.
3. Правила создания запросов в форме QBE.
4. Проектирование запросов с использованием связанных таблиц.

Задание 3. Разработка форм с использованием элементов графического интерфейса

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

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

1. Проектирование и разработка формы для ввода регистрационной карты.
• Создать экранную форму «Регистрационная карта» в режиме «Конструктор».
• Разместить на форме поля для ввода данных.
• Разместить на форме поле для отображения текста документа, как OLE-объекта в виде значка.
• Оформить макрос для реализации функции просмотра зарегистрированных документов.
• Разместить элементы графического интерфейса:
• групповой переключатель для ввода типа документа;
• открывающийся список для ввода вида документа;
• кнопку для реализации функции просмотра зарегистрированных документов (связать с макросом п.4).
• Ввести несколько регистрационных карт с помощью вновь созданной формы, проверить правильность заполнения таблицы «Регистрационные карты».

2. Проектирование и разработка интерфейсных форм.
• Оформить макросы для реализации следующих функций:
• Открыть для ввода данных форму «Регистрационная карта»
• Отобразить результаты действия каждого из запросов, созданных при работе над предыдущей темой
• Создать экранную форму «Функции поиска» в режиме «Конструктор» (вторая интерфейсная форма)
• Разместить на форме кнопки, вызывающие выполнение каждого из спроектированных для прототипа ИС Офис запросов и кнопку «Выход» (связать с макросом, закрывающим вторую интерфейсную форму)
• Создать экранную форму «Прототип ИС Офис» в режиме «Конструктор» (первая интерфейсная форма)
• Разместить на форме 3 кнопки:
• Регистрация документов (связать с макросом, открывающим для ввода данных форму «Регистрационная карта»)
• Функции поиска (связать с макросом, вызывающим вторую интерфейсную форму)
• Выход (связать с макросом, закрывающим первую интерфейсную форму)
• Создать макрос с именем AUTOEXEC, открывающий первую интерфейсную форму
• Отладить работу прототипа ИС Офис.

Контрольные вопросы
1. Назначение формы в СУБД Access.
2. Назначение элементов графического интерфейса.
3. Элементы графического интерфейса для отображения и ввода данных и для управления обработкой.
4. Назначение и порядок создания командных макросов.
5. Понятие и назначение управляющих форм.
Задание 4. Подготовка композиционных документов (текст – база данных) в среде 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» следующим образом:
если поле «Пол» равно «м»
Вставить следующий текст:
Уважаемый
В противном случае вставить следующий текст:
Уважаемая

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

2. Самостоятельно разработать и осуществить процедуру подготовки серии регистрационных штампов для документов из таблицы «Регистрационные карты» (см. Рис. 9)

Тип документа Отдел: Номер отдела
Вид документа: Вид документа
Дата регистрации: Дата регистрации
Срок исполнения: Срок исполнения дней
Рис. 9. Регистрационный штамп документа
Контрольные вопросы
1. Назначение и использование полей слияния.
2. Назначение и использование полей Word.
3. Возможности использования процедуры слияния при решении офисных задач.

Подробнее
Этот заказ уже выполнил наш автор. Напишем и Вам уникальную работу!
Быстрая оценка работыБесплатно
Оценим Вашу работу за 10 минут
Бесплатно
Для оценки заполните поля
Укажите тему работы
Укажите предмет
Укажите срок сдачи
Отправить работу на оценку
Последние отзывы об авторе Exkalibur
Иван
...
2014-06-18 08:07:04
Алик
Всё сделано на высшем уровне!!! а главное в сроки! оценка отлично!!! Я очень рад и доволен результатом! Спасибо огромное
...
2014-06-18 20:11:35
Александр
отличная работа автора
...
2014-06-19 18:01:18