Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_лаба №1.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
2.15 Mб
Скачать

З адание 4.3.

  1. В режиме конструктора отчета выделите комбинированный список "КодТипа", а затем выберите команду "Формат, Преобразовать элемент, в поле" для преобразования комбинированного списка в обычное текстовое поле. В этом поле теперь будет выводиться не значение найденного поля подстановки, а номер, записанный в поле "КодТипа".

  2. Измените размеры текстового поля "КодТипа" таким образом, чтобы его ширина составляла примерно 3/8 дюйма; переместите поле и его метку ближе друг к другу и к левому краю раздела примечаний группы "КодТипа".

  3. Нажмите на кнопку "Панель элементов" для вывода панели элементов, если ее нет на экране.

  4. Нажмите на кнопку "Поле" и добавьте новое несвязанное текстовое поле справа от текстового поля"КодТипа".

  5. Удалите метку поля для нового элемента управления, задайте полужирный шрифт для содержимого текстового поля.

  6. Щелкните левой кнопкой мыши на новом текстовом поле и введите следующий текст как значение для поля: =DLookUp ("[Категория]", "Типы","[КодТипа]=Report!КодТипа") [Категория] представляет собой значение, которое нужно вывести в текстовом поле. Типы — это имя таблицы, которая содержит поле "Категория". Выражение "[КодТипа]=Report!КодТипа" является критерием, по которому в таблице "Типы" выбирается запись, у которой значение поля "КодТипа" равняется значению в текстовом поле "КодТипа" отчета. Префикс Report нужен для того, чтобы различить поле "КодТипа" таблицы "Типы" и элемент управления отчета с тем же именем.

  7. Выделите текстовое поле "Код" и убедитесь, что имя "КодТипа" появляется в раскрывающемся списке "Выбор объекта" (Object Name) (в левой части панели инструментов "Форматирование"). Если это не так, то нажмите кнопку "Свойства" на панели инструментов, раскройте в окне "Свойства" вкладку "Другие" и введите Код как значение свойства "Имя" элемента управления.

  8. Нажмите кнопку "Предварительный просмотр" на панели инструментов для просмотра отчета "Товары на складе по типам".

Добавление в отчет других вычисляемых элементов

Вычисляемые элементы управления, примером которых может служить добавленный в предыдущей части элемент управления с функцией DLookup () , часто употребляются в отчетах. Вычисляемые элементы управления используются для определения значений выражений, например для вычисления произведения количества на цену изделия. Теперь в правой части отчета достаточно места, чтобы добавить туда колонку для поля "Цена" и колонку для значения суммарной стоимости данных товаров, которая определяется как произведение полей "Цена" и "НаСкладе".

Изменение источника данных отчета

При создании отчета "Товары на складе по типам" с помощью Мастера отчетов вы выбирали поля непосредственно из таблиц "Товары" и "Поставщики". Вследствие такого подхода свойство отчета "Источник записей" представляет собой инструкцию SQL, которая позволяет выбрать только указанные поля. Хотя для добавления полей в отчет можно создавать несвязанные текстовые поля и пользоваться Построителем выражений для того, чтобы создать выражение, позволяющее получить нужное значение, намного проще создать запрос, выбирающий нужные в отчете поля и установить этот запрос как новый источник данных отчета.