Caixas de diálogo Especificar solicitações de busca e Editar solicitação de busca
Use essas caixas de diálogo para criar e gerenciar
solicitações de busca que aparecem nas seguintes etapas de script e quando você cria uma busca salva:
•Entrar em Modo de busca
•Realizar busca
•Estender conjunto encontrado
•Restringir conjunto encontrado
Para obter mais informações sobre como salvar uma solicitação de busca, consulte
Salvamento de uma solicitação de busca.
Na caixa de diálogo Especificar solicitações de busca:
•Novo abre a caixa de diálogo Editar solicitação de busca, em que você define critérios de uma solicitação de busca.
•Editar abre uma solicitação de busca selecionada da lista.
•Duplicar duplica uma ou mais solicitações de busca selecionadas da lista.
•Excluir exclui uma ou mais solicitações de busca selecionadas da lista.
Na caixa de diálogo Editar solicitação de busca:
1. Para Ação, selecione Buscar registros ou Omitir registros para especificar se essa solicitação de busca buscará ou omitirá registros.
Buscar registro adiciona-os ao seu
conjunto encontrado. Omitir registro os exclui. Uma solicitação individual pode localizar
ou omitir registros; use várias solicitações se precisar localizar
e omitir registros durante a mesma etapa de script Realizar busca.
2. Buscar registros quando (ou
Omitir registros quando) mostra uma lista dos campos na sua
tabela atual. Para construir uma solicitação de busca, comece selecionando um campo nessa lista.
•Para selecionar um campo de uma
tabela relacionada, clique no nome da tabela atual no início da lista e selecione a tabela relacionada desejada. Selecione um
campo relacionado nessa nova lista.
•Altere o valor em
Repetição para especificar uma célula particular de um
campo de repetição.
•Você pode incluir
variáveis locais (começando com $) e
variáveis globais (começando com $$) nas solicitações de busca que você cria ou editar na caixa de diálogo Editar solicitação de busca. Consulte "Notas para uso de variáveis em solicitações de busca" abaixo.
4. Clique em Adicionar para adicionar seus critérios à solicitação de busca.
•Para alterar os critérios existentes, selecione a linha que contém o campo e os critérios no topo da caixa de diálogo e faça suas alterações no campo ou nos critérios. Clique em Alterar para armazenar as alterações.
•Para excluir critérios existentes, selecione a linha contendo o campo e os critérios no canto superior da caixa de diálogo e clique em Remover.
5. Clique em OK.
Notas para uso de variáveis em solicitações de busca
•Uma variável em uma solicitação de busca pode representar uma expressão simples (por exemplo, */*/$birthYear) ou uma expressão complexa (por exemplo, $birthQuery, em que o valor de $birthQuery é */*/1994).
•Uma variável em uma solicitação de busca não pode incluir o número de repetição (índice) de um campo de repetição (como na sintaxe $variable[repetição]) ou um caminho de arquivo.
•As variáveis em uma solicitação de busca não podem incluir variáveis adicionais. O FileMaker Pro poderá não encontrar registros correspondentes com precisão se as variáveis estiverem aninhadas.
•Como o valor de uma variável pode ser desconhecido durante a validação da solicitação de busca de um campo, a validação é interrompida quando o FileMaker Pro detecta uma variável. Por exemplo, quando você insere critérios de busca para um campo de data na caixa de diálogo Editar solicitação de busca, o FileMaker Pro interrompe a validação da solicitação quando você insere o símbolo $ (indicando uma variável).
•Se uma solicitação de busca tiver uma variável que o FileMaker Pro não reconhece, a variável não será avaliada e nenhum registro correspondente será encontrado.
•Use uma barra (/) ou um dois-pontos (:) como o caractere de marca de fim em uma variável usada em um caminho de arquivo.
Exemplo
A seguinte tabela mostra como os critérios podem ser usados para retornar certos registros. Considere que seis registros foram inseridos em um campo de texto chamado Nome: anne, Andrew, Lando5, Han, Han, Susan.
Ação | Critérios | Registros retornados |
Buscar registros | Tabela::Nome: [=="Andrew"] | Andrew |
Buscar registros | Tabela::Nome: [*an] | Han, Han, Susan |
Buscar registros | Tabela::Nome: [@an] | Han, Han |
Buscar registros | Tabela::Nome: [!] | Han, Han |
Buscar registros | Tabela::Nome: [@an*] | Lando5, Han, Han |
Buscar registros Omitir registros | Tabela::Nome: [*e*] Tabela::Nome: [*w*] | Anne |
Buscar registros Omitir registros | Tabela::Nome: [*an*] Tabela::Nome: [*#] | Anne, Andrew, Han, Han, Susan |
Notas
Tópicos relacionados