Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:select语句问题

1楼
chenwuwenyu 发表于:2009/8/22 19:36:00
操作:
产品使用表中
点击编辑或者双击数据行,出现编辑窗口,点击打印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
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文件夹.rar

2楼
czy 发表于:2009/8/22 20:12:00
单位是表达式列,明白问题出在哪了吧。
3楼
chenwuwenyu 发表于:2009/8/22 20:21:00
表达列怎么弄呢,都忘了这是个表达列了,一直列隐藏着的,呵呵

字段列表不能包括表达式列,例如金额列是一个表达式列,是通过数量和单价计算得出的,所以金额列不能出现在字段列表中。
这是因为表达式列并没有存储在后台的数据源中。
4楼
czy 发表于:2009/8/22 21:14:00
象你这种情况表达式没办法弄,只能将其改成数据列。
5楼
chenwuwenyu 发表于:2009/8/22 21:24:00
恩,了解了,谢谢
6楼
lxl 发表于:2009/8/22 21:58:00

可以这样处理
SELECT 数量,单价,数量*单价 AS 金额 FROM 订单

把表达式再写一遍,SQL支持的表达式比FoxTable的表达式列多

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 3 queries.