Salve a tutti, premetto che di basi di dati e DBMS (access nel mio caso) sono molto principiante e pertanto mi sono rivolto a questo forum per la seguente domanda:
In pratica come posso relazionare 3 tabelle che mi diano in output, in particolare nel report che poi dovrò stampare, un preventivo semplice con il nome del cliente che me lo ha richiesto, la data e il numero id del preventivo e le operazioni associate a questo preventivo?
Io finora ne ho provate tante relazioni ma dopo che inserisco qualche dato e mi creo il report, me lo trovo errato perchè ogni cliente che ha fatto un preventivo mi esce nello stesso report![]()
quello che ho fatto io finora è questo:
tabella CLIENTI (con ID_cliente e il resto dell'anagrafica)
tabella PREVENTIVI (con ID_prev, data, idcliente)
tabella OPERAZIONI (con ID_op, prodotto/servizio, quantità,costo unitario, costo totale,id_prev)
Le relazioni che ho pensato io sono:
1 cliente richiede 1 o più preventivi quindi relazione 1 a M;
1 preventivo è composto da 1 o più operazioni quindi relazione 1 a M;
credo che serva una relazione M a M ma non capisco qui il da farsi...
Spero in un vostro aiuto!![]()