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.