以文本方式查看主题

-  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...
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:code.txt