按表单访问2010查询

时间:2014-11-14 17:33:21

标签: ms-access ms-access-2010

我是初学者尝试在Access 2010表单中添加文本框,其中输入文本框的数字控制表单上显示的数据。我认为按表格查询可能是正确的技术,但我不确定。我通过一个简单的查询将多个表中的信息放在一起。完成此任务的最佳方法是什么?我感谢所有的建议!

1 个答案:

答案 0 :(得分:0)

你的问题相当广泛,我认为你应该得到一本关于MS Access的好书来弄清楚你自己......但是让我给你一些指示。

如果我理解正确,您需要创建一个带有文本框和子表单的表单,该表单显示按文本框中输入的值过滤的数据。我的Access VBA有点生疏,但它应该是这样的:

首先,假设您的文本框名为txtFilter。从属性窗口中,查找“AfterUpdate”事件。将以下代码添加到事件中:

private sub txtFilter_AfterUpdate() ' This is auto-generated
    dim strSQL as String
    strSQL = "select * from [your_table] " & _
             "where [your_table].[some_field] = '" & txtFilter &"'"
    frm_yourSubForm.rowSource = strSQL
    frm_yourSubForm.refresh
    frm_yourSubForm.requery
end sub ' This is also auto-generated
相关问题