操作:
产品使用表中
点击编辑或者双击数据行,出现编辑窗口,点击打印fa piao按钮
出现的窗口中有两个按钮b2,b3
代码如下:
2:
Tables("fa piao_Table1").Fill("Select 产品,型号,数量,金额 From {表A} WHERE 日期 = #" & Tables("表A").Current("日期") & " # and 医院 = '" & Tables("表A").Current("医院") & "'",True)
3:
Tables("fa piao_Table1").Fill("Select 产品,型号,数量,单位,金额 From {表A} WHERE 日期 = #" & Tables("表A").Current("日期") & " # and 医院 = '" & Tables("表A").Current("医院") & "'",True)
区别只是多加了一个单位列
报错如图
此主题相关图片如下:未命名.jpg
密码ghb
表达列怎么弄呢,都忘了这是个表达列了,一直列隐藏着的,呵呵
字段列表不能包括表达式列,例如金额列是一个表达式列,是通过数量和单价计算得出的,所以金额列不能出现在字段列表中。
这是因为表达式列并没有存储在后台的数据源中。
可以这样处理
SELECT 数量,单价,数量*单价 AS 金额 FROM 订单
把表达式再写一遍,SQL支持的表达式比FoxTable的表达式列多