以文本方式查看主题

-  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=39186)

--  作者:jnletao
--  发布时间:2013/8/17 18:10:00
--  [求助]如何接受通用窗口的传值并进行下一步操作
问题描述方法1:
在做订单窗口时遇到一个问题. 订单窗口中的订单号 要反复被 查找调用.请问 如何把选定的订单号  传值给父窗口,并根据传过来的值做其它操作

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


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



--  作者:狐狸爸爸
--  发布时间:2013/8/17 18:12:00
--  

可以用全局变量:

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

 


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

--  作者:狐狸爸爸
--  发布时间:2013/8/17 18:37:00
--  

例如,你可以这样的:

 

Dim m As Double = 某个全局变量

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

If m <> 某个全局变量 Then

    哎呀,变化了

end if


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


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

--  作者:jnletao
--  发布时间:2013/8/17 20:45:00
--  
OK,多谢大神指教!
--  作者:jnletao
--  发布时间: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编辑过]