area
包含区域和区域,Phones
包含电话号码和IMSI(SIM号码)以及包含所有4个字段的log
。
我已经在日志中输入了Dlookup
(在本网站上找到),虽然它在第一次触发事件时起作用,但总是出现错误的值。它可能是一些愚蠢而简单的东西,自从我使用Access以来,这可能是Access 2007之类的东西。
希望你能提供帮助。我已经创建了一个减少测试版本但不确定如何将其添加到问题中。
VB代码在这里
Private Sub Area_Change()
Dim FoundRegion As String
FoundRegion = DLookup("[Region]", "[Area]", "'[Area]![Area]=[Area]'")
Me.Region = FoundRegion
End Sub
Private Sub Phone_Number_AfterUpdate()
Dim FoundIMSI As Double
FoundIMSI = DLookup("[IMSI ]", "[phones]", "'[phones]![Phone Number]=[Phone Number]'")
Me.IMSI = FoundIMSI
End Sub
不确定如何添加数据库
答案 0 :(得分:0)
Private Sub Area_Change() Dim FoundRegion As String FoundRegion = DLookup(“[Region]”,“[Area]”,“'[Area]![Area] = [Area]'”) Me.Region = FoundRegion 结束子
Private Sub Phone_Number_AfterUpdate() Dim FoundIMSI为双倍 FoundIMSI = DLookup(“[IMSI]”,“[phone]”,“'[phone]![电话号码] = [电话号码]'”) Me.IMSI = FoundIMSI 结束子