Foxtable(狐表)用户栏目专家坐堂 → 这个问题查询问题是不是系统的BUG?


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

主题:这个问题查询问题是不是系统的BUG?

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


加好友 发短信
等级:五尾狐 帖子:1085 积分:8220 威望:0 精华:4 注册:2012/3/31 18:08:00
这个问题查询问题是不是系统的BUG?  发帖心情 Post By:2013/4/11 23:46:00 [只看该作者]

在外部数据源的SQL,在命令窗口下测试通过,但放在窗口中按钮上则提示错误:

 

Dim g As new SQLGroupTableBuilder("统计表","zwpzfl")

g.C
g.AddTable("zwpzfl","zwpzfl_pznm","zwpzk","zwpzk_pznm")
g.Groups.AddDef("zwpzk_kjqj")
g.groups.AddDef("zwpzk_kjnd")
g.Groups.AddExp("test","zwpzk_pzrq")
g.Totals.AddDef("zwpzfl_je")
g.Build
MainTable = Tables("统计表")

以上是在命令窗口的语句,能生成正常的查询表,但放在窗口中就不行了,

 

你们可以测试一下.上图:

 


图片点击可在新窗口打开查看此主题相关图片如下:bug.gif
图片点击可在新窗口打开查看

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2013/4/12 0:10:00 [只看该作者]

g.Groups.AddExp("test","zwpzk_pzrq")   是这句的问题吧。

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/4/12 7:12:00 [只看该作者]

... 'g.Build 
 Tables("窗口1_Table1").DataSource()= g.BuildDataSource() 

幫助範例: 这些类型都新增加了一个BuildDataSource方法,可以生成一个对象,此对象可以直接绑定到SQLTable和SQLQuery类型的Table,以及副本型的Table。 例如将某按钮的Click事件代码设为: 

Dim b As New GroupTableBuilder("统计表1",DataTables("订单")) 
b.Groups.AddDef("日期","月份") 
 b.Totals.AddDef("数量") 
Tables("窗口1_Table1").DataSource = b.BuildDataSource()
[此贴子已经被作者于2013-4-12 14:41:06编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1085 积分:8220 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2013/4/12 14:39:00 [只看该作者]

狐爸给解释一下啊。。。怎么解决呢。


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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/4/12 14:42:00 [只看该作者]

........

 'g.Build 

 Tables("窗口1_Table1").DataSource()= g.BuildDataSource() 

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


加好友 发短信
等级:五尾狐 帖子:1085 积分:8220 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2013/4/12 14:43:00 [只看该作者]

以下是引用don在2013-4-12 7:12:00的发言:
... 'g.Build 
 Tables("窗口1_Table1").DataSource()= g.BuildDataSource() 

幫助範例: 这些类型都新增加了一个BuildDataSource方法,可以生成一个对象,此对象可以直接绑定到SQLTable和SQLQuery类型的Table,以及副本型的Table。例如将某按钮的Click事件代码设为: 

Dim b As New GroupTableBuilder("统计表1",DataTables("订单")) 
b.Groups.AddDef("日期","月份") 
 b.Totals.AddDef("数量") 
Tables("窗口1_Table1").DataSource = b.BuildDataSource()
 
如果是SQLtable正常,如果是SQLquerytable就出错了
[


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


加好友 发短信
等级:五尾狐 帖子:1085 积分:8220 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2013/4/12 21:21:00 [只看该作者]

感谢DON大师,,,希望官方能把帮助改一下,说明在绑定窗口的sqlgrouptabelbuilder 查询表后需要将 g.build 去掉,让大家少走弯路 ,,,


 回到顶部