|
|||
Свойство |
Значение |
||
Тип источника строк (Row Source Type) |
Список значений (Value List) |
||
Количество столбцов (Column Count) | 2 | ||
Ширина столбцов (Column Widths) | Ост; 2, 5cm | ||
Данные (ControlSource) | оставьте поле свойства пустым | ||
Имя (Name) | Отбор | ||
Присоединенный столбец (Bound Column) | 1 | ||
Источник строк (Row Source) | 0; "Поставки выполняются";— 1 ; "Поставки прекращены" ; 2 ; "Все товары" |
Замечание
Обратите внимание на значения созданного элемента в свойстве
Источник строк
— 0, -1 и 2. Первые два значения выбраны в соответствии с возможными вариантами значений поля "ПоставкиПрекращены" (Discontinued) таблицы "Товары" (Products), которая является источником данных для подчиненной формы в настоящем примере. По этому полю и будет проводиться фильтрация данных в подчиненной форме.
Private Sub Отбор_А£terUpdate() If Me!Отбор = 2 Then
[Список товаров].Form.Filter = ""
[Список товаров].Form.FilterOn = False Else
? [Список товаров].Form.Filter = _
"[ПоставкиПрекращены] = " & Me!Отбор
[Список товаров].Form.FilterOn = True End If
End Sub
В английской версии "Борей" вместо русских названий подчиненной формы
[Список товаров] и поля [ПоставкиПрекращены] используйте их английские
аналоги:
[Product List] и [Discontinued].
Откройте форму "Типы" (Categories) в режиме Формы. Попробуйте выбирать в созданном списке разные значения и переходить от записи к записи. Вы увидите, что в соответствии с выбранным в списке значением, в подчиненной форме отображаются только товары с выполняющимися поставками, только товары с прекращенными поставками или все товары (см. также разд. "Синхронизация данных в связанных формах" гл. 13).