Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.01.2003, 16:01
|
|||
|---|---|---|---|
|
|||
фильтр на часть записи |
|||
|
#18+
у меня есть базаданных, которая фильтруется по нескольким полям, через sql-запрос. фильтр работает нормально если запись совпадает с образцом полностью, а мне необходимо чтобы фильтровалось и по части записи, т.е. у меня есть запись, допустим "Поликлиника №12". фильтр работает только если указать "Поликлиника №12", а мне надо чтобы фильтр работал и если я укажу "пол" или "клин". наверно это делается с помощью какой-то стандартной функции? заренее благодарен за помощь! PS: вот как у меня запрос формируется: ... strName = "(Базаданных.Название) = ([Forms]![Форма]![fldName]) " ... strSQL = "SELECT Номер, Название " strSQL = strSQL & "FROM Базаданных " strSQL = strSQL & "WHERE " strSQL = strSQL & strName strSQL = strSQL & "ORDER BY Номер " Set db = CurrentDb Set qdf = db.CreateQueryDef("Фильтр", strSQL) RefreshDatabaseWindow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2003, 17:07
|
|||
|---|---|---|---|
|
|||
фильтр на часть записи |
|||
|
#18+
... (Базаданных.Название) Like "*клин*" Правда на использование шаблонов накладываются некоторые ограничения. Об этом почитай в хэлпе про Like. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2003, 17:36
|
|||
|---|---|---|---|
фильтр на часть записи |
|||
|
#18+
... или, если поля текстовые, можно попробовать instr(...)<>0 Бывает, что работает.... :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.01.2003, 19:19
|
|||
|---|---|---|---|
|
|||
фильтр на часть записи |
|||
|
#18+
to suslik: что-не работает твоя строка, к томуже мне надо ,чтобы образец брался из текстового поля ([Forms]![Форма]![fldName]), но даже если его не брать в расчет, то всеравно не работает =( to polev: а эта функция VB-шная или SQL-ная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2003, 10:25
|
|||
|---|---|---|---|
|
|||
фильтр на часть записи |
|||
|
#18+
снимаю предыдущий вопрос =) фильтр работает, но не совсем как надо =( он работает если правильно указать начало записи, например, как в моем случае Код: plaintext Код: plaintext может это и есть те самые ограничения? какой есть еще выход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2003, 11:06
|
|||
|---|---|---|---|
фильтр на часть записи |
|||
|
#18+
Код: plaintext Да нет... Скорее всего, ограничения в длине (не скажу кривизне) рук... Можно поподробнее - как делается, что не получается, какие ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2003, 11:39
|
|||
|---|---|---|---|
|
|||
фильтр на часть записи |
|||
|
#18+
Like "*" & Forms!MyForm!MyControl & "*' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2003, 02:37
|
|||
|---|---|---|---|
|
|||
фильтр на часть записи |
|||
|
#18+
все на самом деле работает - мне просто надо по-больше спать =) и просто запутался в звездочках и знаках процента =) надо было вместо "=" подставить "LIKE" и все заработало с полоборота =) всем огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1682409]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 403ms |

| 0 / 0 |
