Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

table1.Locate('Текст',123,[]) [D6]


Samick ©   (2004-10-09 13:07:00) 

Я написал table1.Locate('Текст',123,[]);и Grid1 показывает только надпись 123 помогите пожалуста как сделать мне так чтобы при вводе  текста в Edit1, отображалась надпись в Grid


GanibalLector   (2004-10-09 14:39:00) [1]

loCaseInsensitive
Key fields and key values are matched without regard to case.

loPartialKey
Key values can include only part of the matching key field value; for example, 'HAM' would match both 'HAMM' and 'HAMMER.'


Deniz   (2004-10-09 14:36:00) [2]

Можно еще добавить

query1.locate('name',edit1.text,[loCaseInsensitive, loPartialKey]);


GanibalLector   (2004-10-09 14:35:00) [3]

Хотя,можно любые события использовать.Хоть тот-же Change


GanibalLector   (2004-10-09 14:24:00) [4]


procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if query1.Active=true then
query1.locate('name',edit1.text,[lopartialkey]);
end;



Событие KeyUp


Наверх

Титульная страница Поиск, карта сайта Написать письмо