Newsgroup: it.comp.appl.access
Titolo: Dsum con condizioni multiple

Come si concatenano condizioni multiple all'interno della riga di comando
DSUM?
Ovvero attualmente dopo infiniti tentativi son riuscito ad ottenere un
risultato parziale del tipo:
=DSum("[Quantità]";"Vendite";"[Codiceinterno] ='" &
Maschere!Gestvenarticolo!Articolo & "'")
che funziona ma purtroppo non basta.
Infatti oltre che Codiceinterno sia Uguale al valore della casella combinata
Articolo nella maschera Gestvenarticolo vorrei aggiungere altre 2 condizioni
ma per quanto mi sia sforzato non ci riesco.
Le altre condizioni sono che Descrizione sia Uguale ad un'altra casella
combinata presente nella medesima maschera ed inoltre che il campo Daata sia
Compreso tra due valori anch'essi presi da altrettante caselle combinate
della medesima maschera.
Chi mi scrive la riga giusta per favore?
Anche se i nomi delle caselle combinate e/o delle maschere dovessero essere
diverse non fa niente poi li adatto io.
Grazie mille.

 Maschere!Gestvenarticolo!Articolo & "' AND [Descrizione]='" &
Maschere!Gestvenarticolo!NuovaCasella & "'")
Se ne devi aggiungere altre aggiungi  AND e prosegui....!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Se ne devi aggiungere altre aggiungi  AND e prosegui....!
allora se devo aggiungere il controllo che la data sia compresa tra due
valori scriverò....
... Maschere!Gestvenarticolo!NuovaCasella & "' AND [Daata] Between'" &
Maschere!Gestvenarticolo!CasellaDAL AND Maschere!Gestvenarticolo!CasellaAL &
"'"
vero?
se ho sbagliato e quindi non funzionerà me lo correggi per favore?
grazie ancora.


Infatti non funziona :-((

 ha scritto nel messaggio
news:Kw4Wc.170804$5D1.8...@news4.tin.it...

Si ma devi anche imparare a leggere l'Help.
Il formato Data va Formattato invece che con gli apici con #.
AND [Daata] Between #" & Maschere!Gestvenarticolo!CasellaDAL & "# AND #" & _
Maschere!Gestvenarticolo!CasellaAL & "#"
Ciao-



poi ho provato così
=DSum("[Quantità]";"Vendite";"[Codiceinterno] ='" &
Maschere!Gestvenarticolo!Articolo & "' AND [Descrizione]='" &
Maschere!Gestvenarticolo!Descrizione & "' AND [Daata] Between'" &
Maschere!Gestvenarticolo!Casellacombinata7 And
Maschere!Gestvenarticolo!Casellacombinata9 & "'")
e non mi da più l'errore di sintassi ma mi somma i valori di tutte le righe
della tabella vendite come se il filtro non funzionasse.
Ti prego aiutami?
Ma perchè non funziona più il =Somma(SommadiQuantità)????

 Maschere!Gestvenarticolo!CasellaAL & "#"
Grazie per la tua pazienza.
Allora mentre prima mi dava nella casella combinata unvalore sballatissimo
(ovvero la somma di tutti i valori della tabella) ora mi esce daccapo la
scritta #Errore.
La mia riga totale è la seguente
=DSum("[Quantità]";"Vendite";"[Codiceinterno] ='" &
Maschere!Gestvenarticolo!Articolo & "' AND [Descrizione]='" &
Maschere!Gestvenarticolo!Descrizione & "' AND [Daata] Between #" &
Maschere!Gestvenarticolo!Casellacombinata7 & "# AND #" &
Maschere!Gestvenarticolo!CasellaAL & "#")
dove'è che sbaglio?


No! E' che quì a Taranto ci sono 36 gradi ed una umidità dell'80%!
Quel  CasellaAL era invece un Casellacombinata9.
Scusa e grazie mille.

 ha scritto nel messaggio
news:7p1Wc.170206$5D1.8...@news4.tin.it...

Se la maschera Gestvenarticolo è quella corrente, prova così:
= DSum("Quantità"; "Vendite"; "Codiceinterno ='" & Me!Articolo &
"' AND Descrizione ='" & Me!Combo2 & "' AND Daata Between #" &
Format(Me!Combo3; "mm/gg/aaaa") "# AND #" &
Format(Me!Combo4; "mm/gg/aaaa") & "#")
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------