Realizar localizar/substituir
Propósito 
Localiza/substitui os dados de acordo com as opções na caixa de diálogo de opções de "Realizar localizar/substituir".
Formato 
Realizar localizar/substituir [Sem caixa de diálogo; “<texto a ser encontrado>”; ”<texto substituto>”; Localizar próxima/Substituir e Localizar/Substituir/Substituir tudo]
Opções 
 •
Realizar sem caixa de diálogo impede a exibição da caixa de diálogo Resumo de localizar/substituir no fim da operação de localização/substituição. Essa opção também impede a exibição da caixa de diálogo de confirmação quando a operação Substituir tudo é executada.
Para que o usuário seja capaz de inserir critérios de localização ou substituição, use a etapa de script Abrir Localizar/substituir.
 •
Especificar exibe a caixa de diálogo de opções de "Realizar localizar/substituir", na qual você pode definir opções de busca e o tipo de operação de localização/substituição a ser executada.
 •
Para Realizar, escolha qual ação deseja que localizar/substituir realize:
Localizar próxima localiza uma instância do termo de busca.
Localizar e substituir localiza uma instância do termo de busca, substitui o termo e pesquisa a próxima ocorrência quando o script é executado novamente.
Substituir substitui o texto realçado que corresponde ao termo de busca pelo termo de substituição. Ao usar a ação Substituir, você talvez precise associar a etapa de script Realizar localizar/substituir com a etapa de script Selecionar tudo.
Substituir tudo localiza e substitui todas as instâncias do termo de busca.
 •
Localizar permite especificar o termo de busca. Digite o termo ou clique em Especificar para definir um cálculo.
 •
Substituir por permite especificar o texto para substituir as instâncias do termo de busca. Digite o texto de substituição ou clique em Especificar para definir um cálculo.
 •
Para Direção, selecione a direção em que deseja executar localizar/substituir, para pesquisar através de registros.
 •
Diferenciar maiúsc./minúsc. considera as maiúsculas/minúsculas do termo de busca ao realizar a busca.
 •
Somente palavras inteiras omite buscas em que o termo de pesquisa está integrado a uma outra palavra.
 •
Todos os registros/solicitações realiza uma busca em todos os registros/solicitações no conjunto encontrado.
 •
Registros/solicitações atuais restringe a busca ao registro/solicitação atual.
 •
Todos os campos faz uma busca em todos os campos do layout.
 •
Campo atual restringe a busca ao campo ativo. Você pode usar a etapa de script Ir para campo para selecionar o campo antes de executar Localizar/substituir.
Compatibilidade 
 
Onde a etapa de script é executada 
Compatível 
FileMaker Pro 
Sim 
Script programado do FileMaker Server 
Não 
FileMaker Go 
Não 
Publicação na Web personalizada 
Não 
FileMaker WebDirect 
Não 
Solução de tempo de execução 
Sim 
Originado em 
FileMaker Pro 6.0 ou anterior
Exemplo 1 
Substitui o texto no campo Reordenar nível que corresponde aos critérios de busca em todos os registros sem perguntar ao usuário.
Ir para campo [Produtos::Reordenar nível]
Realizar localizar/substituir [Sem diálogo; 1; 3; Substituir tudo]
Exemplo 2 
Vai para a próxima ocorrência do nome do produto no campo Descrição.
Mostrar caixa de diálogo personalizada ["Deseja localizar o nome do produto atual no campo Descrição?"]
If [Get ( LastMessageChoice ) = 1]
Ir para campo [Produtos::Descrição]
Realizar localizar/substituir [Produtos::Nome; Localizar próximo]
End If
Exemplo 3 
Substitui termos específicos no campo atual por dados de registro.
Mostrar caixa de diálogo personalizada ["Deseja substituir termos de espaço reservado por dados de registro?"]
If [Get ( LastMessageChoice ) = 1]
Realizar localizar/substituir [Sem diálogo; "[NOME]"; Clientes::Nome; Substituir tudo]
Realizar localizar/substituir [Sem diálogo; "[EMPRESA]"; Clientes::Empresa; Substituir tudo]
Realizar localizar/substituir [Sem diálogo; "[ENDEREÇO]"; Clientes::Endereço; Substituir tudo]
End If
Tópicos relacionados 
função Substitute
Referência de etapas de script (lista em ordem alfabética)
Referência de etapas de script (lista de categorias)
Localização e substituição de dados