Ciao a tutti.
Qualcuno può aiutarmi a risolvere il seguente problema ?
Sto cercando di realizzare un gestionale per la mia ditta lavorando sulla
falsa riga di NorthWind (esempio incluso in Microsoft Access).
Anche nel mio database ci sono quattro tabelle
fondamentali:
Prodotti
Dettagli Ordini
Ordini
Clienti
la differenza sta nella gestione del prezzo di ogni prodotto poichè noi
abbiamo listini differenziati in funzione del cliente.
Inizialmente avevo pensato di aggiungere una serie
di colonne alla tabella Prodotti in questo modo
IDProdotto
....
....
listino1
listino2
listino3
e in queste tre ultime colonne avrei inserito i
prezzi presonalizzati.
Quindi il cliente X avrebbe acquistato con listino
1 e il cliente Y con listino 2 e così via.
Il problema nasce quando vado ad inserire un nuovo
cliente che ha bisogno di un listino
diverso dai tre presenti.
In questo caso dovrei mettere mano sulla struttura
del database aggiungendo un nuovo campo nella tabella PRODOTTI.
Agirei sulla struttura del database e non sui
dati... insomma penso che la soluzione sia poco elegante.
Altra soluzione sarebbe stata quella di tenere tabelle prodotti distinte
per clienti distinti... ma anche questa non mi
sembra la soluzione più ragionevole.
Quello che mi serve è di poter creare in modo
automatico una tabella che contiene i listini dei clienti e che
e sia funzione sia del numero di clienti elencati
nella tabella CLIENTI e dei prodotti elencati nella tabella
PRODOTTI.
Ho bisogno cioè di poter ricercare nella tabella prodotti un prezzo
relativo ad un cliente... ma ovviamente non so da dove iniziare.
Sin da ora un GRAZIE a chi mi potrà aiutare.