Newsgroup: it.comp.appl.access
Titolo: "query" in report

buon dě a tutto il NG,
ho un quesito da porre... ho un report che ha come origine dati una query,
in esso vengono visualizzati (raggrupati x ragione sociale) la somma di
"dare", di "avere" e di "ritenuta". Vorrei che nel report mi venissero
visualizzate solamente le ditte che hanno come somma di "ritenuta" il
valore 0. attendo fiducioso anche se la cosa č un po strana :-). Ciao e
grazie!
Enzo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 --
E se nella query gli piazzi come condizione che ritenuta = 0 così filtri
direttamente i risultati?
Alex

 Alex
scusa ho fatto un errore nel post, nel report oltre a quei campi c'è un
campo che mi fa sommaavere-sommadare-ritenuta. Voglio che qundo questo
risultato è = 0 deve essere visaulizzata quella azienda, è un calcolo che
non posso fare in query (che io sappia) xchè è un dettaglio riferito alla
ragione sociale. 



Dici ?
Io giusto a titolo di verifica mi sono costruito una tabella (chiamata
tabella1) così strutturata:
IdAzienda (contatore chiave primaria)
Nomeazienda (testo)
sommaavere (valuta)
sommadare  (valuta)
ritenuta (valuta)
e l'ho riempita con due record
1 , Azienda 1, 500 , 250 , 50
2 , Azienda 2, 300 , 250 , 50
poi ho fatto la seguente query
SELECT Tabella1.IdAzienda, Tabella1.Nomeazienda, Tabella1.sommaavere,
Tabella1.sommadare, Tabella1.ritenuta, [sommaavere]-[sommadare]-[ritenuta]
AS Differenza
FROM Tabella1
WHERE ((([sommaavere]-[sommadare]-[ritenuta])=0));
secondo te che record mi mostrava? il n° 1 o il n° 2?
Se poi usi la query come recordset per il tuo report....
Alex

 Alex
ho capito quello che dici te ma non fa proprio al mio caso, forse la
soluzione è piu' semplice, forse devo solo inserire un fitro sul report
dove dico che il campo "nomedelcampo" deve essere uguale a 0...


 dove dico che il campo "nomedelcampo" deve essere uguale a 0...
no, se il campo è calcolato direttamente sul report access si altera e ti
chiede l'inputbox con l'immissione del valore del parametro (nel tuo caso =
0).
Puoi provare così
nel caso il campo calcolato abbia come origine controllo
=[sommaavere]-[sommadare]-[ritenuta]
imposti il filtro a sì
e gli devi metti il filtro come ([sommaavere]-[sommadare]-[ritenuta])=0
Alex

 Alex
caro Alex mi chiede cmq l'input delle tre variabili :-(



Perchè non provi a postare la struttura della tabella da dove prendi i dati
e la query che alimenta il report?
Magari ci leviamo le gambe!!
Alex

 Alex
forse ho capito dov'è il problema, il report ha come origine una
comunissima query di selezione, il report è cosi strutturato:
INTESTAZIONE DI PAGINA
Rag. Soc. | Data | IDMOV | Descrizione | dare | avere | ritenuta | Saldo
INTESTAZIONE RAGIONE SOCIALE
Rag. Soc.
CORPO
qui ci sono i dettagli riferiti alla ragione sociale, i campi sono quelli
di intestazione di pagina
PIE' DI PAGINA
riepilogo | SommaDare | SommaAvere | SommaRitenuta |
sommadare-sommaavere-sommaritenuta
forse il filtro non riesce ad applicarlo xchè è un report che ha dettaglio
e riepilogo x ogni ragione sociale.



Premesso che mi riesce difficile lavorare a distanza e senza vedere ciò che
ho davanti ma se te
imposti il filtro report a sì
e il filtro a ([sommadare]-[sommaavere]-[sommaritenuta])=0
che succede?

alex3man ha scritto:

mi chiede i'input sommadare sommaavere sommaritenuta
se vuoi te lo mando via email tanto è una stronzata di db


 --
Mandamelo in e-mail poi cmq posto l'eventuale soluzione del problema sul
ng(sempre che ci riesca a risolverlo il problema) a beneficio di tutti
email 
alex...@virgilio.it
Alex