cChaveChave de busca compatível com a ordem ativa.
AdvPL GuiaMsSeek(cChave,[lSoft]) -> lFoundReposiciona registros pela chave da ordem ativa.
Exige área aberta e índice adequado. MsSeek reaproveita informações de posicionamento na thread para buscas repetidas; isso não é cache global entre jobs. A chave precisa respeitar tipos, larguras e componentes do índice, inclusive filial quando aplicável. A referência oficial mistura descrições de aproximação no argumento lSoft e nos exemplos; para exigir correspondência exata, compare os campos da chave após o retorno, em vez de depender apenas do lógico. (Fontes: refs. 1–1.)
MsSeek(cChave,[lSoft]) -> lFoundcChaveChave de busca compatível com a ordem ativa.
lSoftComportamento de aproximação/posicionamento; conferir no release e nos testes.
Lógico usado pelos exemplos oficiais; conferir os campos para validar igualdade completa.
#Include "Protheus.ch"
User Function Ed551()
// Exige area e ordem preparadas; bloco nao invocado.
Local bBuscar := {|cChave| MsSeek(cChave)}
ConOut(ValType(bBuscar))
Return NilImprime B. Nenhum cursor é reposicionado pelo bloco não invocado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.