4D v17.4QR SET INFO COLUMN | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.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 v17)
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	
	Manual de linguagem 4D ( 4D v17.2)
	
	
	Manual de linguagem 4D ( 4D v17.3)
	
	Manual de linguagem 4D ( 4D v17.4)
	
	
Adicionar um comentário