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

Создание формы с помощью Мастера форм.

Формы лучше создавать через Мастер форм, а затем в режиме Конструктора отредактировать по вкусу пользователя. Мастера упрощают работу в Access, поэтому для начинающего пользователя этот режим работы является основным.

Задание 5. Создать форму для расчета стоимости партии товара по номеру накладной.

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

  1. Выберите на вкладке Создание команду Другие формы>Мастер форм.

  2. На первом шаге Мастера в поле Таблицы и запросы укажите таблицу «РЕАЛИЗАЦИЯ». На этом шаге переместите из раздела Доступные поля в раздел Выбранные поля следующие поля таблицы: Номер_договора (накладной), Товар, Количество_реализации, Цена1_реализации. Нажмите кнопку ДАЛЕЕ.

  3. На следующем шаге выберите внешний вид формы – ленточный и нажмите кнопку ДАЛЕЕ.

  4. На третьем шаге Мастера выберите стиль оформления формы – официальная и нажмите кнопку ДАЛЕЕ.

  5. На последнем шаге Мастера введите имя формы – Стоимость_реализации и нажмите кнопку ГОТОВО.

Редактирование формы в режиме Конструктора.

  1. Откройте созданную форму Стоимость_реализации в режиме Коструктора.

  2. В область данных формы добавьте элемент управления Поле.

  3. Элемент управления Поле (кнопка с изображением ab| ) состоит из двух взаимосвязанных объектов: поле(число) и свободный. Введите название объекта поле(число) - Стоимость, а в объект свободный введите выражение: =[Количество_реализации]*[Цена1_реализации].

  4. Выберите свойство Формат поля – денежный (вкладка Макет) объекта свободный.

  5. В раздел примечание формы добавьте три элемента управления Поле для подведения итогов (для расчета ИТОГО используется функция суммы – SUM([наименование поля])). Введите в объекты свободный следующие выражения: 1) =SUM([Количество реализации]) – для расчета суммы общего количества реализованного товара; 2) =SUM([Цена1_реализации]) – для расчета суммы цены 1 товара; Выберите формат поля – денежный, выделите примечание формы и результаты ИТОГО другим цветом.

  6. Сохраните изменения на форме и проверьте работу формы.

Запросы. Создание запросов. Работа с запросами.

Существует несколько типов запросов, каждый из которых предназначен для определенной цели. Например, запрос на выборку служит для отображения данных или для создания новой таблицы. Запрос на изменение служит для изменения данных в источнике данных. При запуске запроса с параметрами требуется задать условия. Рассмотрим

  1. Запрос на выборку.

Запрос на выборку служит для создания подмножеств данных, которые можно использовать для получения ответов на определенные вопросы. При помощи такого запроса можно также передавать данные в другие объекты базы данных. После создания запроса на выборку его можно использовать по мере необходимости.

Запрос на выборку — это объект базы данных, который служит для отображения данных в режиме таблицы (Режим таблицы. Окно, в котором данные из таблицы, формы, запроса, представления или хранимой процедуры выводятся в формате строк и столбцов. В режиме таблицы выполняется изменение значений полей, добавление или удаление данных и поиск данных.). Запрос может получать данные из одной или нескольких таблиц, из существующих запросов или из комбинаций таблиц и запросов. Таблицы или запросы, используемые для получения данных, называются источниками записей.

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

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

Создание запроса с помощью Мастера.

Задание 1. Создайте простой запрос с помощью Мастера на основании таблицы «Реализация».

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

  1. На вкладке Создание в группе Другие щелкните Мастер запросов.

  2. В диалоговом окне Новый запрос выберите вариант Создание простых запросов и нажмите кнопку ОК.

  3. В группе Таблицы и запросы выберите таблицу «РЕАЛИЗАЦИЯ», содержащую нужные данные. Обратите внимание на то, что в качестве источника данных можно использовать другой запрос.

  4. В группе Доступные поля дважды щелкните поля Товар, Покупатель, Цена1_реализации, Количество_реализации. При этом они добавляются в список Выбранные поля. После добавления всех четырех полей нажмите кнопку Далее.

  5. Присвойте запросу имя «ЗапросРеализация», а затем нажмите кнопку Готово.

В приложении Access все записи о товарах будут отображены в режиме таблицы. В результаты включаются все записи, но при этом отображаются только четыре поля, указанные в запросе.

Нажмите кнопку Режим SQL в строке состояния приложения Access либо щелкните правой кнопкой мыши ярлык объекта запроса, а затем выберите команду Режим SQL. В приложении Access запрос открывается в режиме SQL и отображает следующие данные:

SELECT Customers.[Contact], Customers.[Address], Customers.[Phone], Customers.[City]

FROM Customers;

Как видно из примера, SQL-запрос состоит из двух основных частей: оператора SELECT, перечисляющего все поля, включенные в запрос, и оператора FROM, перечисляющего таблицы, содержащие эти поля.

 Примечание.    Если поля добавлялись в порядке, отличном от описанного на предыдущем шаге, это будет отражено в операторе SELECT.

  1. Закройте запрос. Обратите внимание на то, что он сохраняется автоматически.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]