Newsgroup: it.comp.appl.access
Titolo: Problema "Criterio"

salve!
ho "vero" come criterio sul controllo "opzione" (booleano, si/no)
di una query di selezione.
 
Il criterio mi corrisponde solo se almeno una condizione
e' "vero", dopo di che se sono tutte "falso" o tutte "vero"
dovrei avere come criterio "falso"
 
Ho provato con iif, ma nulla.
 
Grazie in anticipo
 
 

Ciao!
 
Sarò franco: non ci ho capito nulla!
 
Potresti postare la query, un esempio di dati che vuoi elaborare, il risultato atteso, quello ottenuto, e spiegare chiaramente quale differenza ci sia fra i due [1]?
 
Popi
 
[1] "Ho provato con iif, ma nulla", così come "non funziona"
    non vuole dire nulla.

 ha scritto nel messaggio
news:9698792.487.1324464603035.JavaMail.geo-discussion-forums@yqey7...
Ciao!
 
Sarň franco: non ci ho capito nulla!
 
Potresti postare la query, un esempio di dati che vuoi elaborare, il
risultato atteso, quello ottenuto, e spiegare chiaramente quale differenza
ci sia fra i due [1]?
 
Popi
 
[1] "Ho provato con iif, ma nulla", cosě come "non funziona"
    non vuole dire nulla.
 
grazie Popi
 
anche se č un po'complesso ci provo.
 
ho 3 maschere
1-ordini
2-documenti interni
3-fatture
 
 
spuntando una checkbox "Opzione" (che ho su ogni prodotto)in ordini posso
passare parte della merce in documenti interni
e parte in fatture.
 
Il problema č che se risco a far passare parte dei prodotti
nelle due maschere correttamente, o poi il problema nella maschera fatture
quando tolgo le spunte. (risolvibile (ma non pratico) modificando il
criterio del controllo "ozione")
 
ecco la query  che uso per far accodare i dettagli nella fattura ed una 
simile per accodare i dati in documenti interni
 
SELECT TbRigheOrdine.IdRigaOrdine, TbRigheOrdine.IdOrdine,
TbRigheOrdine.IDFornitore, TbRigheOrdine.IdDescrizione,
TbRigheOrdine.IdScontoFornitore, TbRigheOrdine.Quantita,
TbRigheOrdine.PrezzoVendita, TbOrdine.IDCliente,
TbDettaglio_Fattura.IDTESTATAFATTURA, TbDescrizione_1.IdDescrizione,
TbDescrizione_2.IdDescrizione, TbRigheOrdine.Opzione,
TbDescrizione.Fatturata
FROM TbOrdine INNER JOIN ((TbDescrizione AS TbDescrizione_2 INNER JOIN
(TbDescrizione AS TbDescrizione_1 INNER JOIN TbRigheOrdine ON
TbDescrizione_1.IdRigaOrdine = TbRigheOrdine.IdRigaOrdine) ON
TbDescrizione_2.IdDescrizione = TbRigheOrdine.IdDescrizione) INNER JOIN
(TbDescrizione INNER JOIN TbDettaglio_Fattura ON TbDescrizione.IdDescrizione
= TbDettaglio_Fattura.IDDESCRIZIONE) ON TbRigheOrdine.IdOrdine =
TbDescrizione.IdOrdine_2) ON TbOrdine.IDOrdine = TbRigheOrdine.IdOrdine
WHERE (((TbRigheOrdine.Opzione)=False) AND
((TbDescrizione.Fatturata)=False));
 
 
 
 
 

Forse mi sto sbagliando, ma temo (se immagino bene ciò che non hai detto) che il tuo problema derivi dall'aver usato una query di selezione e non una di accodamento dei prodotti selezionati ad una tabella "CorpoDocumentiInterni"/"CorpoFatture".
 
HTH
Popi

 ha scritto nel messaggio 
news:12500757.170.1324485748235.JavaMail.geo-discussion-forums@vbad17...
Forse mi sto sbagliando, ma temo (se immagino bene ciň che non hai detto) 
che il tuo problema derivi dall'aver usato una query di selezione e non una 
di accodamento dei prodotti selezionati ad una tabella 
"CorpoDocumentiInterni"/"CorpoFatture".
 
no, la query che ti ho mostrato č la base per la query di accodamento 
 
 

 ha scritto nel messaggio 
news:4ef225c4$0$1387$4faf...@reader2.news.tin.it...

questa č la soluzione
in criteri di opzione
IIf([TbDescrizione_1].[Fatturata_Ordine]=0;0;-1)