Diferença entre valores minimo e maximo na coluna do relatório

Gostaria de saber como fazer para colocar em um campo a diferença entre o maior e o menor valor de uma coluna no relatório no E3.

@Valtemir, bom dia.

Este artigo explica como pegar os valores máximo e mínimo da Consulta do Relatório:

Para subtrair o valor de um pelo outro e mostrar em um terceiro DataField, pode-se fazer via scripts. Exemplo:

Supondo que queira mostrar esta informação em um GroupFooter e considerando o Field3 como o campo de subtração, o Field1 como Máximo e o Field2 como Mínimo.

Sub OnBeforePrint

Set secao = Report.Sections("GroupFooter1")
secao.Controls("Field3").Text = CDbl(secao.Controls("Field1")) - CDbl(secao.Controls("Field2"))

End Sub

Caso não queira mostrar os valores máximo e mínimo, basta passar a propriedade Visible destes campos para False.

Sds.

Show, funcionou perfeitamente, era isso que eu precisava, obrigado

1 Like

Obrigado pelo feedback! :v: