Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование статистической функции DLookUp ()Содержание книги
Поиск на нашем сайте
Как вы могли заметить в предыдущей части этой главы, поле подстановки таблицы размещается в отчете как комбинированный список с ограниченным набором функций. Нельзя воспользоваться этим списком для выбора значений, но он позволяет вывести найденное значение из другой таблицы вместо значения поля. Например, если вы помещаете в отчет поле "КодТипа" (как делалось в предыдущем примере), то Access выводит в отчете название категории, а не код типа, поскольку полю "КодТипа" в таблице "Товары" присвоено свойство поля подстановки. Когда вы помещаете поле "КодТипа" в отчет Access автоматически создает элемент управления — комбинированный список со свойствами, необходимыми для подстановки вместо значения поля "КодТипа" соответствующего значения поля "Категория" из таблицы "Типы". Не все таблицы, которые используются в отчете, будут содержать поля подстановки, совершенно не обязательно создавать поля подстановки для всех полей с численными кодами (например, "КодТипа" и "КодПостав-щика"). Если вы хотите вывести найденное значение для поля, которое не является полем подстановки, то можно воспользоваться статистической функцией DlookUp(), чтобы найти значения из другой таблицы, соответствующие значению в одном из полей отчета. Например, если вы хотите выводить в разделе примечаний отчета "Товары на складе по типам" и код типа, и название категории, то можно воспользоваться функцией DLookUp() для вывода текста из поля "Категория" таблицы "Типы" и связанным текстовым полем для вывода номера из поля "КодТипа" таблицы "Товары".
Задание 4.3. 1. В режиме конструктора отчета выделите комбинированный список "КодТипа", а затем выберите команду "Формат, Преобразовать элемент, в поле" для преобразования комбинированного списка в обычное текстовое поле. В этом поле теперь будет выводиться не значение найденного поля подстановки, а номер, записанный в поле "КодТипа". 2. Измените размеры текстового поля "КодТипа" таким образом, чтобы его ширина составляла примерно 3/8 дюйма; переместите поле и его метку ближе друг к другу и к левому краю раздела примечаний группы "КодТипа". 3. Нажмите на кнопку "Панель элементов" для вывода панели элементов, если ее нет на экране. 4. Нажмите на кнопку "Поле" и добавьте новое несвязанное текстовое поле справа от текстового поля"КодТипа". 5. Удалите метку поля для нового элемента управления, задайте полужирный шрифт для содержимого текстового поля. 6. Щелкните левой кнопкой мыши на новом текстовом поле и введите следующий текст как значение для поля: =DLookUp ("[Категория]", "Типы","[КодТипа]=Report!КодТипа") [Категория] представляет собой значение, которое нужно вывести в текстовом поле. Типы — это имя таблицы, которая содержит поле "Категория". Выражение "[КодТипа]=Report!КодТипа" является критерием, по которому в таблице "Типы" выбирается запись, у которой значение поля "КодТипа" равняется значению в текстовом поле "КодТипа" отчета. Префикс Report нужен для того, чтобы различить поле "КодТипа" таблицы "Типы" и элемент управления отчета с тем же именем. 7. Выделите текстовое поле "Код" и убедитесь, что имя "КодТипа" появляется в раскрывающемся списке "Выбор объекта" (Object Name) (в левой части панели инструментов "Форматирование"). Если это не так, то нажмите кнопку "Свойства" на панели инструментов, раскройте в окне "Свойства" вкладку "Другие" и введите Код как значение свойства "Имя" элемента управления. 8. Нажмите кнопку "Предварительный просмотр" на панели инструментов для просмотра отчета "Товары на складе по типам".
|
||||
Последнее изменение этой страницы: 2017-02-22; просмотров: 255; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.247.237 (0.008 с.) |