2012-09-04 9 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 
関連する問題