首先十分感谢您对我4月26日提问的在窗口表中应用全局变量表式,及时地给予答复。
您答复的是在窗口事件AfterLoad中应用全局变量代码:
Tables("窗口1_Table1").Fill("Select * From {表A} Where KJQJ = '" & Vars("KJQS") & "'","",True)
而我需要在窗口的表属性中设置:表类型SQLQuery,数据源("SQLDATA",外部DE1SQL Server),
Select 语句 :
Select LH,SUM(UL) As UL,SUM(UL*DJ) As JE,LY,KJQJ FROM WL99 WHERE KJQJ = '" & Vars("KJQS") & "' GROUP BY LH,LY,KJQJ ORDER BY LH
(“WL99” 是SQL Server 外部数据源中的一个表)
要求返回分组聚合的记录,但上述代码只能返回一空表。
若将条件表达式写为 WHERE KJQJ = '201205’ (常量字符窜),即能按筛选条件返回所有记录。
请教在此如何写Var全局变量表达式?
敬盼指教!