Имя: Пароль:
IT
 
Запрос в MS Access
0 istrebitel
 
16.05.07
16:39
Подскажите какой оператор в MS Access проверяет вхождение заданного слова в строке?
1 mikecool
 
16.05.07
16:39
like?
2 istrebitel
 
16.05.07
16:40
(1) нет, не получается с ним, этот оператор проверяет на что начинается строка
3 mikecool
 
16.05.07
16:41
like %<искомая подстрока>%
4 smaharbA
 
16.05.07
16:41
(2) like "%подстрока%"
5 Колумбарий
 
16.05.07
16:42
like %слово% или like *слово*, а не like слово
6 istrebitel
 
16.05.07
16:42
что означают % ?
7 syktyk
 
16.05.07
16:42
like - это в запросах вроде. InStr
8 mikecool
 
16.05.07
16:43
(6) любая последовательность символов
9 Колумбарий
 
16.05.07
16:43
2(7) А человек и спрашивает - оператор в запросах, а не процедура в ВБА
10 Колумбарий
 
16.05.07
16:44
2(6) Джокер
11 syktyk
 
16.05.07
16:45
http://www.techonthenet.com/access/functions/string/instr.php

>>In Access, the Instr function returns the position of the first occurrence of a string in another string.
12 syktyk
 
16.05.07
16:45
(9)Хде?
13 syktyk
 
16.05.07
16:46
Like- это ваще предикат
14 istrebitel
 
16.05.07
16:46
Вот что не получается:

[Адрес регистрации] Like "% Forms![Отчеты]![Улица] %"

В форме "Отчеты" ввожу в поле "Улица" название улицы и нужно найти все строки с этой улицей...
15 Колумбарий
 
16.05.07
16:49
2(12)
"какой оператор", "Запрос в"
или ваши настройки форума искажают темs и реплики участников?
16 syktyk
 
16.05.07
16:49
Через param надо
17 istrebitel
 
16.05.07
16:50
(16) это как?
18 syktyk
 
16.05.07
16:51
(15)Аааа... Отвлекся :))
19 syktyk
 
16.05.07
16:54
Instr ( [start], string_being_searched, string2, [compare] )

(17) В сцыле есть пример, правда не через парам.
20 syktyk
 
16.05.07
16:54
+(19) В (11)
21 shuhard
 
16.05.07
18:18
(14) в Access вилдкарт может быть не % , а *
22 istrebitel
 
16.05.07
18:49
Поскольку Instr возвращает позицию вхождения подстроки в строку значит условие в запросе должно так выглядеть:


Instr([Адрес регистрации];Forms![Отчеты]![Улица]) > 0

???
23 syktyk
 
16.05.07
20:51
(22)Ну, да. Только с такой структурой адреса в таблицах это будет долговато.
24 DSp
 
16.05.07
21:00
Это должно помочь?
Like "*" & Forms![Отчеты]![Улица] & "*"
25 syktyk
 
16.05.07
21:03
(24)Может помочь, но видимо долговато будет. ИМХО.