以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口表sqltable,打开窗口时偶尔会报错!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114295)

--  作者:有点甜
--  发布时间:2018/2/2 15:04:00
--  

不存在【xxx的控件】这个问题

 

1、有可能是你把窗口或者表格,用代码剪切到了别的窗口导致的。

 

2、关键是看发布后的程序会不会出现此问题,如果是在开发过程中报一些错,基本可以忽略,foxtable开发过程中报错正常。


--  作者:有点甜
--  发布时间:2018/2/2 15:27:00
--  

过快打开窗口导致的吧?试试事件代码修改一下

 

static ptime As Date = Nothing
Dim sp As TimeSpan = Date.now - ptime
ptime = Date.now
If sp.TotalMilliseconds < 1000  Then \'间隔1000毫秒
    Return
End If

 

Forms("xxx").Show


--  作者:blackzhu
--  发布时间:2018/2/2 16:10:00
--  
唉  请老大检查下吧,我给烦死了,第一个错误也是莫名其妙的出来.第二个错误上次已经讨论了很久
[此贴子已经被作者于2018/2/2 16:13:09编辑过]

--  作者:blackzhu
--  发布时间:2018/2/2 16:13:00
--  
以下是引用有点甜在2018/2/2 15:27:00的发言:

过快打开窗口导致的吧?试试事件代码修改一下

 

static ptime As Date = Nothing
Dim sp As TimeSpan = Date.now - ptime
ptime = Date.now
If sp.TotalMilliseconds < 1000  Then \'间隔1000毫秒
    Return
End If

 

Forms("xxx").Show



你这段代码是放在窗口打开的前面?


--  作者:有点甜
--  发布时间:2018/2/2 16:24:00
--  
以下是引用blackzhu在2018/2/2 16:13:00的发言:

 

你这段代码是放在窗口打开的前面?


 

是的,目的是当多次触发事件时,如果间隔没有超过1秒,就不响应。


--  作者:blackzhu
--  发布时间:2018/2/3 19:32:00
--  
错误不提示 但是表直接没有了

[此贴子已经被作者于2018/2/3 19:32:09编辑过]

--  作者:blackzhu
--  发布时间:2018/2/3 21:36:00
--  
我觉得这个 跟绑定控件有关系
--  作者:有点甜
--  发布时间:2018/2/4 19:13:00
--  
以下是引用blackzhu在2018/2/3 21:36:00的发言:
我觉得这个 跟绑定控件有关系

 

能否有实例测试,没有具体例子我也不清楚具体什么问题。

 

建议联系客服qq远程测试一下。


--  作者:ycli368
--  发布时间:2018/3/2 14:12:00
--  
用sqltable 和sqlquery会概率出现,关闭窗口再打开会出现,应该是关闭窗口后,控件资源换没释放完,又打开了
--  作者:有点甜
--  发布时间:2018/3/2 14:31:00
--  
以下是引用ycli368在2018/3/2 14:12:00的发言:
用sqltable 和sqlquery会概率出现,关闭窗口再打开会出现,应该是关闭窗口后,控件资源换没释放完,又打开了

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=114198&authorid=0&page=0&star=4