Использование BuildCriteria для создания критерия отбора
Практическая работа №3
Часть 1. Объекты приложений. 1
Фильтрация данных в форме. 3
Использование BuildCriteria для создания критерия отбора. 4
Часть 2. Объектная модель доступа к данным.. 7
Объектная модель Microsoft ActiveX Data Objects (ADODB) 7
Использование SQL запросов. 8
Подготовительный этап. 9
Форма изменения цены.. 11
Оформление продажи. 13
Часть 1. Объекты приложений
Открытие формы с использованием критерия отбора
Создайте свободную форму без источника данных и расположите на форме поле со списком и список. При создании поля со списком и списка воспользуйтесь услугой мастера.
Для того чтобы список позволял выбирать несколько фирм необходимо изменить следующее свойство списка
Для выполнения задания Вам потребуется создать при помощи мастера ленточную форму Fmr_Список_Продаж и аналогичный по структуре отчет R_Список_продаж.
К кнопкам, расположенным на форме привяжите следующие процедуры.
Протестируйте работу, созданной формы. Перейдите в редактор VBA и просмотрите содержимое окна Immediate Window.
Добавьте на поисковую форму кнопки для открытия отчета. Самостоятельно создайте процедуру открытия отчета с критерием отбора. Для открытия отчета воспользуйтесь командой
Попробуйте изменить режимы открытия форм
Режим предварительного просмотра
Режим только для чтения
Фильтрация данных в форме
Прим помощи мастера создайте ленточную форму Fmr_Список_товаров. Можно использовать только часть полей из источника данных, как показано на рисунке.
Увеличьте область заголовка формы и добавьте поле со списком на основе таблицы Т_Вид, а также кнопку отмены фильтрации.
Настройте свойства поля со списком, как указано на рисунке.
К событию «Нажатие кнопки» кнопки <Отмена фильтра> привяжите следующую процедуру
К событию «После обновления» поля со списком привяжите следующую процедуру
Проверьте работоспособность, созданной формы.
Использование BuildCriteria для создания критерия отбора
Создайте запрос
На основе созданного запроса создайте ленточную форму
Расположите на форме следующие элементы управления
Поле со списком Sotr создано на основе таблицы Сотрудник
Для полей Date1 и Date2 задайте свойство Формат поля-Краткий формат даты
Группу переключателей Фильтр с именем Group рекомендую создать при помощи мастера.К событию После обновления группы переключателей Group привяжите следующую процедуру.
Обратите внимание на закомментированные строки, альтернативный вариант критерия отбора.
При помощи окна Immediate Window просмотрите сформированные функцией BuildCriteria.
Пример работы фильтра по текстовому полю Фирма.