| 4D v15.4QR SET INFO COLUMN | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 QR SET INFO COLUMN 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| QR SET INFO COLUMN ( area ; numColuna ; titulo ; objeto ; ocultar ; tamanho ; valoresRepetidos ; formato ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |   | Referência da área | |||||
| numColuna | Inteiro longo |   | Nº da coluna | |||||
| titulo | String |   | Título da coluna | |||||
| objeto | Campo, Variável |   | Objeto atribuido 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 | String |   | Formatação dos dados | |||||
O comando QR SET INFO COLUMN permite definir os parâmetros de uma coluna existente.
 
 area é a referência da área do relatório rápido.
 
 numColuna é o número da coluna a definir.
 
 titulo é o título que será mostrado no cabeçalho da coluna.
 
 objeto é o objeto da coluna (variável, campo ou fórmula).
 
 oculta especifica se a coluna é visível ou está oculta:
 QR SET INFO COLUMN(area;1;"Titulo";"[Tabela 1]Campo2";0;150;0;"###,##")O comando QR SET INFO COLUMN permite definir globalmente os mesmos  parâmetros mas a referencia das áreas as quais aplica é diferente e  varia dependendo do parâmetro que queira definir.
Além disso, os parâmetros titulo, oculto, e valoresRepetidos não se utilizam  quando este comando se utiliza em relatórios tabelas cruzadas. O valor a  utilizar em numColuna varia dependendo 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:
O seguinte método define o tamanho automático para todas as colunas em  relatório tabelas cruzadas e deixa os outros elementos 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 não é possível direcionar todas as células utilizando o comando QR SET INFO COLUMN, as células que não são numeradas acima são direcionadas utilizando QR SET TOTALS DATA.
O código a seguir atribui as fontes de dados às três células necessárias para a criação de um relatório tabela cruzada simples:
 QR SET REPORT TABLE(qr_area;Table(->[Faturas]))
 ALL RECORDS([Faturas])
 QR SET REPORT KIND(qr_area;2)
 QR SET INFO COLUMN(qr_area;1;"";->[Faturas]Elemento;1;-1;1;"")
 QR SET INFO COLUMN(qr_area;2;"";->[Faturas]Data;1;-1;1;"")
 QR SET INFO COLUMN(qr_area;3;"";->[Faturas]Quantidade;1;-1;1;"")
	Produto: 4D
	Tema: Quick Report
	Número 
        765
        
        
        
	
	Criado por: 4D 2003
	
	
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	
	Manual de linguagem 4D ( 4D v15)
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v15.3)
	
	
 Adicionar um comentário
Adicionar um comentário