
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.09.2006, 16:56
|
|||
|---|---|---|---|
Помогите дальше организовать поиск |
|||
|
#18+
Есть несколько Edit-ов. В них вводятся данные для поиска. Ввводятся в любом порядке: в несколько подряд, в какой-то 1, либо во все сразу, либо через 1 - как угодно! Я думаю проблема в расположении Where: если where поставить внутри if{poisk = poisk + " where (fio='" + TextBox1.Text + "')"; }, то поиск будет работать толь по 1 Эдиту, а нужно (я думаю) до if{}. char poisk; //poisk="where (fio='" + Edit1.Text + "')";-так тоже толь 1 Эдит работает в поиске. //нужно что-то типа этого poisk="where(" ")"; или ещё как-то.... posk = ""; //если 1 не пуст if (Edit1.Text != "") { poisk = poisk + " and (fio='" + Edit1.Text + "')"; } //если 2 не пуст if (Edit2.Text != "") { poisk = poisk + " and (adres='" + Edit2.Text + "')"; } Подскажите, плз, как правильно организовать поиск? что добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2006, 17:16
|
|||
|---|---|---|---|
|
|||
Помогите дальше организовать поиск |
|||
|
#18+
Например, заведи признак пустоты фильтра. Кусок из заполнения фильтра таблицы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2006, 17:58
|
|||
|---|---|---|---|
Помогите дальше организовать поиск |
|||
|
#18+
не совсем. Конкретно к моему примеру, что сделать? Совсем запутался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2006, 18:13
|
|||
|---|---|---|---|
|
|||
Помогите дальше организовать поиск |
|||
|
#18+
seeerg_23не совсем. Конкретно к моему примеру, что сделать? Совсем запутался. Для первого Edita'a можно просто: Код: plaintext 1. 2. 3. 4. 5. для остальных - дополнительная проверка пустоты фильтра Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. И лучше давать осмысленные имена контролам, надо думать о тех, кому, возможно, придётся сопровождать код, да и вообще нечего бардак в исходниках устраивать )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2006, 18:29
|
|||
|---|---|---|---|
Помогите дальше организовать поиск |
|||
|
#18+
а Filter что за параметр? я так не писал, поэтому, если можно, расскажите поподробнее, где? что? и как? Плз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2006, 18:33
|
|||
|---|---|---|---|
|
|||
Помогите дальше организовать поиск |
|||
|
#18+
seeerg_23а Filter что за параметр? я так не писал, поэтому, если можно, расскажите поподробнее, где? что? и как? Плз!!! Ну, это аналог вашего poisk. Обычный AnsiString, который потом присваивается свойству Filter таблицы. Это просто более подходящее имя для такой переменной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030472]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 475ms |

| 0 / 0 |
