Текущий архив: 2008.06.15;
Скачать: 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 вся ветка
Текущий архив: 2008.06.15;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.005 c