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