Dynamics Axe Как добавить фильтр в сетку - PullRequest
0 голосов
/ 14 июля 2020
• 1000 1005 *

есть связи между таблицами

select datasource1 Join datasource2 where datasource2.ImpExtraCostInv == datasource1.ImpExtraCostInv && datasource2.ImpDocNum == CostParameter.valueStr()";</p> <p>qbrType.value(queryValue(datasource1.valuestr())));</p>

Почему не работает

1 Ответ

1 голос
/ 14 июля 2020

Их может быть несколько значений.

Установлены ли sh отношения между источниками данных в свойствах источника данных?

введите описание изображения здесь

Вы также можете сделать это с помощью кода, перезаписав метод init или executeQuery (в зависимости от того, что вам нужно, лучше init метод) Вы это сделали?

Для фильтрации источника данных вам понадобится код, похожий на этот:

this.query().dataSourceTable(tableNum("datasource2")).addRange(fieldNum(datasource2,ImpExtraCostInv)).value(queryValue(datasource1.ImpExtraCostInv));
...