Newsgroup: it.comp.appl.access
Titolo: impossibile eseguire una query

ciao a tutti
 
ho quest errore
impossibile eseguire una query che non include l'espressione 
Q_Ordini_in_dettaglio,ClienteAgenzia=Forms!Fatture3!ClienteAgenzia and 
[DettFattureFo].idCarico is null And Not 
Q_Ordini_in_Dettaglio.ConfermaChiusura is Null specificata come parte di una 
funzione di aggregazione
 
Grazie per l aiuto 
 
 


Hai una somma (o un count) da qualche parte? Se si tutta la query deve avere un reggruppamento per tutti i campi che non siano coinvolti nella somma

 ha scritto nel messaggio 
news:f524daca-dcc6-476c...@googlegroups.com...

ciao Fair87
 
il problema l ho quando metto nel criterio
[Forms]![Fatture3]![ClienteAgenzia]
 
come posso fare?
grazie 
 
 


Posta la stringa SQL della query.
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 ha scritto nel messaggio 
news:a1uab1...@mid.individual.net...

ciao Karl
 
SELECT Q_Ordini_in_Dettaglio.IDOrdine, 
Q_Ordini_in_Dettaglio.FornitoreClienteAgenzia, 
Sum(Q_Ordini_in_Dettaglio.MiaProvv) AS MioSconto, 
Q_Ordini_in_Dettaglio.IDCliente, Q_Ordini_in_Dettaglio.IdFornitore, 
Q_Ordini_in_Dettaglio.ClienteAgenzia, Q_Ordini_in_Dettaglio.IDCarico, 
Q_Ordini_in_Dettaglio.DataCarico, Q_Ordini_in_Dettaglio.Riferimento AS 
MioRif, Q_Ordini_in_Dettaglio.RiferimentoCliente, 
Format(Q_Ordini_in_Dettaglio!DataCarico,"mm") AS Mese, 
Q_Ordini_in_Dettaglio.ConfermaChiusura
FROM Fatture RIGHT JOIN (Q_Ordini_in_Dettaglio LEFT JOIN [DETTFATTURE 
FORNITORI COPERTe DA FATTCLIENTI] ON (Q_Ordini_in_Dettaglio.MiaProvv = 
[DETTFATTURE FORNITORI COPERTe DA FATTCLIENTI].Provvigione) AND 
(Q_Ordini_in_Dettaglio.FornitoreClienteAgenzia = [DETTFATTURE FORNITORI 
COPERTe DA FATTCLIENTI].FornitoreClienteAgenzia)) ON Fatture.IDFattura = 
[DETTFATTURE FORNITORI COPERTe DA FATTCLIENTI].IdFATTURA
GROUP BY Q_Ordini_in_Dettaglio.IDOrdine, 
Q_Ordini_in_Dettaglio.FornitoreClienteAgenzia, 
Q_Ordini_in_Dettaglio.IDCliente, Q_Ordini_in_Dettaglio.IdFornitore, 
Q_Ordini_in_Dettaglio.ClienteAgenzia, Q_Ordini_in_Dettaglio.IDCarico, 
Q_Ordini_in_Dettaglio.DataCarico, Q_Ordini_in_Dettaglio.Riferimento, 
Q_Ordini_in_Dettaglio.RiferimentoCliente, 
Format(Q_Ordini_in_Dettaglio!DataCarico,"mm"), 
Q_Ordini_in_Dettaglio.ConfermaChiusura
HAVING 
(((Q_Ordini_in_Dettaglio.ClienteAgenzia)=[Forms]![Fatture3]![ClienteAgenzia]) 
AND ((Q_Ordini_in_Dettaglio.ConfermaChiusura)=-1))
ORDER BY Q_Ordini_in_Dettaglio.Riferimento;
 
 

Franco wrote :

Che orrore!
 
Bruno
 
 


Ciao!
 
Nel sql che hai postato non trovo la condizione dell'errore.
 
L'errore contiene 3 diverse condizioni in AND fra loro:
1) Q_Ordini_in_dettaglio,ClienteAgenzia=Forms!Fatture3!ClienteAgenzia
2) [DettFattureFo].idCarico is null
3) Not Q_Ordini_in_Dettaglio.ConfermaChiusura is Null 
 
Tu hai queste condizioni (HAVING):
1) Q_Ordini_in_Dettaglio.ClienteAgenzia=[Forms]![Fatture3]![ClienteAgenzia]
2) Q_Ordini_in_Dettaglio.ConfermaChiusura=-1
 
HTH
Popi

 ...

Sei sicuro che il messaggio d'errore postato venga da questo
enunciato SQL? Nella stringa non vedo ne
[DettFattureFo].idCarico is null
ne
Not Q_Ordini_in_Dettaglio.ConfermaChiusura is Null
 
Perché nella query hai le tabelle (?) Fatture e [DETTFATTURE ...
se poi solo t'interessano i valori di Q_Ordini_in_Dettaglio?


 ha scritto nel messaggio 
news:4fba02a7$0$1375$4faf...@reader2.news.tin.it...

lo so.
non è una cosa mia 
 
 

 ha scritto nel messaggio 
news:a1ug9b...@mid.individual.net...

in realtà m'interessa la tb
per vedere i records inseriti nella tb DETTFATTURE ...
 
ma l'errore l'ho da comunque
 
 

 ha scritto nel messaggio 
news:fe01bf05-7b70-4d03...@googlegroups.com...

ciao Popi
hai ragione, perchè ho fatto diverse prove e sicuramente
non è la query originale;
ma l'errore rimane 
 
 

 ma l'errore rimane
 
La risposta è dentro di te, ma è sbagliata.
 
Popi