4D v14.3

QR GET INFO COLUMN

Página Inicial

 
4D v14.3
QR GET INFO COLUMN

QR GET INFO COLUMN 


 

QR GET INFO COLUMN ( area ; numColuna ; titulo ; objeto ; ocultar ; tamanho ; valoresRepetidos ; formato ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Referência da área
numColuna  Inteiro longo in Nº da coluna
titulo  cadeia in Título da coluna
objeto  Campo, Variável in Objeto atribuído a coluna
ocultar  Inteiro longo in 0=exibir, 1=ocultar
tamanho  Inteiro longo in Tamanho da coluna
valoresRepetidos  Inteiro longo in 0=não repetido, 1=repetido
formato  Texto in Formato de exibição dos dados

O comando QR GET INFO COLUMN permite recuperar os parâmetros de uma coluna existente.

area é a referência da área do relatório rápido.

numCol é o número da coluna a modificar.

titulo devolve o título que será mostrado no cabeçalho da coluna.

objeto devolve o nome do objeto da coluna (variável, campo ou fórmula).

Nota:
o comando não leva em conta nenhuma estrutura virtual definida por meio dos comandos SET TABLE TITLES e SET FIELD TITLES. O nome real do campo se devolve no parâmetro objeto.

ocultar indica se a coluna é visível ou está oculta:

  • se oculta for igual a 1, a coluna está oculta;
  • se oculta for igual a 0, a coluna é mostrada.
tamanho devolve o tamanho da coluna em píxels. Se o valor devolvido for negativo, o tamanho da coluna é automático.

valoresRepetidos devolve o estado da propriedade de repetição de dados. Por exemplo, se o valor de um campo ou variável não muda de um registro a outro, é possível repetí-lo ou não em cada linha da coluna.

• Se valoresRepetidos for igual a 0, os valores não se repetem.
• Se valoresRepetidos for igual a 1, os valores se repetem.

formato devolve o formato de saída. Os formatos de saída são os formatos 4D compatíveis com os dados mostrados na coluna.

Com este tipo de relatório, o comando QR GET INFO COLUMN permite recuperar globalmente os mesmos parâmetros mas a referência das áreas às quais aplica é diferente e varia dependendo do parâmetro que queira definir.

Além disso, os parâmetros titulo, ocultar, e valoresRepetidos não se utilizam quando este comando se utiliza em relatórios tabelas cruzadas.

O valor a passar no parâmetro numCol depende da operação que queira realizar e se deseja definir o tamanho da coluna ou a fonte de dados e o formato de visualização.

  • Tamanho da coluna

Este é um atributo “visual”, portanto as colunas são numeradas de esquerda a direita, como se mostra na seguinte imagem:



A seguinte instrução define o tamanho automático para todas as colunas em um relatório tabela cruzada e deixa os outros elemento intactos:
 For($i;1;3)
     QR GET INFO COLUMN(qr_area;$i;$titulo;$obj;$oculta;$tamanho;$rep;$format)
    QR SET INFO COLUMN(qr_area;$i;$titulo;$obj;$oculta;0;$rep;$format)
     End for


Notará que como queira alterar unicamente o tamanho da coluna, tem que utilizar QR GET INFO COLUMN para recuperar as propriedades da coluna e passa-las a QR SET INFO COLUMN para deixa-la intacta, exceto o tamanho da coluna.
  • Fonte de dados (objeto) e formato de saída
Nesse caso, a numeração das colunas opera como se mostra a continuação:


Se passa um número de area inválido, se gera o erro -9850.
Se o parâmetro numCol é incorreto se gera o erro -9852.

 
PROPRIEDADES 

Produto: 4D
Tema: Quick Report
Número 766

Este comando modifica a variável sistema Error

 
HISTÓRIA 

Criado por: 4D 2003

 
VER TAMBÉM 

QR Get info row
QR SET INFO COLUMN
QR SET INFO ROW

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)