Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает фильтрация в Форме 2 по событию "Current" в Форме 1 / 4 сообщений из 4, страница 1 из 1
26.09.2003, 10:50
    #32276448
TermOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает фильтрация в Форме 2 по событию "Current" в Форме 1
Имеется ГлавнаяФорма, не связанная ни с каким источником данных.
В верхней половине ГлавнойФормы имеется подчиненная Форма1, основанная
на Таблице 1 и открываемая в режиме таблицы.
В нижней половине ГлавнойФормы имеется вторая подчиненная Форма2,
основанная на Таблице 2 и также открываемая в режиме таблицы.
Таблица 2 является подчиненной по отношению к Таблице 1.

Нужно сделать фильтрацию записей в Форме2 по событию в Форме1.

Для события Формы1 "DblClick" следующий код работает правильно:
Private Sub Form_DblClick(Cancel As Integer)
Form_Форма2.Filter = "КОД_ТОВАРА = " & Str(КОД_ТОВАРА)
Form_Форма2.FilterOn = True
Form_Форма2.Refresh
End Sub
Т.е. при двойном щелчке мышью на области выделения Формы1 происходит
фильтрация записей в Форме2 по полю КОД_ТОВАРА.

А вот по событию "Current" Формы1 тот же самый код почему-то не работает.
Кроме того, прекращает правильно работать и обработчик события "DblClick".
Перевод фокуса на Форму2 перед применением фильтра и инорирование
ошибок (On Error GoTo...) не помогают.
Подозреваю, что первое событие "Current" в Форме1 происходит, когда Форма2
еще не открылась и после этого все перестает работать.

Может, кто сталкивался с такой проблемой?
Заранее спасибо : - )
...
Рейтинг: 0 / 0
26.09.2003, 12:19
    #32276600
Не работает фильтрация в Форме 2 по событию "Current" в Форме 1
Обычно такая задача решается по другому.
На главной форме создается поле , по которому связываются ГФ и Ф2.
Это поле может быть либо вычисляемым (ссылка на код товара из Ф1), либо несвязанным. Во втором варианте (мне нравится больше) значение присваивается ему по событию "Current" в Ф1.
...
Рейтинг: 0 / 0
26.09.2003, 12:26
    #32276613
TermOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает фильтрация в Форме 2 по событию "Current" в Форме 1
Извините за Чайниковский вопрос:
Как связать поле в ГлавнойФорме с Формой2 ?
: - ))
...
Рейтинг: 0 / 0
26.09.2003, 12:35
    #32276624
TermOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает фильтрация в Форме 2 по событию "Current" в Форме 1
Вопрос снят. Я понял.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает фильтрация в Форме 2 по событию "Current" в Форме 1 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]