Office中国论坛/Access中国论坛

标题: 如何让窗体成为当前窗体 [打印本页]

作者: zhao__feng    时间: 2012-8-31 21:32
标题: 如何让窗体成为当前窗体
请问各位老师,有2个窗体,现在如何在任一个窗体上发送命令(比如双击)让另一窗体成为当前窗体?谢谢!
作者: 咱家是猫    时间: 2012-8-31 23:03
两个是不是模式窗体呢?OpenForm命令不能满足吗? 如无模式窗体,且都已打开了的话,用Forms("窗体名").SetFocus也行吧
作者: zhao__feng    时间: 2012-9-1 19:14
本帖最后由 zhao__feng 于 2012-9-1 19:14 编辑

无模式窗体,2个窗体都已打开了。谢谢,确实可行。再请教老师,如何选择成为当前窗体的子窗体?就是Forms("窗体1").SetFocus这句如何改写,我希望是选择窗体1的子窗体AA,并新增一条记录,谢谢老师!

作者: Henry D. Sy    时间: 2012-9-2 10:29
zhao__feng 发表于 2012-9-1 19:14
无模式窗体,2个窗体都已打开了。谢谢,确实可行。再请教老师,如何选择成为当前窗体的子窗体?就是Forms(" ...

下表列出了可在窗体的计算控件中使用的表达式示例:

如果使用这个表达式 Microsoft Access 会显示
=Forms![订单]![订单ID] “订单”窗体上“订单ID”控件的值。
=Forms![订单]![订单子窗体]![订单小计] “订单”窗体上“订单子窗体”中的“订单小计”控件的值。
=Forms![订单]![订单子窗体]![产品ID].Column(2) “订单”窗体上“订单子窗体”中的“产品ID”多列列表框中第三列的值。(0 代表第一列,1 代表第二列,如此类推。)
=Forms![订单]![订单子窗体]![价格] * 1.06 “订单”窗体上“订单子窗体”中的“价格”控件值的 1.06 倍。(“价格”控件值增加 6%)
=Parent![订单ID] 当前子窗体的主窗体或父窗体上“订单ID”控件的值。

作者: zhao__feng    时间: 2012-9-2 14:09
谢谢




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