2012-09-04 67 views
5

如何使用'GoToRecord'命令通过主键获取记录?如何使用'GoToRecord'命令通过主键获取记录 - VBA Acess 2010

+1

你的问题有点含糊,你想检索主键ID,或导航到给定ID的记录? –

+0

Victor,我已经更新了您的原始问题:http://stackoverflow.com/questions/12205769/add-record-on-button-click-only – Fionnuala

+1

不,它并不含糊。遇到这种典型的Microsoft乱局的人都知道这是关于什么的:函数CurrentRecord返回一个ID(PrimaryKey),但对于GoToRecord函数,它需要该行的绝对数量。如果记录已被删除,则绝对记录号不再与该ID匹配。 –

回答

9

我怀疑你希望移动到给定主键的记录。

MyKey = 3 
With Me.Recordset 
    .FindFirst "ID=" & MyKey 

    If .NoMatch Then 
     MsgBox "Not found" 
    End If 
End With 
相关问题