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

  • (edição externa)