单击“访问”表单“,单击”打开新表单,其中包含多个字段
-
27-12-2019 - |
题
所以我在两个单独的字段中具有姓氏和名字的连续访问表单。当用户单击姓氏或名字的任一个时,我希望VBA基于First +姓氏的那个人打开新表单。我有VBA为单个字段工作,如下所示:
private sub namelist_Click()
DoCmd.OpenForm "newform", , , "last_name = '" & Me.LastName & "'"
End Sub
.
所以这将打开我的新表单,并显示姓氏是用户单独的姓氏的所有记录。但问题是有些人分享姓氏(如史密斯)。在SQL中,我刚刚在Last_Name= LastName和First_Name= FirstName的位置,有谁知道在这里如何做到这一点?
解决方案
这是多种条件:
"last_name = '" & Me.LastName & "' AND " & _
"first_name = '" & Me.FirstName & "'"
.
但是,我会假设您想要明确知道他们正在搜索哪个人。名字和姓氏根本不足以定义单个人。 例如:可以有2+玛丽约翰逊,肯史密斯等。
我建议使用唯一标识每个人的另一个字段,假设存在。
不隶属于 StackOverflow