Newsgroup: it.comp.appl.access
Titolo: registro delle fatture emesse e query a acampi incrociati

Ciao
sto cercando di farmi un registro delle fatture emesse..
no no.. non sto parlando del trio e ritrito problema dei progressivi.. sto
cercando di fare il report delle fatture emesse così come la legge lo
richiede:
cioè con le seguenti colonne:
n° doc
data
generalità cliente
totale   :    (la somma delle seguenti)
aliquota 4%    :    che si divide in Imponibile e Iva
aliquota 10%    :    che si divide in Imponibile e Iva
aliquota 20 %    :    che si divide in Imponibile e Iva
variazioni    :    che si divide in Imponibile e Iva
esenti o non imponibili: solo imponibile
importi esclusi: solo imponibile
note
problema: come  generare un report del genere?
pensavo di basarmi su una query a campi incrociati.. ma ho appena scoperto
che l'intestazione di colonna può avere solo un campo
Come posso calcolare imponibile e iva per ogni aliquota per ogni fattura e
farne "una  tabella" sul report ?

"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:b3dapv$o62$1...@grillo.cs.interbusiness.it...

Ci dovresti dire come è strutturata la tabella fatture dal quale vuoi
stampare il report del libro IVA.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 stampare il report del libro IVA.
hai ragione! :) che sbadato..
bhe io ho fatto una cosa così:
pkFattura    :Contatore
fkCliente    :primari key del cliente
Fattura    :numero progressivo di fattura
DataFattura    :data della fattura
NotaDiAccredito    :numero progressivo della nota di accredito oppure è null
fkTipoPagamenti    :fa riferimento ad una tabella per le modalità di
pagamento e le scadenze (riba, bonifict etc 30,60, 90..)
SpeseIncasso    :auto esplicativo
Stampata?    : serve per vietare modifiche dopo una stampa
Incompleta?    :serve per non madare autoamticametne una fattura in stampa
SollecitareInsoluti?    :serve per avvisare se una scadenza relativa è
scaduta
poi c'è la tabella dei dettagli
pkDettagli    :Contatore
fkFattura    :primary key della fattura
Imponibile
Iva%    :AliquotaIva usata
Iva    : testo descrittivo per l'iva usata (es: "art 10 n.1")
ColonnaIva:    Colonna Iva in cui deve finite l'importo nel registro delle
fatture (20%,10%,4%,Variazioni,non imponibili o esenti,importiesclusi ) Non
credo che serva, ma io usavo questa per la query a campi incrociati
Note    : testo descrittivo
ma mi accontento di uno spunto generale per una soluzione comunemente
adottata

"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:b3dgbb$d1n$1...@grillo.cs.interbusiness.it...

Se vuoi risolvere il tuo problema usando queries a campi incrociati, deve
crearti tante queries a campi incrociati quante sono la possibili aliquote
IVA, una per ogni aliquota IVA, e poi crearti una query che mette in join
tutte le queries a campi incrociati; se vai sul Sito Comune (link qui sotto)
nella Sezione Reports trovi un esempio di quanto ti serve nella FAQ
intitolata "E' possibile creare una query a campi incrociati con due campi
valore, due totali di riga dei due campi valore e le relative percentuali di
riga e di colonna?". Nell'esempio si hanno solo due campi valore, ma il
tutto è facilmente modificabile per ottenere una query con più di due
colonne.
In alternativa puoi risolvere con una query di raggruppamento (su fkFattura)
ventilando, con delle IIf, il campo ColonnaIva in campi calcolati diversi a
secoda del valore di Iva%; quindi chiederai la somma di tali campi
calcolati.
