以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口表控件的table动态绑定 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72393) |
-- 作者:dddall -- 发布时间:2015/7/29 17:20:00 -- [求助]窗口表控件的table动态绑定 用datasource 设置窗口 “居民技能”中表控件table1的绑定表: Tables("居民技能_Table1").DataSource = Tables("居民技能信息")
错误信息:找不到表 居民技能_Table1
窗口名字:居民技能 表控件:table1
怎样引用?
|
-- 作者:大红袍 -- 发布时间:2015/7/29 17:42:00 -- 1、窗口必须打开,才有窗口表;
2、代码
Forms("居民技能").Controls("Table1").Table.DataSource = Tables("居民技能信息") |
-- 作者:dddall -- 发布时间:2015/7/30 9:56:00 -- 但好像没有绑定到表“居民技能信息”: 在窗口表控件属性中指定绑定表,是正确的;未指定则显示空表
![]() ![]() 窗口表控件未绑定表: ![]() |
-- 作者:大红袍 -- 发布时间:2015/7/31 0:05:00 -- AfterLoad事件写代码
Forms("居民技能").Controls("Table1").Table.DataSource = dataTables("居民技能信息") |
-- 作者:dddall -- 发布时间:2015/8/10 10:06:00 -- 我是想两个表共用一个窗口。这个窗口只有一个表控件,所以想通过动态绑定来实现。如果是两个窗口就没必要动态绑定了 具体如下: 有三个表:基本信息、技能信息、需求信息 在查询基本信息的时候,通过点击命令按钮分别查询技能信息和需求信息 在命令按钮的click事件中打开窗口
或许表名通过全局变量代入? |
-- 作者:大红袍 -- 发布时间:2015/8/10 10:09:00 -- 点击按钮
vars("表") = dataTables("居民技能信息")
AfterLoad事件
Forms("居民技能").Controls("Table1").Table.DataSource = vars("表") |
-- 作者:dddall -- 发布时间:2015/8/10 16:27:00 -- 谢谢! 另,定义的变量是否需要释放? |
-- 作者:大红袍 -- 发布时间:2015/8/10 16:46:00 -- 以下是引用dddall在2015/8/10 16:27:00的发言:
谢谢! 另,定义的变量是否需要释放?
不需要释放,关闭项目自动清除。 |