就是你那样写
tables("窗口1_table1).fill("SELECT 订购日期, {订单明细}.*, 产品名称 F ROM ({订单明细} INNER JOIN {产品} ON {订单明细}.产品ID = {产品}.产品ID) INNER JOIN {订单} ON {订单明细}.订单ID = {订单}.订单ID ORDER BY 订购日期 where " & filter ,数据源,true)
然后处理你filter即可。
filter = iif(filter>"", filter, "1=2")
具体问题,上传实例说明。