![]() |
#6 |
Участник
|
Цитата:
Сообщение от fed
![]() Есть такой вариант:
1. Сначала создаем view с outer join обоих таблиц. В поля вытаскиваем ключевое поле (или поля) первой таблицы и нужное разименование из второй. 2. На форме джойним созданную вьюшку через INNER JOIN к основной таблице формы. Поскольку на форме все собранно inner join, тех проблем, о которых Belugin говорит - не возникает. проблема только с созданием новых строк. несмотря на то, что в подчиненных датасорсах указано AllowCreate=No, AllowEdit=No, AllowDelete=No, аксапта 2009 все равно пытается создать запись в подчиненном view. не может, естественно, выдает ошибку. приходится из метода create, write убирать super. но и в этом случае наименование отображается только после закрытия/открытия формы, либо после _ds.reseach в общем, как-то некузяво. хотя поиск и фильтрация по наименованиям безусловно - вещь. |
|
Теги |
как правильно, ключ, поиск, сортировка, фильтр |
|
|