繁体   English   中英

Access 2010表单按钮问题

[英]Access 2010 Form Button Problems

目前,我对当前项目的工作一无所知。 我正在创建一个将提取客户数据的表单。 客户可能有超过记录的数量,而我有三个不同的字段来帮助缩小到那个确切的客户。 我们有一个ID字段作为主键,它们的SSN仅与它们有关,以及它们的帐户#也与它们有关。 我很好奇是否有一种方法可以在启动时不填充该表单,并且可以在这三个文本框中输入一个文本框,然后将它们链接到查询中,该查询将搜索该记录并填写将数据与表单合并,或者将其拉出参数框(可以,但是无法将数据填充到表单视图中)我对使用命令按钮没有任何运气,或者它们不能按我想要的方式工作它们,或者数据被拉到数据表中,而不是我的表单中。

我可以手动过滤ID号以查找记录,但我希望此用户对将来的用户友好。

表单当前还包含95个数据字段,但它们非常适合表单。

Access 2010

您当然可以不填写表格。 创建三个文本框和一个“开始”按钮。

转到按钮的代码如下所示:

If Not IsNull(Me.txtID) Then
    sWhere = sWhere & " Or ID=" & Me.txtID
End If

If Not IsNull(Me.txtSSN) Then
    ''If SSN is text, you need quotes
    sWhere = sWhere & " Or SSN='" & Me.txtSSN & "'"
End If

If Not IsNull(Me.txtAccountNo) Then
    sWhere = sWhere & " Or AccountNo=" & Me.txtAccountNo
End If

sWhere = "WHERE 1=1 " & sWhere

sSQL = "SELECT Each, Field, Name FROM TableName " & sWhere

Me.RecordSource = sSQL

上面的内容是输入的,未经测试,仅是一种方法。 您也可以使用向导创建的组合框来选择表单上的客户,您可以使用以前的表单来填写客户并从中打开表单,您可以根据填写的内容来过滤表单,如此等等。上。

据我所知,存在存储SSN的规则,因此您需要小心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM