Как построить услосие отбора в запросе

SashaN
Дата: 23.11.2006 17:58:03
Есть поле в котором распологаются числовые значения, нужно построить условие отбора таким образом чтобы при открытии этоко запроса отображалось окно в которое можно было бы ввести несколько значений например: 1, 5, 102, 8 и т.д. и в результате запрос должен открыть строки с совпадающими значениями.
Таблица: Организация
Поле: Номер

Заранее СПС
rok
Дата: 23.11.2006 18:01:44
Читайте Help ,бывают такие запросы с параметрами называются
SashaN
Дата: 23.11.2006 18:03:10
Читал, но так и не нашел решения
adv
Дата: 23.11.2006 18:11:09
это хдеш и хтош какие задачьги задаёт?


where [prevedPrepadu] like "*" & tabName.fldName & "*"
Владимир Саныч
Дата: 23.11.2006 18:12:07
Как вариант.

1. Пишем функцию:
Function xxx(n As Long, s As String) As Boolean
Dim v As Variant
For Each v In Split(s, ",")
    If n = Val(v) Then
        xxx = True
        Exit Function
    End If
Next
xxx = False
End Function

2. Запрос:
SELECT n FROM t WHERE xxx(n,[Введите значения через запятую]);
adv
Дата: 23.11.2006 18:16:19
adv
это хдеш и хтош какие задачьги задаёт?


where [prevedPrepadu] like "*" & tabName.fldName & "*"
не канает
SashaN
Дата: 23.11.2006 18:28:07
Владимир Саныч

Если Таблица: Организация
Поле: Номер

То запрос должен выглядеть примерно так?

Select [Номер] From [Организация] Where xxx(n,[Введите значения через запятую]);

Но чем заменить xxx? Можно немножечко подробнее.
Student007x
Дата: 23.11.2006 18:49:43
SashaN
Но чем заменить xxx? ...

xxx можно заменить чтением книжки "Access для чайников"
SashaN
Дата: 23.11.2006 18:51:19
Я согласен, что знаний по Access немого.
SashaN
Дата: 23.11.2006 18:54:00
Но и вопрос для специалиста как мне думается не сложный, просто у мнея не получается найти его правильное решение :(