DoCmd.SearchForRecord (Access)
Você pode usar o método SearchForRecord para procurar um registro em uma tabela, uma consulta, um formulário ou um relatório específico.
Quando mais de um registro satisfizerem os critérios do argumento WhereCondition, os seguintes fatores determinarão o registro a ser localizado:
SearchForRecord (ObjectType, ObjectName, Record, WhereCondition)
DoCmd.SearchForRecord
Arguments
Optional arguments
Os seguintes argumentos são opcionais
ObjectType (AcDataObjectType) - Uma constante AcDataObjectType que especifica o tipo de objeto do banco de dados no qual você está pesquisando. O valor padrão é acActiveDataObject.
Os valores possíveis são
acActiveDataObject | O objeto ativo contém o registro. |
acDataForm | Um formulário contém o registro. |
acDataFunction | Uma função definida pelo usuário contém o registro (somente projeto do Microsoft Access). |
acDataQuery | Uma consulta contém o registro. |
acDataReport | Um relatório contém o registro. |
acDataServerView | Um modo de exibição do servidor contém o registro (somente projeto do Microsoft Access). |
acDataStoredProcedure | Um procedimento armazenado contém o registro (somente projeto do Microsoft Access). |
acDataTable | Uma tabela contém o registro. |
ObjectName (String) - O nome do objeto do banco de dados que contém o registro pesquisado.
Record (AcRecord) - Uma constante AcRecord que especifica o ponto de partida e a direção da pesquisa. O valor padrão é acFirst.
Os valores possíveis são
acFirst | Faz o primeiro registro ser o registro atual. |
acGoTo | Faz o registro especificado ser o registro atual. |
acLast | Faz o último registro ser o registro atual. |
acNewRec | Faz um novo registro ser o registro atual. |
acNext | Faz o próximo registro ser o registro atual. |
acPrevious | Faz o registro anterior ser o registro atual. |
WhereCondition (String) - Uma cadeia de caracteres usada para localizar o registro. Ela é como a cláusula WHERE em uma instrução SQL, mas sem a palavra WHERE.