Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

Помогите с поиском по Locate с использованием radioButton   Найти похожие ветки 

 
Леонид   (2003-07-07 18:30) [0]

Имеется таблица с полями: Наименование, Зав. номер – string, Дата поверки (Data) и др. Нужно будет осуществлять поиск по этим полям. В программе хочу сделать edit, при вводе в который с пом. Locate перемещаться на запись, а также radioButton объединенные в группу с пом. кот. будет выбираться по какому полю будет происходить поиск.
Если информации недостаточно, могу написать подетальнее, спешка…, извините…
Также буду рад услышать и др. варианты…


 
KDS ©   (2003-07-07 18:49) [1]

Обработчик для Этит на событие OnChange примерно такой
procedure TForm1.edQFindChange(Sender: TObject);
var tn,field:ShortString;
begin
tn:=Trim(edQFind.Text); //убираю пробелы по концам строки
if (Tn="") then exit; //если текст не задан - выход
case radiogroup1.itemindex of
0:field:="NUMBER";
1:field:="NAME";
2:field:="etc";
else begin
showmessage("Укажите по какому столбцу искать");
exit;
end
end;
Table1.Locate(field, tn,[loPartialKey, loCaseInsensitive]);
// искать без учета регистра и по частичному совпадению
end;


 
KDS ©   (2003-07-07 19:55) [2]

использование RadioGroup на мой вкус красивей чем просто несколько RadioButton хотябы из соображений красоты дизайна и группирования.
К тому же в свойстве Caption указываешь суть типа "Поиск по..."
а так надо лепить как минимум 3 компонента: 2 RadioButton
и 1 label для поясниловки



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

Текущий архив: 2003.07.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-100570
Николай
2003-07-07 15:29
2003.07.31
Работа с DbGrid...


3-100605
Шурик Ш
2003-07-09 15:24
2003.07.31
Как задать имя пользователя и пароль программно?


7-101003
AlexandrRya
2003-05-19 22:35
2003.07.31
Beep


4-101047
-= Demon =-
2003-05-26 18:00
2003.07.31
Список разделов на жестком диске....


3-100588
AlexGreG
2003-06-10 08:15
2003.07.31
...Мышь в сетке...