DoCmd.FindRecord (Access)
O método FindRecord executa a ação LocalizarRegistro no Visual Basic.
Quando um procedimento chama o método LocalizarRegistro , o Access pesquisa os dados especificados nos registros (a ordem da pesquisa é determinada pela configuração do argumento de pesquisa ). Quando o Access localiza os dados especificados, eles são selecionados no registro. O método FindRecord não retorna um valor que indica o êxito ou falha. Para determinar se um valor existe em um recordset, use o método FindFirst, FindNext, FindPreviousou FindLast do objeto Recordset . Esses métodos definem o valor da Propriedade NoMatch como true se o valor especificado não for encontrado.
FindRecord (FindWhat, Match, MatchCase, Search, SearchAsFormatted, OnlyCurrentField, FindFirst)
DoCmd.FindRecord "Smith",, True,, True
Arguments
O seguinte argumento é necessário
FindWhat - Uma expressão avaliada como texto, um número ou uma data. A expressão contém os dados para pesquisar
Optional arguments
Os seguintes argumentos são opcionais
Match (AcFindMatch) - Uma constante AcFindMatch que especifica onde Pesquisar a correspondência. O valor padrão é acEntire.
Os valores de retorno possíveis são acAnywhere - Pesquisa dados em qualquer parte do campo, acEntire - Pesquisa dados que preenchem o campo inteiro, acStart - Pesquisa dados localizados no início do campo.
MatchCase (Boolean) - Use True para uma pesquisa que diferencia maiúsculas de minúsculas e False para uma pesquisa que não diferencia maiúsculas de minúsculas. Se você deixar esse argumento em branco, o padrão (False) é assumido.
Search (AcSearchDirection) - Uma constante AcSearchDirection que especifica a direção da pesquisa. O valor padrão é acSearchAll.
Os valores de retorno possíveis são acDown - Pesquisa todos os registros abaixo do registro atual, acSearchAll - Pesquisa todos os registros, acUp - Pesquisa todos os registros acima do registro atual.
SearchAsFormatted (Boolean) - Use True para procurar os dados como eles estão formatados e False para procurar os dados como eles estão armazenados no banco de dados. Se você deixar esse argumento em branco, o padrão (False) será suposto.
OnlyCurrentField (AcFindField) - Uma constante AcFindField que especifica se deve pesquisar todos os campos ou apenas o campo atual. O valor padrão é acCurrent.
Os valores de retorno possíveis são acAll - Pesquisa em todos os campos de cada registro, acCurrent - Confina a pesquisa no campo atual.
FindFirst (Boolean) - Use True para iniciar a pesquisa no primeiro registro. Use False para iniciar a pesquisa no registro após o registro atual. Se você deixar esse argumento em branco, o padrão (True) será suposto.