Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Filter не получается  [new]
не знающий Filter
Guest
Ленточная форма. В ней поле(Поле), которое содержит данные к отфильтровке. В заголовке формы поле со списком (ПолеСоСписком). ПолеСоСписком имеет источник строк сгруппированное Поле. Требуется отфильтровать форму.
Пишу:
Private Sub ПолеСоСписком _AfterUpdate()
    Me.Filter = "Поле = ПолеСоСписком"
    Me.FilterOn = True
End Sub
Не хочет фильтровать. Говорит «Введите значение параметра ПолеСоСписком»
Как с этим бороться?
13 июл 05, 22:49    [1702104]     Ответить | Цитировать Сообщить модератору
 Re: Filter не получается  [new]
Фильтр
Guest
Private Sub ПолеСоСписком_AfterUpdate()
    Me.Filter = "Поле =" & Me!ПолеСоСписком
    Me.FilterOn = True
End Sub
Только я тут совсем нипричем! Вам надо в сторону синтаксиса обращения к элементам управления взгляд направлять...
13 июл 05, 23:24    [1702133]     Ответить | Цитировать Сообщить модератору
 Re: Filter не получается  [new]
по прежнему не знающий Filter
Guest
Фильтр
Private Sub ПолеСоСписком_AfterUpdate()
    Me.Filter = "Поле =" & Me!ПолеСоСписком
    Me.FilterOn = True
End Sub
Только я тут совсем нипричем! Вам надо в сторону синтаксиса обращения к элементам управления взгляд направлять...

А вот... писал...
Все равно не получается......

К сообщению приложен файл (Приложение Microsoft Office Access.rar - 12Kb) cкачать
14 июл 05, 10:16    [1702743]     Ответить | Цитировать Сообщить модератору
 Re: Filter не получается  [new]
Пользователь2
Guest
Private Sub ПолеСоСписком2_AfterUpdate()
    Me.Filter = "Поле1 = '" & Me!ПолеСоСписком2 & "'"
    Me.FilterOn = True
End Sub
14 июл 05, 10:17    [1702746]     Ответить | Цитировать Сообщить модератору
 Re: Filter не получается  [new]
Фильтр
Guest
для не знающего меня:
Вам чертовски не повезло... Ведь помимо указанного мной варианта для числовых значений, и указанного Пользователем2 варианта для строковых значений, есть еще и даты!!! И ни один из приведенных вариантов в этом случае работать корректно не будет.
Это просто ужастно! :)
Благодарностей не надо...
14 июл 05, 13:21    [1703819]     Ответить | Цитировать Сообщить модератору
 Re: Filter не получается  [new]
vam911
Member

Откуда:
Сообщений: 670
Me.Filter = "Поле1 = cdate('" & Me!ПолеСоСписком2 & "')"
Me.FilterOn = True
14 июл 05, 13:28    [1703859]     Ответить | Цитировать Сообщить модератору
 Re: Filter не получается  [new]
vam911
Member

Откуда:
Сообщений: 670
а можно добавить iif(typename(Me!ПолеСоСписком.value)=....
14 июл 05, 13:29    [1703869]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить