如何在SalesQuotationTable executeQuery()
方法上加入SalesQuotationLine,CustTable和CustTrans?
我需要在SalesQuotationTable上加入多个表 - > executeQuery()方法让我获取过滤后的数据(要显示的数据不得超过信用额度)
答案 0 :(得分:1)
我不认为您能够将计算报价总额的逻辑放入单个查询中,更不用说将其与开放交易金额(也必须计算)进行比较。客户的信用额度。
相反,我提出以下解决方案:动态地将表TmpRecIdFilter
的临时数据源添加到查询中,将字段RefRecId
链接到RecId
数据源的SalesQuotationTable
。在RefRecId
字段中填入您要过滤的RecId
条记录的SalesQuotationTable
值。如果没有查询的约束,那么提出一个可以确定SalesQuotationTable
不超过信用额度的逻辑应该非常简单。