Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБДПос(Лобова)!!.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
4 Мб
Скачать
☆

3.10Самостоятельная работа

1.. Проанализируйте план поставок товара заданному покупателю.

2. Проанализируйте план поставок товара в стоимостном выражении.

3. Подсчитайте, на какую сумму отгружен товар покупателям, которые не заключали договоров.

4. Подсчитайте, на какую сумму покупатели недополучили товар на текущую дату.

5. Откройте запрос План поставоки измените условие отбора поля наим_тов так, чтобы вместо конкретных 1 или двух значений можно было бы получить данные по поставкам сразу 2-х произвольных товаров при выполнении запроса.

6. Откройте запрос отклонение и Замените сформированное по умолчанию имя вычисляемого поля Выражение1 на отклонение

    1. Контрольные вопросы по запросам на выборку

1. Какая команда меню позволяет добавить необходимые таблицы в запрос?

3. Как выбираются поля в бланке запроса через список?

4. Какая логическая операция применяется к условиям отбора, записанным в одной строке?

5. Какие операторы сравнения и логические операторы могут быть использованы при записи условия отбора?

6. Можно ли использовать в выражении условия отбора имя поля?

7. Для каких значений выполняются операции вычисляемого поля?

8. Где хранятся значения вычисляемого поля?

9. Как задается имя вычисляемого поля?

10. Из каких записей образуется группа для групповой операции?

11. Какие поля выбираются для группировки записей?

12. Можно ли задать условия отбора записей, включаемых в группы?

13. В каком столбце бланка запроса записывается условие отбора нужных групп?

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

Формы предназначены для ввода, редактирования и просмотра взаимосвязанных данных БД на экране в удобном виде, который может соответствовать привычному для пользователя документу

В Microsoft Access различают простые и составные формы. Простые формы строятся на основе одной таблицы, а составные — нескольких таблиц.

Простая форма в Microsoft Access обычно представлена в одном из видов: столбец, ленточная, табличная. Для автоматического конструирования первых трех видов форм Microsoft Access предоставляет средство «Автоформа» или Мастера создания форм.

3.11Создание форм с использованием мастера форм

3.11.1Однотабличные формы

Для создания формы в окне меню перейти на создание. Используя, мастер форм создадим форму ТОВАР. Для этого нажмем на кнопку В появившемся окне рисунок 1 выбрать строку мастер форм и в качестве источника строк выбрать таблицу ТОВАР

Рисунок 9.1 Создание новой формы

После нажатия кнопки ОК появится окно Мастер форм (Рисунок 2), в появившемся окне выберем, используя кнопку, все поля, нажмем кнопку . В появившемся окне выберем и снова нажмем кнопку выберем стиль оформление и нажмем .

Рисунок 2 Мастер форм

Созданная форма представлена на рисунке 9.3.

Рисунок 3 Форма ТОВАР

Сохраним созданную форму под именем ТОВАР.

Разработка многотабличной формы

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

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

Создадим многотабличную форму таблиц ПОКУПАТЕЛЬ ДОГОВОР. После нажатия кнопки Создать вызывается диалоговое окно (Рисунок 4) .

Рисунок 4. Выбор полей для формы

В открывшемся окне выбирается таблица ПОКУПАТЕЛЬ и те поля, которые будут отображаться в подчиненной форме. Далее для таблицы ДОГОВОР все поля помещаемые в подчиненной форме (Рисунок 5)

Рисунок 5 Выбор полей подчиненной таблицы.

Рисунок 6 Выбор вида представления данных

Установим переключатель на элемент Подчиненные формы. Нажмем клавишу Далее. Появится окно представленное на рисунке 7. Выберем внешний вид подчиненной формы – табличный.

Рисунок 7 Выбор внешнего вида подчиненной формы.

По окончанию создания формы укажем имя формы. В базе данных будет сохранено две формы основная и подчиненная. При отображении они появляются вместе. Рисунок 8.

Рисунок 8. Многотабличная форма Покупатель Договор.

Задание. Создайте многотабличную форму ТОВАР – ОТГРУЗКА.