Referência > Referências de etapas de script > Etapas de script de edição > Realizar localizar/substituir
 
Realizar localizar/substituir
Propósito 
Localiza/substitui os dados de acordo com as opções na caixa de diálogo Opções de "Realizar localizar/substituir".
Consulte também 
Formato 
Realizar busca/Substituir [Com diálogo: Ativado/desativado; "<texto a ser encontrado>"; "<texto substituto>"; Localizar próxima/Substituir e Localizar/Substituir/Substituir tudo]
Opções 
Com diálogo especifica se a caixa de diálogo Resumo de localizar/substituir será exibida no fim da operação de localização/substituição. Definir Com diálogo como Desativado 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 Abrir Localizar/substituir etapa de script.
Realizar permite escolher 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 Selecionar tudo etapa de script.
Substituir tudo localiza e substitui todas as instâncias do termo de busca.
Localizar especifica o termo de busca.
Substituir por especifica o texto para substituir as instâncias do termo de busca.
Direção especifica 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 Ir para campo etapa de script para selecionar o campo antes de executar Localizar/substituir.
Compatibilidade 
 
Onde a etapa de script é executada 
Formato 
FileMaker Pro 
Sim 
FileMaker Server 
Não 
FileMaker Go 
Não 
Publicação na Web personalizada 
Não 
FileMaker WebDirect 
Não 
Solução runtime 
Sim 
Originado em 
FileMaker Pro 6.0 ou anterior
Descrição 
Se Realizar localizar/substituir não encontrar dados correspondentes ao termo de busca, ele não retornará um erro.
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 busca/Substituir [Com diálogo: Desativado; 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 busca/Substituir [Com diálogo: Desativado; 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 busca/Substituir [Com diálogo: Desativado; "[NOME]"; Clientes::Nome; Substituir tudo]
Realizar busca/Substituir [Com diálogo: Desativado; "[EMPRESA]"; Clientes::Empresa; Substituir tudo]
Realizar busca/Substituir [Com diálogo: Desativado; "[ENDEREÇO]"; Clientes::Endereço; Substituir tudo]
End If
Tópicos relacionados 
Substitute função
Referência de etapas de script (lista em ordem alfabética)
Referência de etapas de script (lista de categorias)