gpt4 book ai didi

vba - 在 VBA 中使用 findfirst 条件搜索多个字段访问

转载 作者:行者123 更新时间:2023-12-01 14:59:39 25 4
gpt4 key购买 nike

以下代码在手机记录表中找到匹配项后在表单上填充值,在条件中,我如何在 2 个不同的字段中搜索值?我可以用文本框替换组合框,并想在 2 个字段中搜索,IMEI 和 Mob_number。

Private Sub Combo0_AfterUpdate()

Dim D As Database
Dim rsmob As Recordset
Dim Criteria As String

Set D = CurrentDb
Set rsmob = D.OpenRecordset("Mobile_Phones", DB_OPEN_DYNASET)

Criteria = "[MOB_NUMBER]='" & [Combo0] & "'"

rsmob.FindFirst Criteria

Me!Location = rsmob("User_Name")
Me!MODEL = rsmob("Model")
Me!IMEI = rsmob("IMEI")
Me!DIR = rsmob("DIR")
Me!Status = rsmob("Status")
Me!Account = rsmob("ACCOUNT")
Me!Plan = rsmob("Plan")
Me!MobOrWifi = rsmob("Mob_Or_Wifi")

rsmob.Close

End Sub

最佳答案

how can I search for the value in 2 different fields? [IMEI and Mob_number]

您应该能够通过将语句更改为在两个字段上进行搜索

Criteria = "[MOB_NUMBER]='" & [Combo0] & "' OR [IMEI]='" & [Combo0] & "'"

关于vba - 在 VBA 中使用 findfirst 条件搜索多个字段访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18752909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com