2012-09-04 21 views
5

¿Cómo usar el comando 'GoToRecord' para obtener un registro por clave principal?Cómo usar el comando 'GoToRecord' para obtener un registro por clave principal- VBA Acess 2010

+1

Su pregunta es un poco vaga, ¿está tratando de recuperar la clave de identificación principal, o navegar a un registro dado el ID? –

+0

Victor, he actualizado su pregunta original: http://stackoverflow.com/questions/12205769/add-record-on-button-click-only – Fionnuala

+1

No, no es vago. Quien tropezó con este típico desastre de Microsoft sabe de qué se trata esto: la función CurrentRecord devuelve un ID (PrimaryKey), pero para la función GoToRecord espera el número absoluto de la fila. Si se borraron los registros, el número de registro absoluto ya no coincide con el ID. –

Respuesta

9

Sospecho que desea pasar a un registro dada la clave principal.

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

    If .NoMatch Then 
     MsgBox "Not found" 
    End If 
End With 
Cuestiones relacionadas