Esta interface pode ser acessada pelo menu:
Nome dado para a consulta. | |
Texto livre utilizado para descrever a consulta. | |
Número que determina a ordem com que as fontes de pesquisa são utilizadas. As fontes mais importantes e mais prováveis, deverão ser utilizadas com sequencias menores (priorizadas). | |
Permite filtrar a pesquisa de forma que ela somente seja executada se o que for informado se caracteriza dentro de um determinado padrão. A expressão deve ser informada através de palavras separadas por espaços. A consulta somente será realizada se as palavras informadas forem compatíveis com as definidas neste campo. Palavras-chave informadas dentro de ${...} são consideradas especiais e servem para validar o seu conteúdo:
Consultas sem este campo informado, irão sempre executar sempre o SQL informado. Exemploscliente ${integer}A pesquisa somente será realizada se o usuário informar a palavra "cliente" seguida de um número inteiro ${cpf}A pesquisa somente será realizada se o usuário informar um CPF válido | |
SQL que deve ser usado para fazer a consulta. Este SQL deverá ter as seguintes colunas (aliases):
Ex: SELECT 'Pedido '||p.pedido as TITULO, 'Pedido: '||p.pedido||'. Cliente: '||cliente.pessoa||'. Fábrica: '||fabrica.pessoa|| ' Modelo:'||modelo.mondelo||' Data de entrega:'||p.data_entrega as PESQUISA, null as TEXTO, 'CadPedido?Z_ACTION=VIEW&A_ID='||p.id as URL from pedidos p join pessoas cliente on cliente.id = p.cliente_id join pessoas fabrica on fabrica.id = p.fornecedor_id join modelos modelo on modelo.id = p.modelo_idSe a URL não for apresentada, não é apresentado nenhum link. | |
Informa como o filtro deve ser realizado.
| |
Quando uma consulta for marcada como conclusiva e resultar em apenas UM resultado, então o sistema deverá navegar diretamente para este resultado. | |
Nome (ou código) dado para identificar um cargo/função no sistema. Note que pode existir duas funções diferentes, utilizadas em diferentes contextos que usam o mesmo título, porém, terão de ser identificadas com um nome/código diferente. Exemplos:
| |
Permite inativar uma pesquisa. |
Não | ||||
Sim | ||||
Não | ||||
Sim | ||||
Equal | Não | Não | ||||||
Existencia das palavras | Sim | Sim | ||||||
Padrão LIKE do SQL | Não | Não | ||||||
Equal | Sim | Sim |