Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / фильтр на форме / 3 сообщений из 3, страница 1 из 1
21.11.2003, 09:52
    #32331012
beseder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на форме
Искал по форуму, но не нашел.
Посмотрите, может поможете.
В форме работает следующий фильтр:
DoCmd.ApplyFilter "", " [Поставщик]= Forms![СписокНакладных]![Выбор1]"
где [Выбор1] - это поле со списком из таблицы Поставщики. Соответственно, выбирая поставщика, я получаю все записи, к нему относящиеся.
Теперь мне нужно сделать фильтр сразу по нескольким( например, по 2-м) поставщикам:
Добавил еще одно поле со списком [Выбор2]
Написал так.
DoCmd.ApplyFilter "", " [Поставщик]= Forms![Список]![Выбор1]and [Поставщик]=Forms![Список]![Выбор2]"
Это не работает.
Вопрос1: ошибка в синтаксисе или в корне неверно?
Вопрос2: если посмотреть, например, создание сводных диаграмм, то там фильтр выглядит как раскрывающийся спискок, в котором, ставя галки напротив каждого поставщика, я получаю результат по отмеченным поставщикам. Возможно ли подобный раскрывающийся список с галками в качестве условия фильтра добавить на форму?
Заранее благодарю.
...
Рейтинг: 0 / 0
21.11.2003, 09:55
    #32331015
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на форме
Не верно - надо писать OR.
Фможно нарисовать свою форму с галками и потом формировать строчку с фильтром. Вместо OR лучше использовать конструкцию IN.
...
Рейтинг: 0 / 0
21.11.2003, 09:58
    #32331019
beseder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на форме
Thanx, Hummer!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / фильтр на форме / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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