Voltar para a página Gerador de interface
Voltar para a página Tabelas
Tipo de campo lógico
É utilizado para criar um campo virtual na tabela. Sempre que a tabela for utilizada é possível adicionar este campo na interface, e o mesmo será adicionado como um campo virtual.
Nome: Nome do campo na tabela, recomenda-se que tenha um nome que dá a entender para o que ele é utilizada. Exemplo: campo Nome da tabela Pessoa, que guarda o nome da pessoa..
Descrição: Ao um usuário buscar pela tabela, ele terá esta descrição em tela. Nesse caso, é preciso que explique-se em poucas palavras o que é guardado neste campo.
Ordem: Ordem do campo na tabela. Apenas para manter ordenação em tela.
Grupo: Grupo do campo. Informação apenas para controle.
Tipo de dado: Tipo de dado que o campo guarda. É possível escolher entre:
- Alfanumérico: Aceita números, letras e caracteres especiais.
- Alfanumérico (texto longo): Aceita números, letras e caracteres especiais suportando um grande quantidade de caracteres.
- Numérico inteiro: Aceita apenas números inteiros.
- Numérico com decimal: Aceita apenas números inteiros e decimais.
- Data: Tipo de dado preparado para receber datas.
- Hora: Tipo de dado preparado para receber hora.
- Data/hora: Tipo de dado preparado para receber data/hora.
- Imagem/Anexo: Tipo de dado preparado para receber.
Expressão lógica: Deve-se adicionar a expressão que recupera valor para o campo.
Os campos devem ser precedido de #. para subistituição do alias, ex: #.CAMPO.
Exemplo:
- select PES_NRODOC1 from tb_pessoa where pes_id = #.pes_id
- IMP@OWNERFUNCAO(#.cur_id)
Campo agrupar da expressão lógica: Deve-se adicionar os campos utilizados na expressão para serem agrupados.
Os campos devem ser precedido de #. para subistituição do alias, ex: #.PES_ID.
Domínio: Colocar itens pré-definidos no campo.
Exemplo: Usando a expressão chave=valor#chave=valor podemos definir os itens pré-definidos.
Estamos usando um campo que retorna 0 ou 1, mas na interface queremos que apresente não quando 0, e sim quando for 1.
Então a expressão ficaria conforme abaixo.
Unique do campo: Deve-se informe neste campo a unique key deste campo. A unique key deve ser criada no banco pelo usuário.
Campo nome: Marcar se o campo é um campo nome da tabela. Esta opção é utilizada para saber como o sistema deve retornar os registros da tabela em tela.
Voltar para a página Gerador de interface
Voltar para a página Tabelas