Читайте также: |
|
1. Создайте форму Склад, Накладная, Договор, Покупатель, Отгрузка, Поставка_план. с использованием мастера форм.
2. Создайте многотабличную форму склад – отгрузка.
3. Создайте формы с вычисляемыми полями для таблицы ПОСТАВКА_ТОВАРА – Минимальная партия поставки товара. В форме необходимо отобразить Номер договора, Наименование товара, Цена, минимальная партия. Создать вычисляемое поле Стоимость минимальной партии, и итоговое значение – всего по договору.
4. Создайте многотабличную форму Договор и Поставка_план, В которой при изменении суммы договора необходимо, чтобы менялись значения Дата договора, код покупателя, и значения в подчиненной форме Поставка _план.
5. Добавьте в форму Отгрузка календарь для ввода даты отгрузки.
5.1 Вопросы для самопроверки.
1.Может ли форма, созданная мастером, содержать данные из нескольких таблиц?
2. Какой режим позволяет создать форму на основе одной таблицы?
3. Какая панель инструментов активизируется при открытии формы в режиме конструктора?
4. Сохраняются ли в форме список созданный при конструировании таблицы с использованием мастера подстановки?
5. Какие записи подчиненной таблицы отображаются в форме?
6. Может ли мастер строить форму по запросу?
7. Какой элемент управления позволяет создать вычисляемое поле?
8. Как вызвать построитель для формирования выражения в вычисляемом поле?
9. В какой части формы размещается итоговое вычисляемое поле?
10. Какие функции используются для вычисления итоговых значений?
11. Сохраняется ли значение вычисляемого поля в таблице?
12. Как организовать подключение календаря к заполнению полей?
13. Как организовать просмотр в форме несвязных записей?
15. Как организуется ввод вычисляемого поля в текстовое поле?
Лабораторная работа№ 6. Разработка отчетов
Средства Access по разработке отчетов предназначены для создания макета отчета, с использование которого выводятся данные по таблице или запросу в виде текстового документа. Средства Access позволяют создавать отчеты сложных структур.
6.1 Создание отчетов в режиме мастера
3.11.2 Однотабличные отчеты
Для создания отчета выберем в окне базы данных вкладку Отчеты. Выберем на панели пункт Создание отчета с помощью мастера. Создадим отчет по покупателям. На рисунке 10.1 показано диалоговое окно выбора полей отчета.
Рисунок 10.1 Выбор полей таблицы
Добавим в следующем окне уровень группировки по адресу покупателя. Макет отчета ступенчатый, стиль оформления – строгий. Отметим пункт Настроить ширину полей для размещения на одной странице. Имя отчета Список покупателей. созданный отчет представлен на рисунке 10.2.
3.11.3 Многотабличные отчеты
Многотабличные отчеты могут состоять из главного отчета и подчиненного. Они строятся с использованием главной и подчиненной таблиц.
Рисунок 10.2 Простой отчет по списку покупателей
Подготовить отчет по договорам и их спецификациям, содержащих сведения о заказанных в договорах товарах, сроках поставке, количестве.
Построим отчет в режиме мастера. На вкладке Отчеты выберем создание отчета в режиме мастера. Для таблицы договор выберем Номер договора и дату договора. Для Поставка_план: срок поставки, минимальную партию, количество товара, из таблицы Товар: Наим_тов, цена, ЕИ и НДС, из таблицы покупатель: ИНН, наименование, адрес, телефон, банк и номер расчетного счета.
Рисунок 10.3. Вид многотабличного отчета созданного в мастере отчетов
6.2 Создание и корректировка отчетов в режиме конструктора
3.11.4 Корректировка отчета в режиме конструктора
Для изменения макета отчета необходимо выбрать нужный отчет и нажать кнопку . На экране появится макет представленный на 10.4.
Рисунок 10.4 Макет отчета договор
Используя средства конструктора: перемещение полей разместим поля как показано на рисунке 10.5
Рисунок 10.5 Макет отчета договора фирмы доработанного в конструкторе.
При переносе полей из одного раздела отчета в другой необходимо вырезать нужные поля и вставить в другой раздел. в пределах одного раздела элементы можно перемещать.
Для вычисления необходимо через свойства поля ввести формулы расчета, аналогично формам. Итоговые значения получаем через вычисляемые поля. Вычисляемое поле располагается в разделе примечание группы. Для того чтобы добавить примечание группы необходимо открыть окно Сортировка и группировка и выдерем значение да для примечания группы (рисунок 10.6).
Рисунок 10.6 Добавление примечания группы
В макете формы появится область примечание группы. В ней расположим итоговое поле, в котором будет вычисляться сумма по договору.
Чтобы выводить каждый договор на отдельной странице в свойстве заголовка группы Конец страницы значение После раздела. Рисунок 10.7.
Рисунок 10.7 Определение конца страницы группы
Пометим особо договора сумма которых превышает 500000 руб. Для этого создадим в примечании группы вычисляемое поле с логическим оператором: =IIf([Поле49]>500000;'Особое внимание';' '), где Поле49 Сумма по договору.
После запуска отчета появится документ представленный на рисунке 10.8
Рисунок 10.8 Отче по договорам.
3.11.5 Определение параметров в отчете
Если в отчете необходимо получить данные только о заданном договоре, задача может быть решена с помощью ввода параметра. Откроем отчет Договор1 в режиме конструктора. В свойстве отчета на вкладке данные в строке Источник строк щелкнем на кнопке построителя. В строке условие отбора определим параметр, записав [Номер договора]. При просмотре отчета будет выводиться диалоговое окно.
6.3 Задания для самостоятельной работы
1. Измените, отчет таким образом, чтобы выводились только те договоры, в которых заказан заданный товар.
2. Создайте отчет для вывода договоров, группированных по покупателям. В предметной области указано, что один покупатель может заключать несколько договоров.
3. Создайте отчет по отгрузке товара за весь учетный период с использованием таблиц: ТОВАР, ОТГРУЗКА, НАКЛАДНАЯ по предложенному макету.
Дата добавления: 2015-10-24; просмотров: 41 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вычисляемое поле | | | Отгрузка товара |