DoCmd.FindRecord (Access)

El método FindRecord lleva a cabo la acción FindRecord en Visual Basic.

Cuando un procedimiento llama al método FindRecord , Access busca los datos especificados en los registros (el orden de la búsqueda viene determinado por el valor del argumento Search ). Cuando Access encuentra los datos especificados, se seleccionan los datos en el registro. El método FindRecord no devuelve un valor que indica si se realizó correctamente o no. Para determinar si un valor existe en un objeto Recordset, use el método FindFirst, FindNext, FindPreviouso FindLast del objeto Recordset . Estos métodos establecen el valor de la propiedad NoMatch en true si no se encuentra el valor especificado.

FindRecord (FindWhat, Match, MatchCase, Search, SearchAsFormatted, OnlyCurrentField, FindFirst)


DoCmd.FindRecord "Smith",, True,, True

Arguments

Un argumento con nombre

FindWhat - Expresión que evalúa en texto un número o una fecha. La expresión contiene los datos que se deben buscar

Optional arguments

Los siguientes argumentos son opcionales

Match (AcFindMatch) - Constante AcFindMatch que especifica dónde se debe buscar la coincidencia. El valor predeterminado es acEntire.

Posibles valores de retorno son acAnywhere - Busca datos en cualquier parte del campo, acEntire - Busca datos que llenen todo el campo, acStart - Busca datos situados al principio del campo.

MatchCase (Boolean) - Use True para una búsqueda que distinga las mayúsculas de las minúsculas y False para una búsqueda que no las distinga. Si deja en blanco este argumento, se presupone el valor predeterminado (False).

Search (AcSearchDirection) - Constante AcSearchDirection que especifica la dirección en la que buscar. El valor predeterminado es acSearchAll.

Posibles valores de retorno son acDown - Buscar en todos los registros situados debajo del registro actual, acSearchAll - Buscar en todos los registros, acUp - Buscar en todos los registros situados encima del registro actual.

SearchAsFormatted (Boolean) - Use True para buscar datos que tienen formato y False para buscar datos tal como están almacenados en la base de datos. Si deja en blanco este argumento, se usa el valor predeterminado (False).

OnlyCurrentField (AcFindField) - Constante AcFindField que especifica si se debe buscar en todos los campos o solo en el campo actual. El valor predeterminado es acCurrent.

Posibles valores de retorno son acAll - La búsqueda se realiza en todos los campos de cada registro, acCurrent - La búsqueda se limita al campo actual.

FindFirst (Boolean) - Use True para iniciar la búsqueda en el primer registro. Use False para iniciar la búsqueda en el registro que sigue al registro actual. Si deja en blanco este argumento, se usa el valor predeterminado (True).