Realizar busca
Localiza registros usando as solicitações de busca atuais ou armazenadas.
Consulte também
Opções
Especificar solicitações de busca permite criar e gerenciar solicitações de busca. As solicitações criadas são armazenada com a etapa de script (Restaurar
indica uma solicitação de busca armazenada). Para obter mais informações, consulte Caixas de diálogo Especificar solicitações de busca e Editar solicitação 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.
A caixa de diálogo Editar solicitação de busca permite criar ou editar critérios de solicitação de busca.
- 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.
- 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 lista nova.
- Altere o valor em Repetição para especificar uma célula particular de um campo de repetição.
- Digite os seus critérios de pesquisa para o campo selecionado na área Critérios.
- Clique em Inserir operador para refinar ainda mais os critérios de pesquisa. Consulte Localização de registros.
- 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 na parte superior da caixa de diálogo, e faça as alterações no campo e/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.
Compatibilidade
Produto | Compatível |
FileMaker Pro | Sim |
FileMaker Go | Sim |
FileMaker WebDirect | Sim |
FileMaker Server | Sim |
FileMaker Cloud | Sim |
FileMaker Data API | Sim |
Publicação na Web personalizada | Sim |
Originada na versão
6.0 ou anterior
Descrição
Você pode usar Realizar busca com ou sem especificar uma solicitação de busca na etapa de script:
- Se você especificar uma ou mais solicitações de busca, essa etapa de script entrará no Modo de busca, realizará as solicitações de busca especificadas e. então, entrará no Modo de navegação.
- Se você não especificar uma solicitação de busca:
- No Modo de busca, essa etapa de script realiza as solicitações de busca atuais e entra no Modo de navegação.
- Em qualquer outro modo, essa etapa de script entra no Modo de busca, realiza a última solicitação de busca que foi executada e entra no Modo de navegação.
Você pode usar Realizar busca após uma Etapa de script Entrar em Modo de busca, pausando o script para permitir que o usuário insira critérios de busca ou usando a Etapa de script Definir campo para especificar critérios de busca antes da realização de uma busca.
Exemplo 1
Vai para o layout Detalhes da fatura, entra no Modo de busca, pausa para entrada do usuário, realiza a busca e retorna ao layout original.
Ir para layout ["Detalhes da fatura"]
Entrar em Modo de busca [Pausar: Ativado]
Realizar busca [ ]
Ir para layout [layout original]
Exemplo 2
Vai para o Modo de busca, define o campo Data com a data atual e realiza a busca. Exibe o layout Detalhes da fatura, o layout Faturas ou uma caixa de diálogo personalizada, dependendo de quantos registros foram encontrados com a data de hoje.
Definir captura de erro [Ativado]
Entrar em Modo de busca [Pausar: Desativado]
Definir campo [Faturas::Data; Get(CurrentDate)]
Realizar busca [ ]
If [Get ( FoundCount ) = 1]
Ir para layout ["Detalhes da fatura"]
Else If [Get ( FoundCount ) > 1]
Ir para layout ["Faturas"]
Else
Mostrar caixa de diálogo personalizada ["Nenhum registro foi encontrado."]
End If