各位高手,我是从2007Access宝典里样例程序里纯抄下来放进去,在样例程序里挺好用。
界面见附件,事件过程的VBA如下。
Private Sub cboQuickSearch_AfterUpdate()
txtContactID.SetFocus
If Not IsNull(cboQuickSearch) Then
DoCmd.FindRecord cboQuickSearch
End If
End Sub
而我的基本相同,只是改写了变量的名字,如下:
Private Sub cboQuickSearch_AfterUpdate()
Dim TempID As Integer
TxtID.SetFocus
If Not IsNull(CboQuickSearch) Then
TempID = Me.CboQuickSearch DoCmd.FindRecord TempID End If
End Sub
当我在运行时,在DoCMD.Findrecord处会报错,说“当前无法使用查找替换命令”。我认为是宏的运行限制,但是我已经把文件所有位置设为安全位置,同时,也在信任中心中更改了安全级别。不知道有没有别的原因,请赐教。