Va bene la funzione Dsum?
Mi aiutereste?
Ciao e grazie anticipatamente
MatteoC.
--------------------------------
Inviato via http://usenet.libero.it
Se debbono essere sommati i dati di tutti i record di una tabella,
nell'origine controllo di una casella non associata scrivi:
= DSum("[NomeCampo]"; "NomeTabella")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Prima mi ero dimenticato un pezzo, se io volessi fare la somma di tutti i
dati di una colonnna di una tabella che soddisfano certi criteri per esempio
faccio cosi:
= DSum("[NomeCampo]"; "NomeTabella";"[NomeAltroCampo] = '???' ");
Quando visualizzo la maschera mi sforna dei valori che nemmeno so cosa
siano!!
In pratica io voglio che per ogni record che soddisfa il criterio per
[NomeAltroCampo] mi faccia la somma degli importi presenti in [NomeCampo]
es:
Tabella:Ciao
A B C D
Paolo Rossi Blu 5000
Marco Bianchi Blu 2000
Giorgio Verdi Rosso 1000
Luca Bruno Rosso 1000
Voglio per esempio che mi faccia la somma dei campi D per tutti quelli che
hanno in campo C = Blu
Quindi farò:
= DSum("[D]"; "Ciao";"[C] = 'Blu' ");
E' giusto? Se si allora perchè la somma non è corretta?
Togliendo gli spazi e i punti e virgola superflui dovrebbe essere:
= DSum("[D]"; "Ciao"; "[C] = 'Blu'")
e se la somma non è 7000, ma minore, forse significa che nel campo C oltre
alla parola Blu ci sono degli spazi.
Prova con:
= DSum("[D]"; "Ciao"; "[C] Like '*Blu*'")