|
![]() |
#1 |
Участник
|
![]() Цитата:
Сообщение от S.Kuskov
![]() Вы не ответили на вопрос о необходимости фильтрации и сортировки по полю "chislo".
Если такая возможность необходима, то тогда прийдётся реализовывать запрос такого вида: X++: T1 T1; T2 T2, T2_; ; select T1 join T2 where T1.id == T2.id notexists join T2_ where T2_.id == T2.id && T2_.RecId < T2.RecId
__________________
Работа программиста и шамана имеют много общего!- Оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить как оно работает.... ![]() |
|
![]() |
#2 |
Участник
|
В виде текста его никуда не воткнёшь
![]() Запрос нужно конструировать из датасурсов формы. Как видно из текста запроса нужны три датасурса (один по таблице T1 и два по T2). Самым сложным здесь является установка связи "T2_.RecId < T2.RecId" её стандартными линками не сделаешь. Нужно будет использовать http://www.axaptapedia.com/Expressions_in_query_ranges. P.S.: Так вам точно нужна возможность фильтрации и сортировки по полю из T2? Иначе все гораздо проще реализуется через механизм display-методов. |
|
|
За это сообщение автора поблагодарили: Лиса-а-а (1). |
|
![]() |
||||
Тема | Ответов | |||
Связи между таблицами 1:N и N:1 | 10 | |||
Связи между таблицами. | 7 | |||
связи между таблицами при установлении прав доступа | 9 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|