Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HELP!!! Фильтр по подчиненной форме / 13 сообщений из 13, страница 1 из 1
31.08.2003, 16:09
    #32252173
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
ПОМОГИТЕ НАЧИНАЮЩЕМУ!!!!!
Есть форма "Форма1", в ней "Вкладка1", во вкладке - подчиненная форма "пфФорма1", в ней колонка "Изделия", что надо изменить в коде фильтра, чтобы он работал в подчиненной форме? Как настроить фильтр чтобы он отображал все изделия начинающиеся на "7"?

Private Sub ПереклФлаг_AfterUpdate()

If ПереклФлаг = 2 Then
Me.Filter = "Изделия=?????????????"
Me.FilterOn = True
Else
Me.FilterOn = False
End If

End Sub
...
Рейтинг: 0 / 0
31.08.2003, 19:04
    #32252191
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Me.ИмяЭлементаУправленияПФ.Form.Filter = "Изделия Like '7*'"
Me.ИмяЭлементаУправленияПФ.Form.FilterOn = True
...
Рейтинг: 0 / 0
01.09.2003, 18:50
    #32253095
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Что-то не работает....... Если можно подскажите весь код, плиз!
...
Рейтинг: 0 / 0
02.09.2003, 19:30
    #32254080
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
ПОМОГИТЕ НАЧИНАЮЩЕМУ!!!!!
...
Рейтинг: 0 / 0
03.09.2003, 09:27
    #32254274
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
покажи код который не работает
...
Рейтинг: 0 / 0
05.09.2003, 18:05
    #32257391
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Что конкретно надо писать после Ме. .......
...
Рейтинг: 0 / 0
05.09.2003, 18:12
    #32257398
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
А "Изделия" - это строковое или числовое поле?
Если строковое, то, по варианту IgorM
вместо
Me.Filter = "Изделия=?????????????"
напиши
Me.Filter = "Изделия Like '7*'"
Если числовое, то можно попробовать так:
Me.Filter = "cStr(Изделия) Like '7*'"
, хотя это, наверное, будет довольно медленно работать.
...
Рейтинг: 0 / 0
05.09.2003, 22:37
    #32257553
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Все дело в том, что при использовании такого кода фильтра, фильтр срабатывает на основной форме, а не на подчиненной. Как я понял после "Ме." надо указать путь к подчиненной форме (т.е. Форма1->Вкладка1->ПодчиненнаяФорма1->Изделия). Изделия - строковое поле. (например: 7ВС-2; 2ПГ-12)
...
Рейтинг: 0 / 0
05.09.2003, 22:50
    #32257556
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
фильтр срабатывает на основной форме, а не на подчиненной
Ну тогда вообще один к одному способ IgorM:
Me.ИмяЭлементаУправленияПФ.Form.Filter = "Изделия Like '7*'"
Me.ИмяЭлементаУправленияПФ.Form.FilterOn = True
ИмяЭлементаУправленияПФ - имя контрола главной формы, содержащего подчиненную. Посмотреть можно так: встаешь на любой котрол, открываешь окошко свойств (Ф4), встаешь на подчиненную форму (все это в режиме конструктора), и на вкладке другие, первая строка - пресловутое имя. Чего же боле?
...
Рейтинг: 0 / 0
06.09.2003, 12:06
    #32257602
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Все!!! Все заработало! Только один нюанс выходит: При срабатывании параметра "Изделия Like '7*'" выскакивает окно и предлагает ввести значение параметра. Мне это не надо! Мне надо устанолвить условие "Все изделия начинающиеся на букву "В" или любую цифру"
...
Рейтинг: 0 / 0
06.09.2003, 13:03
    #32257610
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Чем дальше в лес, тем толще партизаны...
Код: plaintext
Filter =  "Изделие Like 'B*' OR Изделие Like '#*'" 
...
Рейтинг: 0 / 0
06.09.2003, 15:36
    #32257662
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Ну конечно, что же это я...
Подчиненная форма "пфФорма1", в ней колонка "Изделия"

Колонка - это поле подчиненной формы. Посмотри в конструкторе, что написано в этом поле - там, вероятно, будет название поля таблички, из которой форма берет данные. И это слово напиши в своем запросе вместо "Изделие".
...
Рейтинг: 0 / 0
07.09.2003, 17:17
    #32257824
Maksimum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!! Фильтр по подчиненной форме
Все! Спасибо Господа! Все работает отлично. В итоге до всего допёр сам! :))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HELP!!! Фильтр по подчиненной форме / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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