PDA

View Full Version : [Access] Report: gruppi, totali.


guldo76
30-01-2004, 17:21
Ciao.
Ho un problema con Access che non capisco.
Ho fatto un report con due raggruppamenti.
Nella formattazione del report ho impostato (VBA) a zero il valore
di alcune caselle di testo non associate che stanno nel pie` di pagina
del raggruppamento 1 (il superiore).
Nella formattazione del corpo ho fatto:
Imponibile=round(Peso*Prezzo,2)
Select case aIVA
Case 0.04
txt1 = txt1 + Imponibile
Case 0.1
txt2 = txt2 + Imponibile
.....
End Select
Tutti gli elementi, tranne i vari txt#, sono campi del recordset su cui si basa
il report.
Mi capitano 3 gruppi del raggruppamento 2; nel primo tutto ok,
ma nel secondo e nel terzo il primo record viene considerato
due volte, cosi` che alla fine il totale che mi ritrovo nella casella di testo
e` sbagliato in eccesso.
Come mai?!?!? :confused:

Grazie,

Guldo

guldo76
31-01-2004, 23:19
Ho risolto.
Non era il caso di far fare tutto quel lavoro all'evento formattazione corpo.
(casini dovuti all'opzione per non staccare l'intestazione del gruppo dal
primo record del medesimo)
Meglio mettere la formula direttamente nel pie` di pagina.
Ero dubbioso perche` non riuscivo a trovare nella guida di access alcuna
info sulla funzione per arrotondare; ho scoperto che usando l'inglese round
funziona tutto.
Meno male.

Guldo