Non puoi farlo perchè la textbox non appartiene al recordset della form, è solo un campo calcolato e le funzioni a piè pagina leggono solo lecolonne del recordset.
05/04/2025 - Scolaretto ha scritto:
avevo optato per una Dsum andando a leggere i dati in tabella
Poco performante, non conviene. Al limite potresti ciclare sul recordsetClone, fai la somma e poni il risultato a piè di pagina.
Ma se non vuoi modificare la struttura della query e se non vuoi scrivere del codice in vba, allora per esempio di cui Punto 3.
poniamo di avere tre colonne che a livello di riga sommandole danno il TotRiga
poniamo si chiamino Colonna1 Colonna2 e Colonna3
Nel piè di pagina sarà sufficiente creare una unica casella textbox di totale dove si somma il totale delle tre colonne:
=Sum([Colonna1]) + Sum([Colonna2]) + Sum([Colonna3])
Riga | Importo Uno | Importo Due | Importo Tre | Totale Riga in TexBox |
1 | Colonna1 | Colonna2 | Colonna3 | = Colonna1 + Colonna2 + Colonna3 |
2 | Colonna1 | Colonna2 | Colonna3 | = Colonna1 + Colonna2 + Colonna3 |
3 | Colonna1 | Colonna2 | Colonna3 | = Colonna1 + Colonna2 + Colonna3 |
4 | Colonna1 | Colonna2 | Colonna3 | = Colonna1 + Colonna2 + Colonna3 |
5 | Colonna1 | Colonna2 | Colonna3 | = Colonna1 + Colonna2 + Colonna3 |
| | | | |
Piè Pagina | | | Totale Generale | =Sum([Colonna1]) + Sum([Colonna2]) + Sum([Colonna3]) |