Office中国论坛/Access中国论坛

标题: 希望表输入完数据关闭后,再执行追加查询,请教怎么办? [打印本页]

作者: bfwz    时间: 2006-3-3 19:08
标题: 希望表输入完数据关闭后,再执行追加查询,请教怎么办?
以下是窗体命令按钮的代码:

DoCmd.OpenTable "表"

DoCmd.OpenQuery "表追加到表1"

其中,"表追加到表1"是追加查询。

希望表输入完数据关闭后,再执行追加查询,请教怎么办?
作者: 一点通    时间: 2006-3-3 19:13
用按钮向导可轻松完成
作者: bfwz    时间: 2006-3-3 19:30
谢谢!

新手试验了,没有成功。

请版主指教,是否需要在

DoCmd.OpenTable "表"





DoCmd.OpenQuery "表追加到表1"

之间写代码?
作者: jjblue77    时间: 2006-3-3 19:42
我想不需要吧!
作者: 一点通    时间: 2006-3-3 19:51
传例子上来吧
作者: bfwz    时间: 2006-3-3 20:02
标题: 无法等待表输入完数据关闭后,再执行追加查询
单击 窗体:“表追加到表1”  的   命令按钮:“输入表数据,然后追加到表1”  后,

连续执行下面2语句

DoCmd.OpenTable "表"

DoCmd.OpenQuery "表追加到表1"

无法等待表输入完数据关闭后,再执行追加查询[attach]16137[/attach]

作者: skylark    时间: 2006-3-3 20:43
标题: 回复:(bfwz)希望表输入完数据关闭后,再执行追加查...
To bfwz:

再按一下按钮如何?


[attach]16138[/attach]

作者: bfwz    时间: 2006-3-3 21:05
非常感谢skylark

我希望,单击“输入表数据,然后追加到表1”后,打开表,输入完数据后,单击X把表关闭,然后自动执行追加查询。
作者: 一点通    时间: 2006-3-3 21:31
Private Sub Form_Close()
    Dim stDocName As String

    stDocName = "表追加到表1"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
End Sub

作者: bfwz    时间: 2006-3-3 21:58
标题: 非常感谢版主。
非常感谢版主。
我希望
表输入完数据关闭后,就自动执行追加查询。

我按版主指导写入代码后,
表输入完数据关闭后,必须再关闭“表追加到表1”窗体,才执行追加查询。

请问:是否我代码加得不对?或是我的希望无法实现?或是有其他办法?[attach]16142[/attach]

作者: 一点通    时间: 2006-3-3 22:12
用你这样的方法在表中增加记录的人小之又小,建议在窗体中创建一个子窗体,来源于表,这样就可实现你的功能
作者: bfwz    时间: 2006-3-3 22:27
明白了,谢谢




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