Newsgroup: it.comp.appl.access
Titolo: Sommare

Ormai � da circa 3 giorni che navigo nel buio...
Mi � stato dato da modificare un file fatto con access. Tale file funziona 
un p� da "registro contabilit�" con un Anagrafe, le ditte e i relativi 
movimenti mese per mese.
Il file si ferma al 2009 e mi � stato chiesto di aggiungere il 2010; riesco 
a fare tutto (vedendo come � strutturato il 2009 e gli anni precedenti) per� 
quello che non mi riesce � effettuare una semplice somma di tutti i dati 
presenti in una colonna.
La tabella non contiene valori nulli.
Esiste una sottomaschera dove ci sono 12 caselle di testo (una per ogni 
mese) le quali vengono caricate con i dati dei rispettivi mesi. Ci sono poi 
4 altre caselle per calcolare i trimestri.
Il tutto viene inserito in una maschera principale e qui vengono i problemi. 
Ho anche qui 12 caselle di testo che per� mi devono sommare l'intera colonna 
di ogni mese e tale casella di testo la compongo cos�:
Origine controllo: =Somma([Gennaio2010]), dove Gennaio2010 � anche lo stesso 
nome che ho messo in Origine controllo delle caselle di testo nella 
sottomaschera.
Quando esco dalla modalit� Struttura non mi esce nessuna somma ma "#Errore". 
Tengo a precisare che i campi ovviamente contengono un valore numerico 
(precisione doppia) e non contengono valori nulli.
Il problema � che che inserisco solo =[Gennaio2010] mi visualizza il dato 
corrente...
Probabilmente sbaglio qualcosa nella somma anche perch� non utilizzo quasi 
mai Access...
Ps: Versione Access 2007 


Il "Nome Elemento" del campo che vuoi sommare che valore ha?... fare 
=Somma([Gennaio2010]), non � giusto se il campoGennaio2010 non esiste... il 
fatto che tu abbia attribuito il source Gennaio2010 a un campo, non vuol 
dire che il campo stesso si chiami Gennaio2010... magari si chiama PIPPO 
(nelle sue propriet� guarda il valore presente in "Nome Elemento")... in tal 
caso dovresti fare =Somma([PIPPO]) 

tal caso dovresti fare =Somma([PIPPO])
Grazie mille per le informazioni, ma ho gi� provato.
La casella di testo che preleva i dati dalla colonna Gennaio ha:
"Nome elemento" 10gen
"Origine controllo" Gennaio2010
Quindi da come suggerisci tu dovrei cambiare la somma con
"Origine controllo" =Somma([10gen]) ma anche cos� non va...

 "Origine controllo" =Somma([10gen]) ma anche così non va...
Ciao,
sembrerebbe che la struttura del DB non sia proprio un modello di
logica...
se posti il DB forse si trova una soluzione.
Ciao
Alberto

Alberto
Pi� che altro � che il database non � mio e ci sono parecchi dati 
personali...
Comunque ho anche provato a duplicare la maschera e la query che mi serve e 
a sostituire i nomi da 09 a 10 mantenendo quindi tutta la struttura identica 
ma non va!

Ormai � da circa 3 giorni che navigo nel buio...
Risolto 


e a "noi" cosa interessa sapere che hai risolto se non ci dici come?...
scusa i "modi", ma questo � un NG, e le cose vanno condivise... successi e 
insuccessi, perch� potrebbero essere utili ad altri... ;) 

insuccessi, perch� potrebbero essere utili ad altri... ;)
Probailmente sbagliavo semplicemente a copiare le schede vecchie.
Ho rifatto il procedimento con calma e funzionava. Non ho fatto chiss� 
cosa...