Newsgroup: it.comp.appl.access
Titolo: Terzo incomodo

Salve a tutti, sono ancora io, e sono a chiderVi un'auito. Sto valutando di
trasferire un foglio di excell in un DB che mi sembra un pò più sicuro ed
affidabile, ma mi sono arenato su campo extra.
Ho una tabella con         e una tabella con
id_Vendita  1----|          id_DettVendita
Data                   |          id_Cliente
Boulangerie        --molti id_Vendita
                                     id_TipoPane
                                      Prezzo
                                     qtàVenduta
                                     qtàResa
Il tipo pane viene stabilito dall'id_Cliente ha cui ho anche associato un
prezzo. Nulla di trascindentale, ma mi si è aggiunto un campo che non
riescoa collegare "Acconto".
Quindi io dovrei avere un cliente
A che compra il pane c  |
A che compre il pane b  |-- totdeiprezzi--accondo--TotDaPercep
A che compra il pane e  |
Però il cliente non salda il conto, ma dà un'acconto della fornitura del
giorno prima e quindi io dovrei avere il conto della fattura attuale,
l'acconto e il rimanente che deve ancora versare, peò non so come collegare
il fatidico campo "acconto"(sto facendo delle prove ma nulla,
l'inesperienza). Stavo scrivendo che non so dove metterlo, ma chissà i
commenti.
Sperando nel Vs buon cuore Grazie

 A che compra il pane e  |
Secondo me puoi risolvere creandoti una tabellina con gli acconti, che leghi
opportunamente alla vendita (IDVendita).
In questa tabella, poi , potresti anche memorizzare la data dell'acconto ed
un riferimento ad una fattura.
Utilizzando una tabella separata ti assicuri anche la possibilità di
inserire, se necessario, anche più acconti per lo stesso cliente o per la
stessa fattura; insomma, sei più libero.
Per quanto riguarda poi i totali sugli acconti dati e sul rimanente da
pagare, a meno che tu non abbia esigenze particolari, puoi tranquillamente
evitare di memorizzarli all'interno delle tabelle e calcolarteli di volta in
volta.
Una domanda te la faccio io: come mai hai messo la chiave esterna IDCliente
all'interno dei dettagli di vendita piuttosto che nelle vendite? Esiste la
possibilità che una determinata vendita sia fatta a più clienti distinti?
-- 
Gabriele Bertolucci
PBsoft


E' Vero, io avevo pensato che: quaesta persona a 4 negozi, a cui sono
abbinati ~25 clienti a cui vende il prodotto a prezzi diversi. Quindi
tabella per i negozi, tbl per i clienti abbinati ai negozi ed abbinato il
prezzo del prodotto. Quindi la vendita deve essere fatta per negozio, quindi
uno stesso cliente può acquistare più prodotti.
es:
Boulangerie 1(negozio)     data 13/08/2003
                                  dettaglio
Ciente Prodotto      qtà    prezzo   TotVend   Acconto  Rimanente
Jouf     Baguette      100   25
Jouf     DBaguette   520    20
Jouf     PBaguette    245   12        16080        10000    6080
Modu  Baguette      200   30
Modu  DBaguette     20    25
Modu  PBaguette      45   15         6500         5000     1500
ecc.....ho tralasciato il totvendita per prodotto per via dello spazio
altrimenti verrebbero degli incolonnamenti un pò fasulli. Mentre sto
scrivendo, mi è venuta un'idea...tutti i calcoli li posso fare in una query
a parte in quanto devo avere anche i totali per giorno. Mi metto al lavoro.
maurizio56