Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАБОТЫ.docx
Скачиваний:
9
Добавлен:
15.02.2015
Размер:
53.05 Кб
Скачать

Лабораторная работа 3 Разработка формы для ввода данных в таблицу Порядок выполнения работы

1. Для первой таблицы, используя режим «Конструктор», согласно (рис.1), создайте форму для ввода данных.

Рис. 1. Образец формы

2. Для второй таблицы, используя режим «Конструктор», согласно (рис.2), создайте форму для ввода данных,.

Рис. 2 Образец формы

3. Для третьей таблицы создайте форму для ввода данных с помощью Мастера форм, а затем в режиме «Конструктор» выполните ее корректировку, согласуйте изменения с заказчиком задачи (преподавателем).

4. С помощью Мастера форм на основе имеющихся таблиц создайте подчиненную форму.

5. С помощью Конструктора на основе имеющихся форм создайте подчиненную форму.

6. Настройте параметры страницы для вывода созданных форм на печать и отобразите их на экране в режиме предварительного просмотра.

7. Закончите сеанс работы.

Примечание

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

Выбор элементов управления определяется содержанием каждого индивидуального варианта и их применение должно способствовать повышению эффективности ввода данных в таблицу. Согласуйте выбранные элементы управления с преподавателем.

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

  1. Назовите основные режимы работы с объектом «Форма».

  2. Чем отличается форма от таблицы? В чем преимущества применения формы?

  3. Перечислите специальные элементы управления, используемые для создания формы.

  4. В каких случаях целесообразно использовать элемент управления «Поле со списком», чем этот элемент отличается от элемента «Список»?

  5. Опишите структуру объекта «Форма».

  6. В каких режимах работы может быть создана форма? Чем отличается режим «Автоформа» от режима «Мастер форм»?

  7. В каком случае целесообразно разрабатывать подчиненную форму?

  8. Для чего используется область формы «Верхний колонтитул»?

Отчет о работе

Собеседование преподавателем по выполненной работе с демонстрацией разработанных форм.

Лабораторная работа 4 Разработка запроса на выборку данных Порядок выполнения работы

1. На основе третьей таблицы создайте запрос на выборку данных, который позволяет вывести на экран таблицу, содержащую только 3 поля третьей таблицы (выбор полей сделать самостоятельно, исходя из функционального содержания задачи). Сохраните его под именем Запрос 1 и выполните.

2. Скопируйте созданный запрос под именем Запрос 2. Откройте его в режиме Конструктора и внесите следующие дополнения: введите условие отбора для одного из трех полей, обеспечивающее вывод части записей. Cохраните запрос и выполните.

3. Скопируйте запрос Запрос 1 под именем Запрос 3. Откройте его в режиме Конструктора: в строке бланка запроса Условие отбора задайте условие выборки записей с использованием логических операций. Сохраните запрос и выполните.

4. Создайте запрос в режиме Конструктора: добавьте в таблицу результата запроса вычисляемое поле. Имя поля должно соответствовать смысловому его содержанию (например, Итого:Цена*Количество). Сохраните запрос под именем Запрос 4 и выполните.

5. Создайте запрос в режиме Конструктора: включите в бланк запроса строку Групповая операция. Выполните группировку по полю, которое содержит повторяющиеся значения (индексированное поле). Для другого поля используйте одну из групповых функций, например, SUM. Сохраните запрос под именем Запрос 5. Выполните запрос.

6. Создайте запрос в режиме Конструктора: в строке бланка запроса Условие отбора задайте параметр. В качестве параметра используйте имя поля, которое содержит повторяющиеся значения. Сохраните запрос под именем Запрос 6 и выполните.

7. На основе Запроса 6 создайте форму для вывода результата запроса с помощью Мастера форм.

8. На основе имеющихся таблиц или запросов создайте запросы - действия на создание таблицы, добавление записей в созданную таблицу; обновление и удаление записей.

9. На основе таблицы со сводными данными или имеющегося запроса создайте перекрестный запрос.

10. Закончите сеанс работы.

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

  1. Перечислите виды запросов, создаваемых в СУБД MS Access?

  2. Что означает аббревиатура SQL и QBE?

  3. Опишите структуру бланка QBE.

  4. Расскажите технологию создания вычисляемого поля в запросе.

  5. Что означает строка «Групповые операции» в бланке QBE?

  6. Приведите пример, для которого целесообразно создать запрос с параметром.

  7. Объясните назначение запросов – действия и принцип их создания.

  8. Чем отличаются запросы – действия от запросов на выборку?

  9. В каких случаях используются перекрестные запросы?