Richiamare un campo prima di caricare Crystal Report

lunedì 28 gennaio 2008 - 13.50

nandonando Profilo | Senior Member

Io faccio in quersto modo:
Dim Formula As String
Formula = "{VW_FATTURE_DA_INCASSARE.Miocamoi} = 'esempio'" myRep.RecordSelectionFormula = Formula
e funziona benissimo

ma se io volessi richiamare un campo che è la somma di altri come si dovrebbe fare?
mi serirebbe una cosa del genere che però non funziona:

Dim Formula As String
Formula = "{sum of VW_FATTURE_DA_INCASSARE.Imponibile_Euro} >= 100" myRep.RecordSelectionFormula = Formula
http://www.gustoroma.it

freeteo Profilo | Guru

ciao,
non ho mai provato a farlo prima di mandare in esecuzione il report, inquanto presumo non possa funzionare.

Cmq se vuoi provare, esiste la funzione "Sum({campo})" e forse ti risolve quello che devi fare se non hai calcoli particolari da fare, altrimenti dovresti usare i campi "Running Total Field" (ovvero Sommatoria) dove puoi fare dei calcoli incrociati...

Se invece la cosa non funzionasse, non ti resta che farlo tu prima di dare i dati al report, se hai una DataTable, puoi usare il metodo "Compute (" Sum(colonna) ")" e passare il dato al report dopo che hai fatto il calcolo...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5