Saltar para o conteúdo principal
Versão: 20 R7 BETA

QR GET TOTALS DATA

QR GET TOTALS DATA ( area ; numColuna ; numQuebra ; operador ; texto )

ParâmetroTipoDescrição
areaIntegerReferência da área
numColunaIntegerNº da coluna
numQuebraIntegerNúmero de quebra
operadorIntegerValor do operador para a célula
textoTextConteúdo da célula

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

List Mode

O comando QR GET TOTALS DATA permite recuperar o conteúdo de uma linha de quebra específica.

area é a referencia da área do relatório rápido.

numColuna é o número da coluna da célula cujos dados serão recuperados.
numQuebra é o número da linha de quebra cujos dados serão recuperados (subtotal ou total geral). Para uma linha de subtotal, numQuebra corresponde ao número da linha. Para o total geral, numQuebra vale -3 (também pode utilizar a constante qr grand total).

operador devolve a soma de todos os operadores presentes na célula. Pode utilizar as constantes do tema QR Operadores para tratar os valores devolvidos:

ConstanteTipoValor
qr sumInteiro longo1
qr averageInteiro longo2
qr minInteiro longo4
qr maxInteiro longo8
qr countInteiro longo16
qr standard deviationInteiro longo32

Se operador devolve 0, a célula não contém nenhum operador.

texto devolve o texto na célula.

Nota: operador e texto são mutuamente exclusivos, de maneira que só um dos dois parâmetros devolve um valor.

Relatório de tabela cruzada

O comando QR GET TOTALS DATA permite recuperar o conteúdo de una célula específica.

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

numColuna é o número da coluna da célula cujos dados vão a ser recuperados.

numQuebra é o número da linha da célula cujos dados vão a ser recuperados.

operador devolve a soma de todos os operadores presentes na célula. Pode utilizar as constantes do tema QR Operadores para processar o valor devolvido (ver o parágrafo anterior).

texto devolve o texto na célula.

A seguinte imagem mostra como os parâmetros numColuna e numQuebra são combinados em uma tabela cruzada:

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

Ver também

QR SET TOTALS DATA