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

Вниз

Фильтрация связанных таблиц   Найти похожие ветки 

 
Dim!S   (2004-06-25 05:33) [0]

Уважаемые мастера,
Есть 2 таблицы
  Основная и связанная с ней отношением detail-master по полям (в первой таблице есть поле FieldId_Osn (primary, unique) - во второй - IdField_Osn (числовое поле - содержит ун. номер записи из первой таблицы))

Необходимо при фильтрации главной таблицы учитывать значения полей второй таблицы. Как это сделать?

Пример:
табл1: FieldId_Osn, Data, Naim...
табл2: FieldId_Pod, DataOtp, NaimIsp, IdFIeld_Osn

Нужен фильтр по: Data, DataOtp, NaimIsp

Спасибо

P.S. БД - Paradox


 
Наталия ©   (2004-06-25 05:45) [1]

select t1.* from t1,t2
where t1.FieldId_Osn=t2.IdFIeld_Osn
  and t2.DataOtp = ...
  and t2.NaimIsp = ...
  and t1.Data = ...


 
Dim!S   (2004-06-28 04:15) [2]

Спасибо, но используются компоненты TTable. Как быть в данном случае?


 
ЮЮ ©   (2004-06-28 05:19) [3]

>Необходимо при фильтрации главной таблицы учитывать значения полей второй таблицы. Как это сделать?

Cмотря как это понимать. Т.е. ты хочешь на самом деле фмльтровать по значениям из Detail таблицы, получая при этом ограниченный набор данных из главной?


 
Ильш ©   (2004-06-28 06:37) [4]


> Спасибо, но используются компоненты TTable. Как быть в данном
> случае?

выбросить их... и перейти на TQuery... будет и лучше и удобнее, точно не пожалеете...


 
Dim!S   (2004-06-28 08:51) [5]

>ЮЮ
Да, именно так

P.S. >Ильш А разве нельзя это сделать в принципе?
    Не хочется переделывать проект под TQuery, осталось только указанную фильтрацию сделать,  и еще пару моментов...


 
Johnmen ©   (2004-06-28 10:11) [6]

>Dim!S   (28.06.04 08:51) [5]

Ничего не выйдет, т.к. М-Д реализована именно через фильтры.
Но можешь использовать OnFilterRecord (это событие такое:)).


 
Dim!S   (2004-06-28 10:14) [7]

Спасибо, посмотрю... :)



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

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

Наверх




Память: 0.48 MB
Время: 0.065 c
3-1088677670
Sadovoy
2004-07-01 14:27
2004.07.25
Не могу задать перекрёстные ссылки


14-1089241546
Almaz
2004-07-08 03:05
2004.07.25
IDE среды под QNX 6.x


1-1089601985
Kost
2004-07-12 07:13
2004.07.25
Взаимозависимые классы


3-1088500806
Jiny
2004-06-29 13:20
2004.07.25
Как автоматизировать триггер на SELECT из другой таблицы


1-1089289271
NJoe
2004-07-08 16:21
2004.07.25
Как убрать прокрутку в ListBox?