Newsgroup: it.comp.appl.access
Titolo: Inventario falsato!!!

Tramite una query
SELECT Prodotti.IDProdotto, Prodotti.NomeProdotto, Prodotti.Scorte,
Sum([Dettagli sugli ordini].Quantità) AS SommaDiQuantità
FROM Prodotti LEFT JOIN [Dettagli sugli ordini] ON Prodotti.IDProdotto =
[Dettagli sugli ordini].IDProdotto
GROUP BY Prodotti.IDProdotto, Prodotti.NomeProdotto, Prodotti.Scorte;
con questa riesco ad ottenere l'inventario della merce presente in
magazzino,
solo che sorge un problema con l'articolo mai venduto, dato che nella query
sopradescritta nel campo SommaDiQuantità non mette nulla negli articoli mai
trattati per cui quindi non ottengo risultati.
Per spiegarmi meglio, per avere il magazzino reale devo almeno aver venduto
un pezzo per ogni Articolo.
es pratico
Patate 100 venduti 10 totale 90
Carciofi 100 venduti 20 totale 80
ecco la fregatura
Carote 100 venduti       totale
Conoscete una soluzione che mi consenta di forzare uno zero nel campo
SommaDiQuantità?
Tipo If is Null SommaDiQuantità allora metti 0...
Grazie

 ha scritto nel messaggio
news:gU5V8.35741$Jj7.9...@news1.tin.it...

Fai una query di unione con l'archivio articoli, cos'ì avrai anche quelli
non movimentati.
AEOM



nz()
Saluti.
Emanuele.

 ha scritto nel messaggio
news:gU5V8.35741$Jj7.9...@news1.tin.it...

E' proprio questa la funzione di NZ, nel tuo caso nz(sommadiquantità)
funzionerà stai tranquillo
MAssimiliano

 ha scritto nel messaggio
news:gU5V8.35741$Jj7.9...@news1.tin.it...

Per voi tutti
Ho provato ad inserire nz() come mi avete suggerito, ma non mi consente
l'SQL di impostarlo, vedi >> "Sum([Dettagli sugli ordini].Quantità) AS
nz(SommaDiQuantità)"
mi spiego meglio
la query Inventario da me creata, è composta da due tabelle
1 Prodotti
2 Dettagli sugli ordini
hanno una relazione joint 2 (includi tutti i record di Prodotti e solo i
record di Dettagli prodotti in cui i campi collegati sono uguali) i campi
sono:
1)IDProdotto della tabella Prodotti,
2)Scorte della tabella Prodotti,
3)Quantità della tabella Dettagli sugli ordini
le prime due hanno la formula raggruppamento, la terza Somma
detto questo dove lo metto nz()?
Ho provato ma non mi riesce abbiate pazienza, cercate di aiutarmi
per AEOM
per quanto riguarda la query di unione, non ho una gran dimestichezza,
saresti così gentile nel farmi un'esempio?
Grazie Ivano

 ha scritto nel messaggio
news:cXeV8.45118$vm5.1...@news2.tin.it...

hai ragione scusa sono stato approssimativo e non ho riletto bene la tua
query: mi cospargo il capo di cenere
nz(Sum([Dettagli sugli ordini].Quantità)) AS (SommaDiQuantità)
scusa ancora
MAssimiliano


No non ti scusare figurati se hai tempo da dedicarmi; grazie comunque, ma
purtroppo non se ne parla di vedere lo 0.
Il nz(Sum([Dettagli sugli ordini].Quantità)) AS (SommaDiQuantità) lo accetta
solo così:
nz(Sum([Dettagli sugli ordini].Quantità)) AS SommaDiQuantità
Se per te non è un gran disturbo ti proporrei di mandarti la query, magari
vedendola realizzi meglio il dafarsi, ma non avere problemi nel dirmi di no
capisco che non è corretto nel newsgroup fare certe cose.
Ciao Ivano

 ha scritto nel messaggio
news:fQiV8.37602$Jj7.9...@news1.tin.it...

ok mandala a 
compe...@frremail.it
ciao
MAssimiliano

 ha scritto
nel messaggio news:ag4kt3$j38$1...@atlantis.cu.mi.it...

Il mio server di posta mi da errore, fammi sapere se ti è arrivata la mail
Ciao Ivano