以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  最好可以选择外部数据源。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47137)

--  作者:lihe60
--  发布时间:2014/3/5 9:00:00
--  最好可以选择外部数据源。

示例三

和Compute不同,SQLCompute不能统计表达式列,因为表达式列在后台数据库并不存在。
不过没关系,因为SQLCompute可以直接对表达式进行统计,例如统计产品PD01的销售金额:

 

 

下面的代码,最好可以选择外部数据源。

 

Dim Val As Double
Val =
DataTables("订单").SQLCompute("Sum(数量 * 单价 * (1 - 折扣))","产品 = \'PD01\'")
Output
.Show(Val)


--  作者:Bin
--  发布时间:2014/3/5 9:02:00
--  
当前数据源表的数据源是指向哪个的,就是哪个.

你也可以利用SQLCOMMAND 指定数据源,加载指定表格的某一行. 然后再使用这个加载出来的表SQLCompute   但是这样还不如直接用SQL语句了.

--  作者:lihe60
--  发布时间:2014/3/5 9:05:00
--  
因为在实际使用时,狐表有时是不定向某个数据源的,这样不能对后台数据进行处理,只好使用SQL语句了。美中不足,也像fill语句,能加个外部数据源就好了。