Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
QR GET INFO COLUMN
|
QR GET INFO COLUMN ( area ; numColuna ; titulo ; objeto ; ocultar ; tamanho ; valoresRepetidos ; formato {; resultVar} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Referência da área | |||||
numColuna | Inteiro longo |
![]() |
Nº da coluna | |||||
titulo | Texto |
![]() |
Título da coluna | |||||
objeto | Texto |
![]() |
Objeto atribuído a coluna | |||||
ocultar | Inteiro longo |
![]() |
0=exibir, 1=ocultar | |||||
tamanho | Inteiro longo |
![]() |
Tamanho da coluna | |||||
valoresRepetidos | Inteiro longo |
![]() |
0=não repetido, 1=repetido | |||||
formato | Texto |
![]() |
Formato de exibição dos dados | |||||
resultVar | Texto |
![]() |
Nome da variável da fórmula | |||||
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:
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.
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
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.
Após criar o relatório abaixo:
Pode escrever:
C_TEXT($vTitle;$vObject;$vDisplayFormat;$vResultVar)
C_LONGINT($area;$vHide;$vSize;$vRepeatedValue)
QR GET INFO COLUMN($area;3;$vTitle;$vObject;$vHide;$vSize;$vRepeatedValue;$vDisplayFormat;$vResultVar)
//$vTitle = "Age"
//$vObject = "[People]Birthdate-Current date"
//$vHide = 0
//$vSize = 57
//$vRepeatedValue = 1
//$vDisplayFormat = ""
//$vResultVar = "C1"
Produto: 4D
Tema: Quick Report
Número
766
Criado por: 4D 2003
Modificado: 4D v15 R3
Manual de linguagem 4D ( 4D v20 R7)