A opção Procura por formulário é um meio meio prático para realizar a maioria das pesquisas. Neste tipo de procura, você utiliza um formulário de entrada para definir os valores a buscar. Só pode buscar nos campos da tabela atual. A pesquisa por formulário realiza pesquisas indexadas e sequenciais.
A janela Buscar por formulário é só um exemplo. Seu formulário de entrada atual sempre se utiliza como janela Buscar por formulário. Pode controlar a aparência da janela Buscar por formulário modificando o formulário de entrada atual.
Pode utilizar os operadores de comparação na janela Buscar por formulário. Por exemplo, para utilizar o operador de comparação “é igual a”, introduza o valor a buscar no campo apropriado. Se necessita um operador de comparação diferente, escreva o valor a procurar antecedido de um dos seguintes signos:
Comparação | Signo de comparação | Exemplo |
é diferente de | # | #Vendas |
é maior que | > | >30000 |
é maior ou igual a | >= | >=30000 |
é menor que | < | <30000 |
é menor ou igual a | <= | <=30000 |
Pode definir uma pesquisa do tipo “começa por ” ao adicionar o caráter coringa (@) depois do valor a buscar.
A seguinte imagem mostra uma janela Buscar por formulário utilizada para buscar todas as empresas cujo nome começa por “S”.
![](../../picture/463899/pict463899.pt.png)
Pode criar uma pesquisa composta ao escrever valores em mais de um campo. Se introduzir uma pesquisa composta, se assume o operador de conjun E (por exemplo, “Nome começa por “S” e está em São Paulo”). A seguinte janela Buscar por formulário mostra uma pesquisa composta.
![](../../picture/463903/pict463903.pt.png)
Para utilizar Buscar por formulário:
- No ambiente Desenho, selecione Buscar > Buscar por formulário no menu Registros.
Ou
Escolha Buscar por formulário... no menu associado ao botão "Buscar” na barra de ferramentas.
4D mostra o formulário de entrada da tabela atual numa janela Buscar por formulário. Só aparecem ativos os botões Aceitar e Cancelar. - Introduza um valor a procurar em um campo.
Por exemplo, para encontrar os registros de pessoas de sobrenome “González”, introduza “González” no campo Sobrenome.
Para utilizar um operador de comparação, coloque o operador de comparação antes do valor. Para realizar uma consulta do tipo “começa por”, escreva o valor seguido do símbolo “@”.
Nota: não é possível efetuar uma pesquisa por palavras chaves neste editor. - Para realizar uma pesquisa composta, introduza os valores em campos adicionais.
4D utiliza o operador de conjunção E se introduz os valores em mais de um campo. - Clique no botão botón Aceitar ou pressione a tecla Enter no teclado numérico para executar a pesquisa.
Para cancelar a pesquisa, clique no botão Cancelar ou utilize a tecla Escape ou Esc.
Os registros que atendem às condições de pesquisa são mostradas no formulário de saída atual.