![]() |
#1 |
Участник
|
![]()
Всем добрый день! Я новичок в аксапте, поэтому возникла проблема вроде бы с простой вещью:
Есть две таблицы, у которых отношение M:N первая Table1 имеет id1, Name1, у второй (Table2) соответственно id2, Name2 Создаю разносящую их таблицу (TableRef), она имеет id1, id2 В форме, отображающей эту связь я хочу видеть 4 столбца id1, id2, Name1, Name2 Предварительно я создал 2 display метода для каждый из основных таблиц, которые возвращают Name1 и Name2 Как мне в форме в соотв. полях имен сослаться на дисплейные методы основных таблиц, если DataSource ссылается только на таблицу ссылок TableRef. |
|
![]() |
#2 |
Модератор
|
Создай display методы на TableRef типа
return (select table1 where table1.id1 == this.id1).name1 return (select table2 where table2.id2 == this.id2).name2 |
|
![]() |
#3 |
Участник
|
Большое спасибо за ответ.
Кстати, ведь как-то можно отобразить требуемые поля не пользуясь display методами, потому что у них есть известный недостаток (отсутствие сортировки) А только вот как? Через связанные датасорсы бред какой-то получается ![]() |
|
![]() |
#4 |
Модератор
|
Цитата:
Через связанные датасорсы бред какой-то получается
![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|