Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Подключение фильтра  [new]
Horza
Member

Откуда:
Сообщений: 80
Подскажите что не так. Я пытаюсь включить фильтер на подчиненной форме через другую форму, но у меня возникает ошибка 2455.
Код подключения:
Forms("Poisk_Lim").[TrebObyaz подчиненная форма].Form.FilterOn = True
14 сен 06, 14:17    [3136265]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Horza
Forms("Poisk_Lim").[TrebObyaz подчиненная форма].Form.FilterOn = True
Красное - это что у вас такое: имя контрола субформы или имя формы, используемой в качестве субформы?
14 сен 06, 14:26    [3136366]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Horza
Member

Откуда:
Сообщений: 80
Красное-это имя подчиненной формы
14 сен 06, 14:28    [3136380]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
А имя контрола в основной форме, в котором находится эта субформа, какое?
14 сен 06, 14:34    [3136429]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Horza
Member

Откуда:
Сообщений: 80
Извенити за глупый вопрос. А что такое контрол?
14 сен 06, 14:37    [3136457]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Элемент управления (Control). Элементы находятся у вас внутри формы - кнопки, поля ввода, флажки и т.п. В том числе и подчиненные формы находятся в основной форме в контролах типа "подчиненная форма".

У таких контролов (как и у любых других) есть свое имя, и в общем случае это имя может отличаться от имени формы, которая находится внутри этого контрола.

Так вот, в вашем коде "на красном месте" как раз должно быть имя контрола, а не имя формы. Разбирайтесь.
14 сен 06, 14:49    [3136559]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Horza
Member

Откуда:
Сообщений: 80
Подскажите пожалуста, как с их помощью установить фильтер или как установить фильтер для подчиненной формы.
14 сен 06, 15:00    [3136666]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
Karfaqen
Member

Откуда:
Сообщений: 7010
Horza
Подскажите пожалуста, как с их помощью установить фильтер или как установить фильтер для подчиненной формы.
Да само выражение у вас корректное, просто вы могли напутать с именами ваших контролов - вот именно с этим вам и надо разобраться, причем самостоятельно, поскольку вам лучше знать, что и как называется у вас в форме.

А сам код установки фильтра в субформе выглядит так (в общем виде):
Forms("ИмяФормы")("ИмяКонтролаСубформы").Form.Filter = "условиеТУТ"
Forms("ИмяФормы")("ИмяКонтролаСубформы").Form.FilterOn = True
14 сен 06, 18:14    [3138405]     Ответить | Цитировать Сообщить модератору
 Re: Подключение фильтра  [new]
adv
Member

Откуда:
Сообщений: 3333
>Horza

А в чём удовольствие плодить топики по одной и той же теме?
14 сен 06, 18:16    [3138413]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить