以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 这个问题查询问题是不是系统的BUG? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31226)
|
-- 作者:unverse
-- 发布时间:2013/4/11 23:46:00
-- 这个问题查询问题是不是系统的BUG?
在外部数据源的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
-- 发布时间:2013/4/12 0:10:00
--
g.Groups.AddExp("test","zwpzk_pzrq") 是这句的问题吧。
|
-- 作者: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()
[此贴子已经被作者于2013-4-12 14:41:06编辑过]
|
-- 作者:unverse
-- 发布时间:2013/4/12 14:39:00
--
狐爸给解释一下啊。。。怎么解决呢。
|
-- 作者:don
-- 发布时间:2013/4/12 14:42:00
--
........
\'g.Build
Tables("窗口1_Table1").DataSource()= g.BuildDataSource()
|
-- 作者:unverse
-- 发布时间: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
-- 发布时间:2013/4/12 21:21:00
--
感谢DON大师,,,希望官方能把帮助改一下,说明在绑定窗口的sqlgrouptabelbuilder 查询表后需要将 g.build 去掉,让大家少走弯路 ,,,
|