以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]项目事件  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=106162)

--  作者:yjh2002
--  发布时间:2017/9/3 20:42:00
--  [求助]项目事件
在项目的beforeconnectouterdatasource事件中无法执行内部函数,提示找不到自定义函数,这个问题怎么解决?
--  作者:有点甜
--  发布时间:2017/9/3 21:05:00
--  

 这个事件还不能执行内部函数。下面这些事件才行

 

Initialize 在数据已经加载,所有的DataTable都已经生成,即将生成Table和窗口的时候执行,通常在此对DataTable进行初始化设置。
AfterOpenProject 在项目已经完全打开后执行,此时DataTable、Table和窗口都已经生成。
LoadUserSetting 打开系统或者切换用户之后执行,可以在此针对用户进行权限方面的设置。


--  作者:有点甜
--  发布时间:2017/9/3 21:07:00
--  

如果确实要执行函数,你要写到全局代码那里去。

 

http://www.foxtable.com/webhelp/scr/1842.htm

 


--  作者:yjh2002
--  发布时间:2017/9/3 21:12:00
--  
谢谢,我要做个配置文件,每次加载前从配置文件中查找数据库及IP等信息用于联接数据库。
--  作者:yjh2002
--  发布时间:2017/9/3 21:15:00
--  
全局代码不行啊,把函数内容复制过去出错。
--  作者:有点甜
--  发布时间:2017/9/3 22:21:00
--  
以下是引用yjh2002在2017/9/3 21:15:00的发言:
全局代码不行啊,把函数内容复制过去出错。

 

那你把代码直接写到beforeconnectouterdatasource事件,不会写的话,贴出代码看看。


--  作者:yjh2002
--  发布时间:2017/9/4 9:17:00
--  
完成了,虽然麻烦些,谢谢啦。