Добавление фильтра
По результатам тестировании формы, разработанной в предыдущем подразделе, можно сделать вывод о том, что при заполнении поля Сумма Продукция ошибиться достаточно легко, а найти эту ошибку – затруднительно. Добавление фильтра для таблицы Продукция позволит управлять отображением больших объемов информации, при этом можно автоматически вычислять сумму по каждому наименованию продукции, что существенно облегчит поиск ошибки. 1. Добавим текст «(фильтр)» к тексту Продукция заголовка столбца таблицы Продукция и туда же вставим Раскрывающийся список (Фильтр), для которого помимо запоминающегося имени следует задать Элементы списка – Подставить значения из источника данных формы, выбрав в качестве поля Элементы повторяющуюся группу (Запись Продукции) (Рис. 4.10); 2. В окне свойств повторяющейся таблицы Продукция перейдем на вкладку Отображение и нажмем там кнопку Фильтрация данных, а в появившемся окне – Добавить; 3. В окне Задание условий фильтра (Рис. 4.11) выберем соответствующие значения раскрывающихся списков: Код Продукции; совпадает с; Фильтр. Рисунок 4.10 – Диалоговое окно Свойства: раскрывающийся список
Рисунок 4.11 – Окно задания условий фильтра
4. Нажмем кнопку 5. В качестве второго условия укажем значения раскрывающихся списков: Фильтр; пусто; 6. Прежде, чем тестировать работу полученного фильтра, хотя он уже работоспособен, добавим к заголовку Сумма текстовое поле (Сумма Фильтр), для которого следует задать аналогичные условия фильтрации в зависимости от того же значения поля Фильтр, однако для подсчёта суммы фильтроваться уже будут сведения о товарах; 7. В окне свойств текстового поля Сумма Фильтр в качестве значения нужно указать формулу (СуммаТовар[СсылкаКодПродукции = Фильтр or Фильтр = ""]), для этого нужно сначала нажатькнопку fx; 8. В окне Вставка формулы введем функцию сумма, в качестве аргумента которой следует указать при помощи окна Выбор поля или группы поле Сумма Товар из повторяющейся группы Запись Товары; 9. Прежде, чем закрыть окно Выбор поля или группы, нажмем кнопку Фильтрация данных и зададим аналогичные п.3-5 условия фильтра (Рис. 4.11), с той лишь разницей, что вместо поля КодПродукции из повторяющейся группы ЗаписьПродукция следует указать поле СсылкаКодПродукции из повторяющейся группы ЗаписьТовары; 10. Перейдем в режим просмотра форму, заполним её произвольными данными и проверим работу фильтра.
2) Технические средства предприятий сервиса: учеб. пособие для вузов / Д.Н. Галушкин, А.Н. Самоделов. – Шахты: ГОУ ВПО «ЮРГУЭС», 2010. – 278 с. 3) Википедия [Электронный ресурс] // Принтер. URL: http://ru.wikipedia.org/wiki; 4) Википедия [Электронный ресурс] // Лазерный принтер. URL: http://ru.wikipedia.org/wiki; 5) Эволюция [Электронный ресурс]// История создания принтера. URL: http://evolutsia.com/content/view/217/21/; 6) Сибмен.ру [Электронный ресурс] // Принтеры. URL: http://www.sibmen.ru/d/printer/vidue-printerov.shtml
|