Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.11;
Скачать: CL | DM;

Вниз

Поиск в БД по подстановочным полям   Найти похожие ветки 

 
LILY   (2006-04-15 08:40) [0]

Люди умные! Помогите плизззз...
Дело в том, что у меня есть 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], он пишет, что индентификатор неопределен, а где его надо прописывать?
Есть ли другие способы организации неточного поиска по полю которое содержится в другой таблице?


 
tesseract ©   (2006-04-15 17:41) [1]


> Есть ли другие способы организации неточного поиска по полю
> которое содержится в другой таблице?

Tquery. SQL.


 
de_ICER-T44   (2006-04-17 04:07) [2]


> Когда я добавляю в скобочки [loCaseInsensitive, loPartialKey],
>  он пишет, что индентификатор неопределен

не пробовала в скобочки ставить только [loCaseInsensitive], [loPartialKey]???? думаю, что ошибка кроется именно за этим:)))


 
~SerJant~   (2006-04-17 05:33) [3]


> Есть ли другие способы организации неточного поиска по полю
> которое содержится в другой таблице?


Мне тоже приходится сопоставлять разные данные, так у меня есть UDF-функция в dll, с помощью которой я делаю сопоставление на неточное соответствие, например пропуск буквы, неправильную букву, лишнюю букву (возвращает кол-во ошибок в строке)


 
ЮЮ ©   (2006-04-17 06:41) [4]


> он пишет, что индентификатор неопределен

DB в uses присутствует?

Чтобы не жать Button1, лучше используй TDBLookupComboBox - он для этого как раз и предназначен. TRx[Jv]DBLookupCombo имеет более дружественный интерфейс.



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

Текущий архив: 2006.06.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1147336189
Marser
2006-05-11 12:29
2006.06.11
Могли бы Вы стать гуманитарием?


2-1148439658
sergey_vl
2006-05-24 07:00
2006.06.11
Помогите организовать словарь с возможностью поиска


2-1148383693
sdram
2006-05-23 15:28
2006.06.11
Как работать с HTML страницой?


2-1148270925
Roman_ln
2006-05-22 08:08
2006.06.11
Вставить таблицу 9х2 в форму?


2-1148412478
chizra
2006-05-23 23:27
2006.06.11
ошибка при записи в файл функцией FileWrite...