Nesse tutorial vamos mostrar como criar uma consulta com a função de pesquisa na mesma página.
Criando uma nova consulta
1. Crie uma nova aplicação de consulta utilizando a tabela products.


2. Selecione os campos ProductID, ProductName, SupplierID, CategoryID, QuantityPerUnit, UnitPrice e UnitsInStock. Para selecionar os campos clique em “Posicionamento dos campos” localizado no menu de aplicação.


Colocando a consulta e o filtro na mesma tela
3. Retorne às opções iniciais do ” Módulo de grid “


4. Em “Módulo inicial” selecione Filtro.


5. Em “Módulos da aplicação”, defina Sim para usar Iframe.


Configurando os campos do Filtro
6. Abra a pasta do filtro e clique em “ Filtro avançada >> Selecionar campos “.


7. Escolha os campos SupplierID e CategoryID.


8. Acesse o menu da aplicação do campo SupplierID do filtro.


9. Defina a propriedade do Tipo de dados como “Select“.


10. Ainda no campo SupplierID acesse a guia de edição Search Lookup.


select companyname
from suppliers
where supplierid = {supplierid}
order by supplierid
11. Na guia de edição “Configuração de filtro” marque a opção Onchange . Esta opção fará com que no momento da seleção de um registro, o filtro seja executado automaticamente, fazendo assim, com que seja mostrado o resultado da consulta.


12. Acesse as configurações do campo CategoryID. Altere a propriedade Tipo de dado para “Select” e faça as seguintes configurações na guia de “Lookup de filtro“.


select categoryname
from categories
where categoryid = {categoryid}
order by categoryid
13. Ainda no campo CategoryID acesse a guia de edição “Configuração do filtro” e configure de acordo com a figura.


14. Clique no botão Executar na barra de ferramentas.


Comente este post