campos dinamicos

Campos Dinâmicos

Utilitários
Funcionalidade utilizada para o cadastramento de campos adicionais que podem ser utilizados por diversos programas de acordo com a necessidade do cliente. Um exemplo de utilização é o programa Características, onde a Tabela de Campos possibilita adicionar características do imóvel como imobiliária, topografia, limitação, entre outros.

  1. Campos Dinâmicos
    1. Tabela de campos
      1. Tipos de apresentação de formulários dinâmicos
      2. Pré-visualização de Formulários
    2. Tabela de complementos
      1. sugestion
      2. Lista
      3. Lista encadeada
    3. Vinculados
    4. Relatórios
    5. Parametrização
    6. Informações adicionais de atributos em tela
      1. Tabela de Campos
      2. Tabela de complementos

Tabela de campos

Importante Este programa possui parametrizações que podem alterar seu funcionamento, para maiores detalhes, clique aqui


Através da tabela de campos é configurada a apresentação do formulário, onde serão alocados os campos.

<font style="font-size:0.8em;"></font>


Tipos de apresentação de formulários dinâmicos



Múltiplo = Não … apresentação deve ser em forma de tabela mas somente com uma linha
Múltiplo = Sim … apresentação deve ser em forma de tabela permitindo incluir mais linhas na tabela clicando no "+".

<font style="font-size:0.8em;"></font>


Importante A seleção do tipo de apresentação, embora não seja utilizada para muitos programas, é obrigatória para utilização no Protocolo, e poderá gerar inconsistências, caso permaneça a seleção como [NENHUM].


Pré-visualização de Formulários



Vinculado ao programa TABELA DE CAMPOS foi criado o programa PRÉ-VISUALIZAR FORMULÁRIO, que permite visualizar os complementos configurados já na forma de apresentação, respeitando os tipos e ordens configurados.





Tabela de complementos



No Programa [TABELA DE COMPLEMENTOS], vinculado da [TABELA DE CAMPOS], é possível configurar cada campo apresentado nos formulários configurados.

<font style="font-size:0.8em;"></font>


sugestion

Permite configurar campo como um suggestion, utilizando um select configurado no modelo, neste select o #value# é a palavra digitada no campo para a busca. Sempre os campos de retorno devem ser CHAVE e VALOR ( estes dois campos serão guardados na grp_bas_carater)

Deve ser configurado com o tipo = suggestion, o campo “tamanho Campo” defini o número de caracteres que deve começar a fazer a pesquisa, caso não tenha utiliza um valor default e no campo modelo selecionar o modelo configurado.

<font style="font-size:0.8em;"></font>



Lista



Monta lista a partir de uma select configurado no moledo, esta lista pode ser de uma tabela ou também e itens montados em um select. Sempre os campos de retorno devem ser CHAVE e VALOR ( estes dois campos serão guardados na grp_bas_carater) Lista com select em tabela... modelo

<font style="font-size:0.8em;"></font>


Lista com itens montados em um select.... modelo

<font style="font-size:0.8em;"></font>



Lista encadeada



É quando temos uma lista que será atualizada a partir de outra, por exemplo cidade e bairro, ao selecionar uma cidade a lista de bairro é carregada com os bairros desta cidade. Antes no programa MODELOS é necessário criar o select para as listas. Sempre os campos de retorno devem ser CHAVE e VALOR ( estes dois campos serão guardados na grp_bas_carater)

Modelo para a lista de Cidades do RS.

<font style="font-size:0.8em;"></font>


Modelo para os Bairros, neste select o #value# é código da cidade selecionado na lista de cidades… monta a lista com os bairros da cidade selecionada.

<font style="font-size:0.8em;"></font>


No programa de Tabela de Complementos Configurar a lista de CIDADE como tipo = Lista, colocar uma Tag que será usada para fazer a ligação entre a lista principal e a secundaria e selecionar no campo modelo aquele modelo configurado com select de cidade.

<font style="font-size:0.8em;"></font>


No programa de Tabela de Complementos Configurar a lista de BAIRROS como tipo = Lista dependente, colocar no campo condição para atualizar a Tag da lista principal, e no campo modelo aquele modelo configurado com select de bairros.

<font style="font-size:0.8em;"></font>


Os demais tipos como Numérico, caracter, data, texto, checkbox e texto segue a configuração simples.



Vinculados



Relatórios



Parametrização



Para configurar Campos dinâmicos, deve-se verificar se existe um tipo adequado, o qual deve ser previamente cadastrado na Tabela Tipo Campo
Configurar o formulário na Tabela de campos
Configurar campos do formulário na Tabela de complementos
Setar os formulários previamente configurados para o programa desejado, de acordo com os procedimentos de cada programa





Informações adicionais de atributos em tela



Tabela de Campos

Sequência/Seq
Seqüência de apresentação e impressão do Formulário (configuração assumida, caso não haja uma sequência estabelecida, na configuração da apresentação do formulário para no programa;

Campo
Código numérico (no caso do campo compor algum cálculo, esta é a forma de identificação utilizada, por isso deve ser única);

Descrição
Etiqueta de apresentação do formulário.

Tipo
Define em qual programa ou tabela o campo aparecerá, por exemplo Atividades, Economias, Ficha Social, Protocolo, entre outros, de acordo com as opções estabelecidas na Tabela Tipo de Campo;

Subtipo
No caso de campos relacionados a imóveis, pode-se delimitar para Imobiliário Predial, Territorial, Geral ou outro definido no Registro de Sistema;

Uso
Tipificação a mais do campo, apresenta as opções do Registro de Sistema, como por exemplo, Obs Alvará, Construção, etc.

Ligado
Utilizado para atualizar a origem;

Apresentação
Tipo de formulário para configuração. Onde "Formulário" fornece configuração de campos individuais; "Formulário(tabela)" fornece cofiguração de colunas pertencentes a uma tabela única; e "Lista" fornece configuração de itens pertencentes à uma única lista única;

Multiplo
Informa se a tabela poderá ser replicada para inserção de mais registros;

Somente Leitura
Informa se a tabela será bloqueada somente para leitura ou poderá ser inserida informação;




Tabela de complementos

Complemento
Código do complemento. Recomenda-se a utilização de um número, o qual deverá ser único entre a lista de complementos de um determinado formulário.

Tipo *
Referente ao tipo de complemento a se utilizar.

Observação Hoje existe o tipo caracter para string que cabe somente 60, foi criado um novo campo valor_texto que cabe 4000, quando o campo cadastro necessitar de mais de 60 caracteres deve cadastrar como tipo texto e vai gravar no campo valor_texto e na tela deve mostrar um textarea.

Tipo Campo
Define em qual programa ou tabela o campo aparecerá, por exemplo Atividades, Economias, Ficha Social, Protocolo, entre outros, de acordo com as opções estabelecidas na Tabela Tipo de Campo;

Valor
Valor padrão do campo. Podendo ser editável ou não, através da configuração "Somente leitura"

Ordem
Seqüência de apresentação e impressão do campo (Dentre os campos configurados de um formulário)

Entidade Ligação

Tag
Tag única para complemento;

Função Consistência

Campo Ligação

Observação
Campo livre de digitação para observações importantes sobre esse complemento;

Tag do encadeado
Tag do complemento que será encadeado/atualizado;

Condição para atualizar
Condição SQL para atualizar complemento;

Modelo
Seleção de modelo pré-cadastrado para utilização de lista (mais informações)




Voltar