Un classico report di bilancio

venerdì 05 gennaio 2007 - 19.02

Seyen Profilo | Newbie

Sto facendo il più classico di software di contabilità aziendale e sono alle prese con la creazione del report del bilancio. Utilizzo Visual Basic 6.0 e Cristal Report 8.5
Dalle richieste del "cliente" il report deve essere strutturato nella seguente maniera:
1) Prima tutto i conti Patrimoniali dopo quelle Economico
2) all'interno di questo primo macro raggruppamento le voci devono essere suddivise in altri gruppi quali mastro, sottomastro e sottoconto

Fino qui tutto ok, utilizzando correttamente i gruppi la cosa va più che bene
Il problema arriva dalla suddivisione dei valori di passivo e attivo di ogni sottoconto. In pratica nel report dovrebbero apparire prima tutte le voci con un valore >0 di passivo e poi tutte quelle con valore >0 di attivo. Quindi per fare un esempio se di un sottomastro al suo interno dei sottoconti in cui uno ha un valore di attivo e un altro di passivo, queste due voci non dovrebbero apparire consecutive, ma prima dovrebbero apparire quella con il valore di passivo con tutte le altre dei vari mastri/sottomastri con valore di passivo e quindi quello attivo con tutto il restante.

Come faccio ad imporre questa condizione nel mio report?

P.S. Scusate se mi sono spiegato non perfettamente, ma non è facile da spiegare...

freeteo Profilo | Guru

ciao,
hai provato a specificare un ordinamento nel gruppo?
quando aggiungi un gruppo puoi dirgli di avere un ordinamento diverso da quello del gruppo, o cmq di lasciare quello originale di come vengono su i record.
In questo 2do caso ti basta ordinare tramite "order by" della stringa sql...

avevi gia' provato questa strada?
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5