Newsgroup: it.comp.appl.access
Titolo: calcoli sul corpo fattura

Dovrei calcolare in fase di stampa, e quindi su un report, e sulla maschera
inserimeto dati il totale imponibile di una fattura.
Unico problemino...alcuni prodotti hanno l'iva al 20% altri potrebbero
essere non imponibili e quindi con iva allo 0%.
Avrei pensato ad una queri che raggruppa le righe della stessa fattura in
base al codice iva....ma (e qui si ferma la mia competenza....) come faccio
a recuperare il valore ed asseganrlo ad un campo nel codice e soprattutto
mentre inserisco le varie righe??
O mi conviene andare a programmare in Vb?? e che ci scrivo???
Grazie a tutti e ciao
________________________________________
Davide Cielo              
d.c...@tin.it


Raggruppa per codice iva una query di selezione (selezione su numero
fattura).
Visualizzala con una sottomaschera nel piè di pagina maschera o con un
sottoreport nel piè di pagina fattura.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


Se i casi dell'aliquota iva in questione sono solamente 2 ovvero 0% o 20%
allora potresti creare anche direttamente una casella che calcola l'importo
ivato con una funzione IIF, poichč la sintassi del comando č:
iif(espressione; parteveradellacondizione; partefalsadellacondizione) senza
creare alcuna query, in questa maniera č sufficiente che nell'evento dopo
aggiornamento o dopo inserimento del campo "importo" eseguire o un requery
della casella "totaleivato" oppure direttamente da codice impostare il
valore del campo in questione.
Casomai...postami pure i nomi dei campi che te li scrivo senza esempi...
frank...@libero.it
frankkk

 ha scritto nel messaggio
news:PLtJ5.14128$3K3.4...@news.infostrada.it...

Visto che mi sembra di capire che stiamo parlando anche di un report, e
quindi l'evento dopo aggiornamento mi sembra un pochino problematico ;-)), e
quanto alla funzione IIF non riesco a capire come la scriveresti, sarei piů
propenso ad adoperare la funzione DSum (sempre che i codici iva siano solo
due).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 wrote in message
PLtJ5.14128$3K3.4...@news.infostrada.it...


 ciao
...se i codici iva sono + di due allora casca il palco di quello che avevo
inteso, nel senso che un IF ed un Dsum non fanno al caso tuo...essendo più
di due va considerato che la tabella che contiene le tue fatture deve
contenere e "fotografare" tutti i dati del momento, in quel caso allora
procederei sempre con una aggregazione di dominio ma con un dlookup per
inserire nel campo anche l'idaliquota ed il relativo valore e poi fare i
dovuti conteggi a livello di record, mi spiego meglio : (questi sono i dati
che mi hai passato tu)...
totaleriga (dato ovviamente dal prezzounitario * quantita)
Idcodiceiva =codice iva da 1 a .....x
perciva = la percentuale dell'iva da usare per i calcoli, puo' essere 0
oppure 20
mettiamo il caso
Tabella iva, campi : idcodiceiva e perciva (che è il valore che ci
interessa..), quindi nel form avrai a seguito dell'inserimento del campo
IDCODICEIVA:
perciva=dlookup("perciva","iva","([iva]![idcodiceiva]=[idcodiceiva])")
in questo modo hai un campo che contenga la percentuale di iva da
moltiplicare in seguito....giusto ?
Ora puoi eseguire i tuoi conteggi a livello di riga.
Spero di aver compreso tutto in maniera conforme alle tue esigenze !
frankkk

Carlo Ve ha scritto nel messaggio ...

volevo dire un'attimo
Carlo Ve

 wrote in message
ve8K5.33523$3K3.8...@news.infostrada.it...
