Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Вниз

Как правильно организовать поиск в таблице в приложении   Найти похожие ветки 

 
highlander ©   (2005-09-21 23:40) [0]

Вот какая проблема возникла: необходимо организовать поиск данных в таблице, но, дать возможность пользователю самому выбирать по каким полям организовывать поиск. Я хочу сделать это при помощи ChekBox"a. Мне необходимо проверять какой именно ChekBox был отмечен(у меня их 4) и если был отмечен, то добавлять дополнительные строки к основному запросу.
Но теперь вопрос: как правильно записывать сам запрос? как правильно добавлять дополнительные строки к запросу? как организовать проверку отмеченных ChekBox"ов через case?


 
GanibalLector ©   (2005-09-22 02:15) [1]

Хм...за тебя все уже сделали ;) Используй EhLib.А именно unit DBGridEhFindDlgs.


 
highlander ©   (2005-09-22 09:46) [2]

Так в том и прикол, что нужно сделать на стандартных компонентах


 
Sergey13 ©   (2005-09-22 10:02) [3]

>как правильно записывать сам запрос?
Через параметры

>как правильно добавлять дополнительные строки к запросу?
один из вариантов
and ((:Flag=0) or (:Flag=1 and Filed=:Value))
Flag и Value - переменные на каждое поле для поиска. Flag показывает нужно ли искать по этому полю.

>как организовать проверку отмеченных ChekBox"ов через case?
If ChekBox1.Checked


 
Плохиш ©   (2005-09-22 10:46) [4]

Но лучше всё-таки начать с чтения книжек.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
14-1127557420
alexbou
2005-09-24 14:23
2005.10.16
Delphi 2005 Update 4 Release Candidate ???


10-1105835658
GanibalLector
2005-01-16 03:34
2005.10.16
конект к открытому документу...


1-1127349466
френк
2005-09-22 04:37
2005.10.16
Посоветуйте: Plugins...


4-1124127936
Eagle Owl
2005-08-15 21:45
2005.10.16
Создание окна с содержимым на WinAPI


1-1127480923
Hkr
2005-09-23 17:08
2005.10.16
RSA - Шифрование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский