设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 484|回复: 5
打印 上一主题 下一主题

如何让上面一句代码执行完毕后,才执行下一句语句

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-26 04:36:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上一句调用一个窗体,完成后退出,返回一个参数

下一句代码需要执行一个过程,需要上面的参数,可以没有等操作上一个窗体,系统已经执行了下一句代码!

在线等!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-11-26 05:30:00 | 只看该作者
表达不够清楚。
3#
发表于 2002-11-26 07:22:00 | 只看该作者
把调用的窗体设为模式窗体,直到模式窗体关闭或隐藏才会执行下一句语句。
至于参数的返回由两种方法:一个是模式窗体写到调用窗体的一个变量或控件上,然后关闭返回。一个是调用窗体的下面语句去读隐藏后的模式窗体上的变量或控件值,然后根据需要看是否关闭模式窗体(被调用的窗体)。当然简单的项目也可建立一个公共变量来传递调用返回参数。
4#
发表于 2002-11-27 00:19:00 | 只看该作者
docmd.Openform "Yourname",acNormal,,,acFormPropertySettings,acDialog


[此贴子已经被作者于2002-11-26 16:18:42编辑过]

5#
发表于 2002-11-27 03:36:00 | 只看该作者
ACCESS VBA 绝大多数的语句是非异步执行的,也就是:“上面一句代码执行完毕后,才执行下一句语句”。如果语句异步执行(如:SHELL语句)在帮助中都有说明。如果你使用了OCX也可能是异步通信的。
6#
 楼主| 发表于 2002-11-27 04:53:00 | 只看该作者

谢谢!

以下是引用Trynew在2002-11-25 23:21:44的发言:
把调用的窗体设为模式窗体,直到模式窗体关闭或隐藏才会执行下一句语句。
至于参数的返回由两种方法:一个是模式窗体写到调用窗体的一个变量或控件上,然后关闭返回。一个是调用窗体的下面语句去读隐藏后的模式窗体上的变量或控件值,然后根据需要看是否关闭模式窗体(被调用的窗体)。当然简单的项目也可建立一个公共变量来传递调用返回参数。


问题解决了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-25 13:02 , Processed in 0.189836 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表