|
|
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Как правльно организовать поиск в ленточной форме, чтобы при вводе каждого последующего символа в строку поиска, значения вформе фильтровались посимвольно. например: если ввести в строку поиска: "ко" в форме остались только записи начиноющиеся на "ко", если добавим к "ко" еще "м", то записи которые начинаются на "ком". Кто такое реализовывал, просьба помочь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 22:14 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
AfterUpdate поля фильтрация источника данных формы. Сложного ничего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2008, 22:27 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Лучше - событие Change. Код: plaintext 1. 2. 3. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 10:25 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Не лучше, а правильно именно Change. Я написал не то, что подумал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 10:31 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. Вы так имели ввиду? Так не работает, что неправильно? Подскажите пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 12:37 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
не проверял Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 13:18 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
alexmspне проверял Код: plaintext Безрезультатно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 15:03 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Для примера. Вставьте форму Поиск в учебную БД Борей. В текстовом поле набирайте шаблон для поиска в поле Сотрудники ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 15:26 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
mds_worldДля примера. Вставьте форму Поиск в учебную БД Борей. В текстовом поле набирайте шаблон для поиска в поле Сотрудники Просмотрел, создал нечто подобное для своей базы. Получилось. НО! Возникают проблемы при совместном поиске по буквам и числам с пробелами. Как это можно решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 17:10 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
А такой вариант подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 17:20 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. Хотелось бы разобраться, что здесь все-таки не так.!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 18:25 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
КолхозникХотелось бы разобраться, что здесь все-таки не так.!? Не так здесь то, что вы пытаетесь фильтровать ту же форму в которой находится шаблон поиска. При фильтрации форма обновляется и все концевые пробелы исчезают. Так принять в микрософте. Можно, конечно, изогнуться и сделать с пробелами. Но стоит ли? Обычная практика, это когда форма в которой производят поиск и форма из которой ищут разделены. Шаблон поиска на главной форме (чаще всего эта форма без источника, просто контейнер для других форм), а форма в которой ищут - подформа. И тогда никаких проблем с обновлением формы нет. Ей просто не дают такой команды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 18:38 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
mds_world КолхозникХотелось бы разобраться, что здесь все-таки не так.!? Не так здесь то, что вы пытаетесь фильтровать ту же форму в которой находится шаблон поиска. При фильтрации форма обновляется и все концевые пробелы исчезают. Так принять в микрософте. Можно, конечно, изогнуться и сделать с пробелами. Но стоит ли? Обычная практика, это когда форма в которой производят поиск и форма из которой ищут разделены. Шаблон поиска на главной форме (чаще всего эта форма без источника, просто контейнер для других форм), а форма в которой ищут - подформа. И тогда никаких проблем с обновлением формы нет. Ей просто не дают такой команды. Так что же все-таки делать, если все есть как есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 19:05 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
КолхозникТак что же все-таки делать, если все есть как есть? А вот примерно так можно сделать. (тоже на основе Борея) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 19:40 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2008, 20:45 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
UP! Вопрос остается в силе! Как сделать фильтр, если критерий поиска и записи находятся в 1 форме!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:07 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
> Как сделать фильтр, если критерий поиска и записи находятся в 1 форме!!! Лехко :-) Перед тем как применить фильтр сохраните содержимое поля где вводите образец в глобальной переменной После применения фильтра вернуть из глобальной в то поле и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:18 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
А можно пример в студию...! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:28 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Пример чего ? мдб-файл что-ли ? Из "Капитана Врунгеля" - Мистер Фукс, у вас есть план ? - А разве по мне не заметно ? Объявляеш глобальную переменную в общем модуле Далее по тексту пред.поста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:36 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
RestavraciyaПример чего ? мдб-файл что-ли ? Из "Капитана Врунгеля" - Мистер Фукс, у вас есть план ? - А разве по мне не заметно ? Объявляеш глобальную переменную в общем модуле Далее по тексту пред.поста Прошу прощения, но мы говорим на разных языках, я просил пример кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:44 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Я говорю на русском, вы кажется тоже Разности не наблюдаю Ок. Попробую сваять Если правильно понял нужно в ленточной/табличной/одиночной (любой) форме которая сидит на запросе в некое поле вводить образец чтобы он был фильтром для формы. Так? И еще - это поле должно быть свободное или иметь источник данных ? (спрашиваю чтобы не тратиь сил напрасно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:54 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
RestavraciyaЯ говорю на русском, вы кажется тоже Разности не наблюдаю Ок. Попробую сваять Если правильно понял нужно в ленточной/табличной/одиночной (любой) форме которая сидит на запросе в некое поле вводить образец чтобы он был фильтром для формы. Так? И еще - это поле должно быть свободное или иметь источник данных ? (спрашиваю чтобы не тратиь сил напрасно) Все именно так, поле должно быть свободное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:55 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
И еще - вам как нравиться: на изменение или на апдейт поля применять фильтр ? Только не надо хотеть всего и сразу - ограничтесь самым необходимым. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 22:59 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
RestavraciyaИ еще - вам как нравиться: на изменение или на апдейт поля применять фильтр ? Только не надо хотеть всего и сразу - ограничтесь самым необходимым. ;-) На изменение - Change ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 23:01 |
|
||
|
Организация динамического поиска
|
|||
|---|---|---|---|
|
#18+
Колхозник, в первом варианте, который я давал в посте от 15:26, измените процедуру поиска на Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2008, 23:02 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=35213529&tid=1610869]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
214ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 522ms |

| 0 / 0 |
