Foxtable(狐表)用户栏目专家坐堂 → [求助]如何接受通用窗口的传值并进行下一步操作


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

主题:[求助]如何接受通用窗口的传值并进行下一步操作

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


加好友 发短信
等级:四尾狐 帖子:941 积分:7786 威望:0 精华:0 注册:2013/7/7 13:37:00
[求助]如何接受通用窗口的传值并进行下一步操作  发帖心情 Post By:2013/8/17 18:10:00 [只看该作者]

问题描述方法1:
在做订单窗口时遇到一个问题. 订单窗口中的订单号 要反复被 查找调用.请问 如何把选定的订单号  传值给父窗口,并根据传过来的值做其它操作

问题描述方法2:
在下方我的事例中,父窗口1,父窗口2,窗口3 都可调用子窗口,请问如何在  子窗口中点关闭时把 子窗口中的  123456  传值给父窗口,并且父窗口能根据子窗口的传值进行下一步操作.


图片点击可在新窗口打开查看此主题相关图片如下:950.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗口间传值.table



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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/8/17 18:12:00 [只看该作者]

可以用全局变量:

http://www.foxtable.com/help/topics/1841.htm

 


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


加好友 发短信
等级:四尾狐 帖子:941 积分:7786 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2013/8/17 18:17:00 [只看该作者]

1,请问如何关闭子窗口后,父窗口如何判断 变量 发生的了变化. (最好不要用计时器)
2,还有其它方法吗,比如用函数可以实现吗,能否给个例子

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/8/17 18:37:00 [只看该作者]

例如,你可以这样的:

 

Dim m As Double = 某个全局变量

Forms("某个窗口").Open()

If m <> 某个全局变量 Then

    哎呀,变化了

end if


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


加好友 发短信
等级:四尾狐 帖子:941 积分:7786 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2013/8/17 20:16:00 [只看该作者]

也是就说  某个窗口  被激活后,上一窗口程序是暂停的,直到  某个窗口  关闭为止,  是这样理解吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/8/17 20:39:00 [只看该作者]

以下是引用jnletao在2013-8-17 20:16:00的发言:
也是就说  某个窗口  被激活后,上一窗口程序是暂停的,直到  某个窗口  关闭为止,  是这样理解吗?


如果是模式窗口的话,就是这样的,open()后面的代码会在模式窗口关闭的时候再执行。

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


加好友 发短信
等级:四尾狐 帖子:941 积分:7786 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2013/8/17 20:45:00 [只看该作者]

OK,多谢大神指教!

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


加好友 发短信
等级:四尾狐 帖子:941 积分:7786 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2013/8/19 9:25:00 [只看该作者]

以下是引用狐狸爸爸在2013-8-17 18:37:00的发言:

例如,你可以这样的:

 

Dim m As Double = 某个全局变量

Forms("某个窗口").Open()

If m <> 某个全局变量 Then

    哎呀,变化了

end if

 

狐狸爸爸:      你这个DIM 语法是用错了?.  还是全局变量定义中有这个语法!?

 

 

还有一个疑问:  在网络环境里!  如何区别 这个 变量的用户独立性,  比如像  ASP语言的中的  Session 

[此贴子已经被作者于2013-8-19 9:28:55编辑过]

 回到顶部