ACCESS2007中,子窗口中数据调用查询表单结果 30
,主窗口设置填写查询内容,但设置按钮REQUERY后无法刷新子窗口简单问题就是如何刷新子窗体的数据按钮代码PrivateSub按钮_Click()Me.查询子窗体.For...
,主窗口设置填写查询内容,但设置按钮REQUERY后无法刷新子窗口
简单问题就是如何刷新子窗体的数据
按钮代码
Private Sub 按钮_Click()
Me.查询子窗体.Form.Requery
End Sub
行么?好像还是刷新不了 展开
简单问题就是如何刷新子窗体的数据
按钮代码
Private Sub 按钮_Click()
Me.查询子窗体.Form.Requery
End Sub
行么?好像还是刷新不了 展开
2个回答
展开全部
您的代码没问题。
Me.查询子窗体.Form.Requery
Me.查租洞枯询子窗体.Requery
以上两种写法都可以使得主窗体上的命令按钮刷新其子窗体中的记录。
建议先检查子窗体的数据源属性(RecordSource 例如:select * from tablename where col1=Forms!窗体名!文本框名 也就是数据源中的查询语句要跟窗体中的控件值有关联)的设置是否正确。当然也可能是数据表中的数据根本就没有发生过改变。如果都没问题的话,则很可能是 ACCESS的安全设置禁止了VBA代码的运行。
因为出于安全考虑ACCESS 2007默认设置为禁止运行VBA代码,安全设置需要选项调整一下
ACCESS007允许运行VBA代码的方法:
请找到“ACCESS选项”——“信任中心”——颤迟“宏设置”进行设置。
首先打开ACCESS2007点击应用程序左上角的“office图标”——“ACCESS选项”按钮 打开ACCESS选项对话框ACCESS选项对话框左边 选择“信任中心”——右边下面“信任中心设置”按钮 打开信任中心对话框信任中心对话框左边“弊洞宏设置”——右边选择“启用所有宏”——右下角点击“确定”按钮ACCESS选项对话框——右下角点击“确定”按钮退出ACCESS2007 ,接着再重新打开你的ACCESS数据库,有关VBA代码就可以运行了。
Me.查询子窗体.Form.Requery
Me.查租洞枯询子窗体.Requery
以上两种写法都可以使得主窗体上的命令按钮刷新其子窗体中的记录。
建议先检查子窗体的数据源属性(RecordSource 例如:select * from tablename where col1=Forms!窗体名!文本框名 也就是数据源中的查询语句要跟窗体中的控件值有关联)的设置是否正确。当然也可能是数据表中的数据根本就没有发生过改变。如果都没问题的话,则很可能是 ACCESS的安全设置禁止了VBA代码的运行。
因为出于安全考虑ACCESS 2007默认设置为禁止运行VBA代码,安全设置需要选项调整一下
ACCESS007允许运行VBA代码的方法:
请找到“ACCESS选项”——“信任中心”——颤迟“宏设置”进行设置。
首先打开ACCESS2007点击应用程序左上角的“office图标”——“ACCESS选项”按钮 打开ACCESS选项对话框ACCESS选项对话框左边 选择“信任中心”——右边下面“信任中心设置”按钮 打开信任中心对话框信任中心对话框左边“弊洞宏设置”——右边选择“启用所有宏”——右下角点击“确定”按钮ACCESS选项对话框——右下角点击“确定”按钮退出ACCESS2007 ,接着再重新打开你的ACCESS数据库,有关VBA代码就可以运行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询