Neste guia mostraremos um exemplo de uma interface de cadastro com campos sucessivos.
A intenção é ter um cadastro com campos que mostram registros conforme o que foi selecionado em outro campo de tela.
Obs.: Para as imagens que não é possível ver e ler claramente basta clicar sob a mesma.
Os campos sucessivos devem ser campos que fazem ligações com outros campos no sistema. Como chaves primarias e chaves estrangeiras.
No caso abaixo, estamos adicionando a Unidade que faz ligação com o campo Grupo de Unidade da listagem, quando adicionado um campo que faz ligação com outro, o sistema nos apresenta o campo “Filtro para componente de entrada de dados” onde temos que selecionar o campo a filtrar e o valor do filtro.
Campo a filtrar: Apresenta os nomes dos campos que fazem ligações com o campo que está sendo configurado.
Valor do filtro: Apresenta uma seleção dos campos já adicionados nas interfaces, o valor do campo selecionado na listagem aplica o filtro no campo que está sendo configurado. Exemplo: Na imagem abaixo selecionado o valor do filtro “Grupo de Unidade”. Então na listagem, quando o campo “Grupo de Unidade” receber um valor, o campo Unidade receberá este valor e aplicará no seu campo a filtrar. Então se no grupo de unidade for informado o grupo de unidade de código 1. Na unidade só serão apresentadas as unidades do Grupo 1.
Como feito acima, deve-se fazer do mesmo modo para todos os campos que desejamos fazer uma sucessividade. No exemplo montamos que temos o campo Grupo Unidade, o campo de Unidade é sucessivo ao de Grupo de Unidade e o campo Contrato Financeiro é sucessivo ao campo de Unidade.