Foxtable(狐表)用户栏目专家坐堂 → 在窗口中能否动态绑定:Table?


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

主题:在窗口中能否动态绑定:Table?

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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/5/3 21:00:00 [显示全部帖子]

以下是引用yangming在2009-5-3 20:16:00的发言:

不明白gdlgh的意思,我的交叉表是动态的,没法事先绑定啊


先生成交叉表,并绑定。
删除交叉表。
当再次生成交叉表并打开该窗口时,新生成的交叉表还是在绑定状态。


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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/5/4 13:16:00 [显示全部帖子]

以下是引用kylin在2009-5-4 9:09:00的发言:

9楼的办法也是不错的,建议学习


这种另类绑定存在一个问题,当第二次执行(已经生成交叉表)时会出错导致崩溃。
我觉得最好还是关闭并重新打开窗口,这样代码设置得当就不会出错了。
如:

Dim g As New CrossTableBuilder("统计表1", DataTables("订单"))
g.HGroups.AddDef("产品")
g.VGroups.AddDef("客户")
g.Totals.AddDef("数量", "数量")
g.Totals.AddDef("金额", "金额")
g.HorizontalTotal = True
g.VerticalTotal = True
e.Form.Close()
g.Build()
e.Form.Open()


提示,如果将close放在build后面,会出现上面说到的错误,直至崩溃。


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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/5/4 15:54:00 [显示全部帖子]

我这里的确是这样。


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

生成交叉表后,再点一下窗口按钮出现下面提示。

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

出现此提示后会接连有几个提示,一一关闭后,再点一下窗口控件将会出现下面的错误。

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-5-4 15:56:24编辑过]

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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/5/4 22:28:00 [显示全部帖子]

个人感觉如果老六开放CreateControl的table控件,解决这个问题就很简单了。

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


加好友 发短信
等级:童狐 帖子:252 积分:1355 威望:0 精华:0 注册:2009/4/5 13:06:00
  发帖心情 Post By:2009/5/8 22:54:00 [显示全部帖子]

新版爽,动态绑定再不是问题了。


 回到顶部