Главная страница
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.659 c
1-100715
aga
2003-07-18 17:05
2003.07.31
TreeView


4-101039
BorisUK
2003-05-29 11:00
2003.07.31
Задача сводится к запуску приложения, которое запустит другое при


1-100696
Endi
2003-07-16 08:11
2003.07.31
Пересылка сообщений


1-100706
sasha_w
2003-07-18 13:54
2003.07.31
Подскажите как к TreeView добавить субменю, сами меню добавляю


1-100680
ruslan_as
2003-07-18 09:55
2003.07.31
После обработки обшибки try -.except у меня не работает Combobox