Foxtable(狐表)用户栏目专家坐堂 → [求助]QueryBuilder生成查询表条件设置求教?


  共有8039人关注过本帖树形打印复制链接

主题:[求助]QueryBuilder生成查询表条件设置求教?

帅哥哟,离线,有人找我吗?
红颜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
[求助]QueryBuilder生成查询表条件设置求教?  发帖心情 Post By:2013/2/21 10:56:00 [只看该作者]

帮助源代码 

Dim q As new QueryBuilder
q.TableName =
"销量统计"
q.SelectString =
"Select 产品,Sum(数量) As 数量 From {订单} Group By 产品"
q.Build

MainTable
= Tables("销量统计"
)

 

自己复制的代码

Dim q As new QueryBuilder
q.TableName = "汇总统计"
q.SelectString = "Select MC,Sum(JE) From {SFMX} Group By MC"
q.Build
MainTable = Tables("汇总统计")

1、我的窗口中有2各日期输入框,要按起止日期统计,不知条件如何设置,求教各位大侠!

2、我的内部数据表是用字母命名的,如何让列标题显示为汉语,如:"MC"=“名称”

3、如何将生成的查询表移到窗口中?

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/21 11:01:00 [只看该作者]

不应该这样做的,建议拖拉一个窗口控件到窗口上,把窗口的类型设置成sqlTable。

然后编写生成的代码。

http://www.foxtable.com/help/topics/1909.htm

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/21 11:05:00 [只看该作者]

 代码大概如下。

dim s_date as date = e.form.controls("xxx1").value
dim e_date as date = e.form.controls("xxx2").value

e.form.controls("Table1").table.fill("Select MC as 名称,Sum(JE) From {SFMX} where 日期列 >= #" & s_date & "# And 日期列 <= #" & e_date & "# Group By MC")

 回到顶部