Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
поиск по трем полям
|
|||
|---|---|---|---|
|
#18+
День добрый. Есть таблица с данными Фам имя отчест и д.т Записей 50 тыс. Нашел на форуме как сделать форму для поиска в таблице по 1 полю - фамилии. Интерактивный поиск работает. SELECT gorod IF EMPTY(this.value) && проверка на наличие значения(value) в текстбоксе SET FILTER TO && убераем фильтрацию thisform.grid1.Refresh() &&обновляем grid return endif klu1=UPPER(AllTrim(thisform.text1.value)) SET FILTER TO UPPER(family) = "&klu1." && должна быть установка Set Exact Off thisform.grid1.Refresh() Но при вводе в textbox фам+имя+отчето во первых долго ищет уже после 5 символа, во вторых надо вводить все символы Теперь не хватаем ума как сделать что бы было: 3 textbоx`а и в каждом можно вводить начальные символы из этих полей поочередно, проходил интерактивный поиск и результат в grid`е. Я понятно выражаюсь? Помогите пожалуйста, если кто сможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 15:53 |
|
||
|
поиск по трем полям
|
|||
|---|---|---|---|
|
#18+
putnik114, То же самое, только в фильтре будет не одно поле, а два (если введена Фамилия и Имя) или три (ФИО). При условии, что фамилия, имя, отчество - эти три поля в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 16:13 |
|
||
|
поиск по трем полям
|
|||
|---|---|---|---|
|
#18+
putnik114, И еще: в свойствах текстбоксов поставь Format T, и можешь убрать ALLTRIM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 16:20 |
|
||
|
поиск по трем полям
|
|||
|---|---|---|---|
|
#18+
putnik114Нашел на форуме как сделать форму для поиска в таблице по 1 полю - фамилииИ еше: зачем использовать SET FILTER ? На форуме есть и другие решения, например, 5460396 . Еще есть такая штука, как SEEK... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2012, 18:23 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=37820276&tid=1583643]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 384ms |

| 0 / 0 |
