Вниз
Скачать: CL | DM;

Поиск в базе   Найти похожие ветки 

 
Mozgan   (2008-05-21 11:06) [0]

Здравствуйте!

На форме 1 имеется DBGrid1, Table1 и DataSource1. Все они взаимосвязаны.
В отдельной форме производится поиск по номеру записи. Работает без проблем. Вот код.

procedure TForm5.SpeedButton1Click(Sender: TObject);
begin
 form1.Table1.SetKey;
 form1.Table1.FieldByName("TabNo").AsString:= edit1.Text;
 form1.Table1.GotoNearest;
end;


В отдельной форме пытаюсь осуществить поиск по фамилии. Но ничего не работает. Хотя код один и тотже используется, только имя поля изменяется.
procedure TForm5.SpeedButton1Click(Sender: TObject);
begin
 form1.Table1.SetKey;
 form1.Table1.FieldByName("FIO").AsString:= edit1.Text;
 form1.Table1.GotoNearest;
end;

Подскажите пожалуйста что не правильно делаю?


 
Mozgan   (2008-05-21 11:56) [1]

Удалено модератором
Примечание: Обсуждение модерирования


 
ANB   (2008-05-21 11:59) [2]


> Подскажите пожалуйста что не правильно делаю?

1. Такой способ поиска требует переключения индексов ручками.
2. Взамен для поиска на локале мона пользовать locate
3. Искать с использованием компонентов типа TTable вообще плохо, а если таблица не маленькая - то совсем хреново.
Пользуй SQL - намного удобнее.


> Mozgan   (21.05.08 11:56) [1]

Потому как вопрос 1 - дилетанский, 2 - не совсем относится к базам данных



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
6-1188995111
ЗабылИмя
2007-09-05 16:25
2008.06.15
Как через сеть включить удалённый компьютер?


8-1181812367
namco
2007-06-14 13:12
2008.06.15
как можно написат cодеc


2-1211361230
red_imp
2008-05-21 13:13
2008.06.15
Странный глюк при работе с двумя формами.


2-1211292641
LightRipple
2008-05-20 18:10
2008.06.15
Работа ф-ии RtlPrefixUnicodeString


15-1209596280
PEAKTOP
2008-05-01 02:58
2008.06.15
Delphi 7/Project/Options = AV. Может кто знает ?




   Наверх