10 messaggi dal 15 giugno 2011
www.mdmsoft.it
Ciao

ho il seguente problema:

devo creare un report che visualizzi un elenco dei movimenti contabili di un determinato mese.

La tabella del database ha i seguenti campi:
ID
Descrizione
Data
Importo
Categoria
Conto

La query per estrarre i dati:
string sql = "SELECT PrimaNota.Data, PrimaNota.Descrizione, PrimaNota.Importo"
+ " FROM PrimaNota "
+ " WHERE Year(PrimaNota.Data)=" + anno 
+ " AND Month(PrimaNota.Data)=" + mese
+ " ORDER BY PrimaNota.Data";


Nel report utilizzo la seguente espressione per la colonna ENTRATE in Tablix

=Iif(Fields!Importo.Value>0D, FormatCurrency(Fields!Importo.Value), Nothing)


e per la colonna USCITE in Tablix

=Iif(Fields!Importo.Value<0D, FormatCurrency(Fields!Importo.Value), Nothing)


Per ottenere la somma delle entrate ho provato con la seguente espressione, ma non funziona

=FormatCurrency(SUM(IIf(CDbl(Fields!Importo.Value>0D), CDbl(Fields!Importo.Value), Nothing)))


Non riesco a capire come risolvere questo problema.

Domenico
Modificato da MdmSoft il 06 giugno 2016 10.00 -
10 messaggi dal 15 giugno 2011
www.mdmsoft.it
Problema risolto,

facendo un confronto tra i dati presenti nella tabella del database e i dati riportati nel report, mi sono accorto che nelle colonne Entrate / Uscite del report mancavano parecchi record, mentre le somme erano corrette.

Il problema era dovuto ad un raggruppamento errato nella Tablix.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.