|
![]() |
#1 |
Участник
|
DataSources
Связываю на форме несколько датасоурсов:
DataSource2 -(InnerJoin)-> DataSource1 DataSource3 -(InnerJoin)-> DataSource2 DataSource4 -(InnerJoin)-> DataSource3 DataSource5 -(InnerJoin)-> DataSource1 Но вот последняя связь никак не хочет "связываться" (выводмые на форме поля из DataSource5 - отображаются пустыми). Может кто сталкивался с подобным? Как быть? |
|
![]() |
#2 |
Moderator
|
1. Промониторьте запрос, кот. уходит на сервер.
2. Проверьте правильность заполнения свойств полей (Datasource, DataField) из DataSource5 на гриде.
__________________
Андрей. |
|
![]() |
#3 |
Участник
|
Проверил свойства полей на гриде - правильные.
Промониторил запрос. На сервер запрос отправляется без таблицы DataSource5. Ничего не понимаю! ![]() |
|
![]() |
#4 |
Участник
|
посмотрите query.xml()
|
|
![]() |
#5 |
----------------
|
Это одна из дурацких "фич" Аксапты, когда она в разветвленных запросах (где к 1 таблице присоединяются >1) теряет одну из веток. в Query сэтим можно бороться установка свойства fetchMode(1:1), а в формах иногда приходится перестраивать набор DSов, так чтобы получалась цепочка DS1<-DS2<-DS3<-DS4<-DS5
|
|