![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск в БД по подстановочным полям [D7, Paradox]
LILY © (2006-04-15 08:40:00)Люди умные! Помогите плизззз...
Дело в том, что у меня есть Table1 и Table2 во второй таблице есть подстановочное поле из первой таблицы, так вот мне надо организовать НЕточный поиск во второй таблице по полю, которое содержится в первой (подстановочное)...
Точный поиск я организовала и он у меня нормально работает:
procedure TForm2.Button1Click(Sender: TObject);
begin
if DataModule1.Table1.Locate('TeacherName', Edit1.text, [])
then DataModule1.Table2.Filter:= 'BTeacher ='''+ DataModule1.Table1.FieldByName('ID').AsString+'''';
end;
TeacherName - Имя поля в первой таблице
BTeacher - подстановочное поле во второй таблице(тип Long Integer)
ID - ключевое поле первой таблицы
Когда я добавляю в скобочки [loCaseInsensitive, loPartialKey], он пишет, что индентификатор неопределен, а где его надо прописывать?
Есть ли другие способы организации неточного поиска по полю которое содержится в другой таблице?
ЮЮ (2006-04-17 06:41:00) [1]
> он пишет, что индентификатор неопределен
DB в uses присутствует?
Чтобы не жать Button1, лучше используй TDBLookupComboBox - он для этого как раз и предназначен. TRx[Jv]DBLookupCombo имеет более дружественный интерфейс.
~SerJant~ (2006-04-17 05:33:00) [2]
> Есть ли другие способы организации неточного поиска по полю
> которое содержится в другой таблице?
Мне тоже приходится сопоставлять разные данные, так у меня есть UDF-функция в dll, с помощью которой я делаю сопоставление на неточное соответствие, например пропуск буквы, неправильную букву, лишнюю букву (возвращает кол-во ошибок в строке)
de_ICER-T44 (2006-04-17 04:07:00) [3]
> Когда я добавляю в скобочки [loCaseInsensitive, loPartialKey],
> он пишет, что индентификатор неопределен
не пробовала в скобочки ставить только [loCaseInsensitive], [loPartialKey]???? думаю, что ошибка кроется именно за этим:)))
tesseract (2006-04-15 17:41:00) [4]
> Есть ли другие способы организации неточного поиска по полю
> которое содержится в другой таблице?
Tquery. SQL.