以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 发现错误,请老总检查一下。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7269)

--  作者:gamtings
--  发布时间:2010/6/1 23:56:00
--  [求助] 发现错误,请老总检查一下。

如图,用保存并预览可以正常打开窗口,在“窗口管理”中点应用就不能加载AfterLoad事件,在菜单中也不能正常加载。

31日以前的版本正常,请老总检查一下。


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

--  作者:程兴刚
--  发布时间:2010/6/2 5:19:00
--  
应该是您的代码有问题吧?把drawcell事件代码检查一下或贴出来看看?
[此贴子已经被作者于2010-6-2 5:19:13编辑过]

--  作者:狐狸爸爸
--  发布时间:2010/6/2 7:50:00
--  
确实,这个错误和foxtbale无关,自己代码问题,根据错误提示找找原因吧
--  作者:gamtings
--  发布时间:2010/6/2 8:05:00
--  
老总请看,点“保存并预览窗口”就没有问题,但是在“窗口管理”中点应用就不行,如果是代码有问题那就应该都不行才对呀,而且在以前的版本中又没有问题。
--  作者:狐狸爸爸
--  发布时间:2010/6/2 8:11:00
--  

错误提示是某表没有某列,自己查查吧。

搞不定就做个例子


--  作者:gamtings
--  发布时间:2010/6/2 10:09:00
--  

     

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

 

问题1:(即以上的问题)

     “窗口1“的AfterLoad事件通过“Table("窗口1_TAble1").Fill ”加载了外部数据,窗口如设为模式窗口可正常加载,但设为并列窗口,在“窗口管理”中点应用,则加载的窗口中就没有我要加载的外部数据。

 

 

问题2:

     见下图:“窗口2”中的数值型列都有6位小数,而且下拉列表列也正常,但通过cellbutton打开“窗口3”后,小数位数消失,下拉列表列也失效了,我实际的项目中还包含单元格的文本位置等也失效。

 


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

 


 

[此贴子已经被作者于2010-6-2 10:09:19编辑过]

--  作者:程兴刚
--  发布时间:2010/6/2 11:51:00
--  

个人理解:

     预览只显示了窗口控件而没有自行相关事件,应用执行了相关事件,但该事件代码中所引用的表或列并不存在(窗口没有打开,您引用了窗口中的表),您可以不解决,直接确定,以后打开和使用该窗口不会存在此问题。

     当然,最好的办法是代码中要有足够多的判断,这样能避免很多类似的错误。


--  作者:czy
--  发布时间:2010/6/2 12:05:00
--  
并列窗口不能Fill应该是bug吧。
--  作者:狐狸爸爸
--  发布时间:2010/6/2 12:12:00
--  
收到,我抽空看看
--  作者:gamtings
--  发布时间:2010/6/2 13:10:00
--  
以下是引用狐狸爸爸在2010-6-2 12:12:00的发言:
收到,我抽空看看

好的!!!图片点击可在新窗口打开查看