DoCmd.SearchForRecord (Access)

Puede usar el método SearchForRecord para buscar un registro específico en una tabla, una consulta, un formulario o un informe.

En los casos en que más de un registro coincida con los criterios del argumento wherecondition , los factores que determinan qué registro se encuentra son los siguientes:

SearchForRecord (ObjectType, ObjectName, Record, WhereCondition)


DoCmd.SearchForRecord

Arguments

Optional arguments

Los siguientes argumentos son opcionales

ObjectType (AcDataObjectType) - Constante AcDataObjectType que especifica el tipo de objeto de base de datos en el que se va a buscar. El valor predeterminado es acActiveDataObject.


Valores posibles son

acActiveDataObject El objeto activo contiene el registro.
acDataForm Un formulario contiene el registro.
acDataFunction Una función definida por el usuario contiene el registro (proyecto de Microsoft Access únicamente).
acDataQuery Una consulta contiene el registro.
acDataReport Un informe contiene el registro.
acDataServerView Una vista de servidor contiene el registro (proyecto de Microsoft Access únicamente).
acDataStoredProcedure Un procedimiento almacenado contiene el registro (proyecto de Microsoft Access únicamente).
acDataTable Una tabla contiene el registro.

ObjectName (String) - Nombre del objeto de base de datos que contiene el registro que se va a buscar.

Record (AcRecord) - Constante AcRecord que especifica el punto y la dirección iniciales de la búsqueda. El valor predeterminado es acFirst.


Valores posibles son

acFirst Hacer que el primer registro sea el registro actual.
acGoTo Hacer que el registro especificado sea el registro actual.
acLast Hacer que el último registro sea el registro actual.
acNewRec Hacer que un registro nuevo sea el registro actual.
acNext Hacer que el registro siguiente sea el registro actual.
acPrevious Hacer que el registro anterior sea el registro actual.

WhereCondition (String) - Cadena que se utiliza para localizar el registro. Es como una cláusula WHERE en una instrucción SQL pero sin la palabra WHERE.