Foxtable(狐表)用户栏目专家坐堂 → 有没有办法先打开窗口,可以进行窗口的操作,后台加载某些数据?


  共有4693人关注过本帖树形打印复制链接

主题:有没有办法先打开窗口,可以进行窗口的操作,后台加载某些数据?

帅哥哟,离线,有人找我吗?
temblar
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:313 积分:2913 威望:0 精华:0 注册:2012/7/20 16:04:00
有没有办法先打开窗口,可以进行窗口的操作,后台加载某些数据?  发帖心情 Post By:2013/6/9 14:22:00 [只看该作者]

各位大师:

      能不能实现以下功能:

   先forms().open,可以在窗口里进行输入等操作,这时后台自动从服务器加载指定数据。能这样弄么?在哪个事件中怎样编程?

 


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/9 14:26:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
temblar
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:313 积分:2913 威望:0 精华:0 注册:2012/7/20 16:04:00
  发帖心情 Post By:2013/6/9 14:38:00 [只看该作者]

可能我没表达明白,这样 我想先打开如下窗口


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
窗口的添加按钮需要系统加载一个大表:表a。

我知道的是:在窗口的afterload事件里写,或点击添加的时候load,这样导致窗口打开慢或按钮反应慢

 

能不能窗口先打开,我可以先输入基本信息,系统在后台慢慢加载着。这样的话要在那个事件中写代码?

[此贴子已经被作者于2013-6-9 14:38:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
XYT
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/6/9 14:45:00 [只看该作者]

用计时器不知道能否?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/9 14:48:00 [只看该作者]

什么意思?你窗口的控件是绑定表的.如果你表没加载的话.你怎么可能可以操作呢?



 回到顶部
帅哥哟,离线,有人找我吗?
temblar
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:313 积分:2913 威望:0 精华:0 注册:2012/7/20 16:04:00
  发帖心情 Post By:2013/6/9 14:49:00 [只看该作者]

那个添加按钮需要加载别的表

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/9 14:50:00 [只看该作者]

你点击的时候一样会阻塞界面的.

 回到顶部
帅哥哟,离线,有人找我吗?
temblar
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:313 积分:2913 威望:0 精华:0 注册:2012/7/20 16:04:00
  发帖心情 Post By:2013/6/9 14:53:00 [只看该作者]

以下是引用XYT在2013-6-9 14:45:00的发言:

用计时器不知道能否?

用计时器的话能够实现,但系统要按时间间隔不断的执行计时器代码,不知有没有别的方法

[此贴子已经被作者于2013-6-9 14:53:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/9 14:54:00 [只看该作者]

以下是引用temblar在2013-6-9 14:53:00的发言:

用计时器的话能够实现,但系统要不停的执行计时器代码,不知有没有别的方法

用计时器还不是一样会阻塞界面吗? 这个除开多线程,没有其他办法了吧.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/9 14:55:00 [只看该作者]

以下是引用temblar在2013-6-9 14:53:00的发言:

用计时器的话能够实现,但系统要按时间间隔不断的执行计时器代码,不知有没有别的方法

[此贴子已经被作者于2013-6-9 14:53:24编辑过]

如果计时器不阻塞的话,说明加载本来就是多线程后台加载的. 那么你放在按钮或者其他地方一样不会阻塞界面的.

 回到顶部