Office中国论坛/Access中国论坛

标题: 求教:如何在语句中切换窗体? [打印本页]

作者: zrj898    时间: 2012-7-23 19:45
标题: 求教:如何在语句中切换窗体?
遇到问题,比如按下了打印预览按钮,当前窗体不想关闭,如何不关闭当前窗体而显示打印预览呢。
提供一下最大化最小化的语句,呵呵,在帮助中没查到。用焦点转换行吗?
作者: zrj898    时间: 2012-7-23 19:49
我看罗斯文示例是用关闭当前窗体实现的,问题应该是窗体和报表预览的切换。
作者: roych    时间: 2012-7-23 23:26
直接Docmd.OpenReport acPreview就好了,关闭后自动返回之前的活动窗体。
作者: zrj898    时间: 2012-7-24 00:10
呵呵,不行哦,我就是这样打开的
DoCmd.OpenReport "打印桩号_北疆三维", acViewPreview
DoCmd.OpenReport "打印桩号_北疆三维", acViewReport
当前窗体还在上面,不想关闭,请问能提供最小化的语句吗?
作者: Henry D. Sy    时间: 2012-7-24 09:22
可以隐藏窗体,而不需要关闭!
作者: zrj898    时间: 2012-7-24 10:26
呵呵!!!请提供语句。
作者: Henry D. Sy    时间: 2012-7-24 10:32
zrj898 发表于 2012-7-24 10:26
呵呵!!!请提供语句。

请提供例子!
作者: zrj898    时间: 2012-7-24 11:46
我只要求最小化、最大化窗体的代码,或者隐藏、显示窗体的代码、或者激活窗体的语句。
没有就别浪费时间了。
作者: roych    时间: 2012-7-25 20:10
zrj898 发表于 2012-7-24 00:10
呵呵,不行哦,我就是这样打开的
DoCmd.OpenReport "打印桩号_北疆三维", acViewPreview
DoCmd.OpenRepor ...

搞不懂为什么非要同样地开两个报表。事实上,可以设置两个按钮,一个用于预览,另一个用于打印即可。
作者: zrj898    时间: 2012-7-26 03:28
没有同时打开两个,打开是带条件的,完整的因该是
DoCmd.OpenReport "打印桩号_北疆三维", acViewPreview,,acwindownormal
更本不显示的,呵呵。我只需要把当前窗口最小化即可。






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3