Newsgroup: it.comp.appl.access
Titolo: Database, fatture, pagamenti ecc. per la ditta

Ho creato in ACCESS un database per la gestione della mia ditta per fare
questo mi sono creato 5 tabelle:
Cliente composta dai campi IDCliente, Ragione Sociale, Indirizzo, CAP,
Comune, Provincia, Partita IVA
Fattura composta dai campi IDFattura, Data, Numero, Tipo, Porto, IDCliente,
Annotazioni
Fornitore composta dai campi IDFornitore, Ragione Sociale, Indirizzo, CAP,
Comune, Provincia, Partita IVA
Dettaglio Fattura composta dai campi IDDettaglio Fattura, Quantità,
articolo, Prezzo, IDFattura
Pagamento composta dai campi IDPagamento, IDCliente, data, importo
E le relazioni necessarie per la compilazione della fattura ovvero:
[fattura]![idcliente] --->>> [cliente]![idcliente]
[dettagliofattura]![idfattura] --->>> [fattura]![idfattura]
[pagamento]![idcliente] --->>> [cliente]![idcliente]
Con  le query sono poi riuscito ad ottenere il totale delle singole fatture
e un totale di spesa dei singoli clienti e un totale dei pagamenti dei miei
clienti. Vorrei Ora costruire una maschera e un report che mi permettano di
visualizzare o di stampare tutte le fatture emesse a clienti con relativi
importi totali, il totale di spesa del cliente (ovvero la somma dei totali
di tutte le fatture di quel cliente) e il totale dei pagamenti effettuati da
quel cliente. Come posso fare? Le relazioni create mi permettono di fare
questo oppure devo riprogettare il DB in un altro modo? Grazie a tutti in
anticipo...

 anticipo...
Guarda che sei ad ottimo punto.
Creati una maschera e un report riferito al cliente e nelle
sottomaschere/sottoreport aggregati i campi come presumibilmente hai gią
fatto.
cioč vai liscio
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 Inviato via 
http://usenet.libero.it
Grazie MAssimiliano,
di essere vicino lo sapevo, ma non riuscivo a trovare
il modo, forse la confusione mentale oppure sai quando
prendi la cantonata....
Ancora grazie, provo a fare come dici e poi ti riposto
un messaggio sul NG per dirti se è tutto OK.
Ancora grazie
                        Waldis da Pistoia


Guarda che sei ad ottimo punto.
Creati una maschera e un report riferito al cliente e nelle
sottomaschere/sottoreport aggregati i campi come presumibilmente hai già
fatto.
cioè vai liscio
MAssimiliano
Ho già creato anche le maschere per l'inserimento dei clienti, per la
creazione della fattura con la sottomaschera dettagliofattura e per
l'inserimento dei pagamenti, il problema si pone perchè per i pagamenti non
ci sono problemi se io faccio una maschera con il campo [cliente]![ragione
sociale] e la sottomaschera [pagamento]![data] e [pagamento]![importo] lui
mi visualizza solo i pagamenti del cliente senza visualizzarmi gli importi
totali delle fatture, allora dici mi creo una query che mi inserisca
[fattura]![id fattura] e faccio un raggruppamento e poi l'espressione
somma([dettaglio fattura]![quantità]*[dettaglio fattura]![importo]) e così
ho tutti i totali delle fatture a questo punto manca solo di creare una
maschera così [cliente]![ragione sociale] e la sottomaschera con
[pagamento]![importo] e [pagamento]![data] e [query fattura]![espr1] (ps
dove espr1 è l'espressione sopracitata) solo che mi dice che non è possibile
farla come mai?!!?!?!?!? Grazie a tutti di nuovo!!!