Newsgroup: it.comp.appl.access
Titolo: Calcoli con selezione in Campi di un maschera

Ciao a tutti . Sto creando un’applicazione per fare delle fatture ma sto
trovando alcuni problemi che spero riusciate a risolvermi:
Ho una tabella con Cod_art, #doc (in relazione con un’altra tabella con i dati
anagrafici), la descrizione dell’art, q.tà, prezzo , importo e IVA che puo
essere al 4%, 20% o Non Imponibile
Cod Art  	Doc	Descrizione	Q.tà	Prezzo		Importo	IVA
A1		F001	XXXXXX 	2	10000		20000		4%
A2		F001	CCCCCC	3	5400		16200		20%
A3		F001	DDDDDD	7	1000		7000		N.I.
 
Il mio problema è questo: 
in alcuni casi devo fare la somma degli importi con IVA al 4%,al 20 %  e Non
Imponbile,  ma non riesco a farlo: Avevo pensato di fare delle Query per
raggruppare i valori al 4,20,NI e poi fare i conteggi ma non mi sembra un gran
metodo….
Come posso fare????
Inoltre come posso fare ad inviare da una maschera una stampa di un report di
una sola variabile (devo stamapare la pagina della fattura, ma solo quella di
Mister X e quando sono nella maschera di immissione di MisterX voglio stampare
la SUA fattura)
Grazie Mille in anticipo 
Ciao Michele
-- 
Posted from 
ppp-49-128.26-151.libero.it
 [151.26.128.49] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Aggiungi una casella nel corpo della fattura (Righi Fattura) che chiamerai
ImpIva e nell'origine controllo scrivi l'espressione che ti calcola
l'importo dell'iva così:
=IIf([IVA]="NI";0;[Importo]/100*[IVA])
sul piè di maschera inserisci una casella che chiami TotIva con origine
controllo cos':
=Somma([ImpIva])
e adesso hai il totale dell'iva per la fattura.
Per aprire un report di una determinata fattura guarda sullo help
l'istruzione:
docmd.OpenReport "NomeReport",,,Condizioni
Ciao Roberto - Syd

 Ciao Roberto - Syd
Grazie ma ho un altro problema…. :( 
Ho fatto come hai detto eccetto una piccola modifica; io ho scritto
=((IIf([IVA %]="4";[Importo];0))
Invece di 
=IIf([IVA]="NI";0;[Importo]/100*[IVA]) come avevi scritto tu 
ma non credo che questa modifica abbia influenzato qualcosa…credo…cmq la
casella ImpIVA nel Corpo mi da il risultato che cercavo solo che la casella
TotIva che ho messo come avevi detto nel pie di maschera mi da errore se
utilizzo la banalissima formula =Somma([ImpIVA]), causando l’errore in tutte le
altre formule del piè di maschera
Dove sbaglio???
Ancora grazie per il prezioso aiuto
-- 
Posted from 
ppp-224-145.20-151.libero.it
 [151.20.145.224] 



A mio parere una query di raggruppamento su la percentuale IVA, query anche
filtrata sul codice di Mister X, mi sembra una buona soluzione; in questa
query oltre che calcolarti gli imponibili potrai calcolarti anche l'importo
dell'IVA.
Se il tuo report ha la stessa origine record della maschera (come mi sembra
di capire), apri il report filtrandolo in base all'ID di Mister X che
rileverai dalla maschera.
La query di raggruppamento di cui sopra potrà essere origine record di un
sottoreport inserito in un piè di pagina.
Quanto ai calcoli della fattura ti conviene forse farli direttamente sul
report che non farli sulla maschera e poi andarteli ad "accattare" da lì.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------