Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в запросе задать несколько переменных параметров к полю. Не через SQL
 
 автор: Хочуха   (10.06.2008 в 18:46)   личное сообщение
 
 

В запросе SQL я могу применить к полю условие типа In(1;2;3) и все работает.
ХОЧУ: в условии я прописываю функцию, возвращающую тот же In (1;2;3)., но выскакивает ОШИБКА "Несоответствие типов данных в условии отбора"
А основная проблема в том, что нужно сделать поисковую систему с переменным числом параметров. М.Б. кто-нибудь видел похожее?

  Ответить  
 
 автор: Анатолий (Киев)   (10.06.2008 в 19:19)   личное сообщение
 
 

Попробуйте такое условие:
WHERE Eval([Поле] & " In (1,2,3)") = True

  Ответить  
 
 автор: Хочуха   (11.06.2008 в 11:26)   личное сообщение
 
 

Большое спасибо!!! Окончательный вариант прошел как
WHERE Eval([Поле] & fПоле())=True, где fПоле()= " In (1,2,3)"

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList