АК
Алексей Кравцов

Почему у меня в Delphi фокус ввода не переходит к нужной записи?

У меня имеется dbGrid, кнопка BitBtn, при нажатии на которую должен осуществляться поиск имени, введенного в поле Edit1 (т. е. нужно, чтобы при нажатии на кнопку фокус ввода переместился к записи, которая содержит это имя) . Я написал так:

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
ClientDataSet1.Locate('Имя', Edit1.Text, [loPartialKey]);
ClientDataSet1.Active:=true;
end;

Furkat
Furkat

вот это ClientDataSet1.Active:=true;
нафиг после поиска не нужно

АП
Александр Подковыров

Простите, но ClientDataSet1.Active:=true; никак не может фокусировать конкретную запись, она только фокусирует сам объект ClientDataSet1, а это совсем другое!

Фокусировать вообще, по-моему, надо из dbGrid, а не из ClientDataSet1.

Похожие вопросы
Нормальный ввод ip адреса. В чем проблемма? Delphi
Delphi 7 нужна помощ
Нужна помощь! Delphi!
Нужна помощь в Delphi!
Нужна помощь в программе на Delphi
В общем мне нужно создать программу, в которую я буду вводить ссылки а она переходить по ним.
delphi как запретить ввод букв readln (консольное приложение)
Нужна помощь по Delphi
Помогите с Delphi (Массивы записей, и использование типизированных файлов)
Помогите сделать процедуру ввода миссивов в Delphi