以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 动态生成表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104318) |
||||
-- 作者:Carey -- 发布时间:2017/7/27 11:18:00 -- 动态生成表 我有一张动态生成的临时表,通过sql生成,绑定到table29的控件上 一直报找不到table29的这张表,我也没有去改控件的名称的,麻烦狐狸老师帮我看下
|
||||
-- 作者:有点甜 -- 发布时间:2017/7/27 11:20:00 -- 要这样引用
Dim t As Table = Forms("窗口1").Controls("table29").Table |
||||
-- 作者:Carey -- 发布时间:2017/7/27 11:39:00 -- 回复:(有点甜) 要这样引用 Dim t As... 我也是这么写的,很诡异啊这个,我在AfterLoad事件也写获取table29 也没报错,在按钮上写了,点击就找不到了 |
||||
-- 作者:Carey -- 发布时间:2017/7/27 11:50:00 -- 回复:(有点甜) 要这样引用 Dim t As... 而且我直接运行项目在窗口点击按钮是报错的但是到后台开发界面,点击运行窗口在点击按钮是不报错的 |
||||
-- 作者:有点甜 -- 发布时间:2017/7/27 12:28:00 -- 以下是引用Carey在2017/7/27 11:50:00的发言:
而且我直接运行项目在窗口点击按钮是报错的但是到后台开发界面,点击运行窗口在点击按钮是不报错的
如果窗口没有打开,窗口表是不存在的。必须打开窗口才有窗口表。
你可以判断 If Forms("窗口1").Opened Then
|
||||
-- 作者:Carey -- 发布时间:2017/7/27 12:37:00 -- 回复:(有点甜)以下是引用Carey在2017/7/27 11:50:0... 点击报错的时候窗口已经打开的 |
||||
-- 作者:有点甜 -- 发布时间:2017/7/27 12:40:00 -- 以下是引用Carey在2017/7/27 12:37:00的发言:
点击报错的时候窗口已经打开的
用2楼代码。如果有问题,上传实例。 |
||||
-- 作者:Carey -- 发布时间:2017/7/27 12:47:00 -- 回复:(有点甜)以下是引用Carey在2017/7/27 12:37:0... 数据库表都在sqlserver,放在你那里运行不了,能否抽点时间远程支持下 |
||||
-- 作者:有点甜 -- 发布时间:2017/7/27 12:56:00 -- 以下是引用Carey在2017/7/27 12:47:00的发言:
数据库表都在sqlserver,放在你那里运行不了,能否抽点时间远程支持下
贴出你写的代码。 |
||||
-- 作者:Carey -- 发布时间:2017/7/27 13:32:00 -- 回复:(有点甜)以下是引用Carey在2017/7/27 12:47:0...
|