Header Web
Logo_PHC_Software
Manuais
Campos Com Listas
Campos com lista

Este 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:

Acesso
Esta 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 acessos

  • Acesso privado para um utilizador

  • Acesso X à tabela Y

  • Acesso por tipo de perfil


  • Ao 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 Valores
    Esta 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ágina
    Altera a sua Altura
    Altera a sua Esquerda
    Altera o seu Comprimento
    Altera o seu Topo
    Altura
    Comprimento
    Esquerda
    Evento ao Entrar
    Evento Após Atualizar
    Evento Após Não Atualizado
    Evento Clique Direito
    Evento Init
    Evento MouseEnter
    Evento MouseLeave
    Evento MouseMove
    Evento MouseWheel
    Evento Refrescar
    Evento Tecla Pressionada
    Expressão TSQL (Em Advanced só nos Painéis de Informação)
    Expressão Xbase
    Icon do Rato
    Itálico
    Mensagem do rato
    Mensagem
    Muda Página
    Negrito
    Nome
    Ordem (Z)
    Ordem de Acesso
    Ponteiro do rato
    Riscado
    Só de Leitura
    Sublinhado
    Tamanho
    Temas XP
    Tipo de Letra
    Topo
    Variável do objeto
    Visível