Campos com listaEste objeto permite apresentar dados de uma tabela em forma de lista. O seu funcionamento é idêntico ao dos campos com tabelas.
Em primeiro lugar pode definir níveis de acesso por utilizadores, através da propriedade:
AcessoEsta propriedade permite definir
acessos de consulta, alteração e introdução para os utilizadores, relativamente ao objeto em questão. Os acessos disponíveis são:
Sem controlo de acessosAcesso privado para um utilizadorAcesso X à tabela YAcesso por tipo de perfilAo introduzir um objeto deste tipo na página, fica o seguinte:
.
Após inserção deste objeto será necessário indicar os
Dados da Tabela, separados por ponto e vírgula.
Esta propriedade existente em todas as gamas permite que seja o utilizador a da definir os dados que quer ver apresentados na lista.
Por exemplo;
;Primavera;Verão;Outono;Inverno.
Ao colocar uma vírgula no ínício, quando se visualizarem os dados irá aparecer um espaço em branco antes de aparecer a listagem com os dados.
Ligação Lista ValoresEsta propriedade permite indicar se o valor do objeto está ligado à sua lista de valores (1 - sim) ou à posição de cada item na sua lista de valores (0 - não).
As seguintes propriedades existem nas Gamas Advanced e Enterprise:
Lista (Expressão TSQL)Este propriedade não existe na Gama Corporate e permite criar uma expressão TSQL que será utilizada para preencher a lista de valores. Por exemplo:
Select nome, no, morada, zona from CL.
Para apresentar os dados da Lista criada pela expressão TSQL, existem as seguintes propriedades:
Colunas (Comprimento)Propriedade que permite definir o comprimento das colunas;
Colunas (Ligação)Esta propriedade define o número da coluna que afeta o valor do objeto, o qual será atribuído ao campo especificado na propriedade
Variável do Objeto;
Colunas (Número)Propriedade que tem como objetivo definir o número de colunas visíveis do objeto. Se o valor for zero (0) a aplicação mostra o número de campos do cursor criado na propriedade b>Lista (Expressão TSQL);
Colunas (Separador)Caso o número de colunas definido na propriedade anterior seja maior que um (1), aqui é possível definir se existe (1 - sim) ou não (0 - não) um separador (linha vertical) entre os campos.
Na Gama Enterprise, este objeto tem duas propriedades que são:
Tabela de ligação aqui pode-se escolher uma tabela de entre todas as existentes na aplicação inclusive as tabelas criadas pelo utilizador.
Campo de ligação pode-se escolher um dos campos da tabela anteriormente seleccionada, passando este campo a ser a origem da informação que o objeto irá conter.
Desta forma passamos a ter um objeto do tipo tabela disponível em qualquer ecrã, com a informação de um determinado campo de qualquer tabela da aplicação. Por exemplo, num determinado ecrã podemos ter uma página de utilizador que tenha um campo com tabela que vá buscar os vendedores.
As restantes propriedades deste objeto são:
Atualiza a PáginaAltera a sua AlturaAltera a sua EsquerdaAltera o seu ComprimentoAltera o seu TopoAlturaComprimentoEsquerdaEvento ao Entrar Evento Após AtualizarEvento Após Não AtualizadoEvento Clique DireitoEvento InitEvento MouseEnterEvento MouseLeaveEvento MouseMoveEvento MouseWheelEvento RefrescarEvento Tecla Pressionada Expressão TSQL (Em Advanced só nos Painéis de Informação)
Expressão Xbase Icon do RatoItálico Mensagem do ratoMensagemMuda PáginaNegrito NomeOrdem (Z)Ordem de AcessoPonteiro do ratoRiscadoSó de LeituraSublinhadoTamanho Temas XPTipo de LetraTopoVariável do objetoVisível