以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于DataSource (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94399) |
||||
-- 作者:cyl123 -- 发布时间:2016/12/22 16:54:00 -- 关于DataSource 用vars("表A")存储数据表 然后绑定到窗口表
|
||||
-- 作者:有点色 -- 发布时间:2016/12/22 16:56:00 -- 报什么错? |
||||
-- 作者:cyl123 -- 发布时间:2016/12/22 17:05:00 -- 说不存在“窗口_Tabl1” 的datatable |
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/12/22 17:46:00 -- 你代码写在哪里? 窗口Table,所在窗口必须已经打开,才能访问的哦。 如果你执行代码的时候,对应的窗口并没有打开,肯定就会出错。 当然如果你代码中的表名和控件名出错,是另一回事。 |
||||
-- 作者:yjf123 -- 发布时间:2016/12/22 21:07:00 -- 窗口是打开的 |
||||
-- 作者:有点色 -- 发布时间:2016/12/22 21:26:00 -- 直接写
Forms("窗口1").Controls("Table1").Table.DataSource = vars("表A") |
||||
-- 作者:yjf123 -- 发布时间:2016/12/22 21:43:00 -- 还是不行 |
||||
-- 作者:有点色 -- 发布时间:2016/12/22 21:57:00 -- 1、确保窗口1打开。
2、确保Table1名字写对。
不行,就上传实例。 |
||||
-- 作者:yjf123 -- 发布时间:2016/12/22 22:35:00 -- 例子
|
||||
-- 作者:有点色 -- 发布时间:2016/12/22 22:44:00 -- 要过度一下
Tables(e.Form.name & "_Table1").DataSource = DataTables("表A") Tables(e.Form.name & "_Table1").DataSource = vars("表A") |