Domanda

Voglio creare un modulo in Access 2010 che mi consentirebbe di inserire le informazioni su una fattura ed essere in grado di scegliere il nome di un cliente, un negozio e un dipendente a cui associare quella fattura. I clienti, i negozi e i dipendenti sono archiviati in tabelle separate con tabelle di mappatura (cioè il cliente fattura, che ha solo InvoiceID e Custid) che li collegano alla fattura.

Quando realizzo un modulo che rende solo i record per le informazioni di una singola tabella, posso utilizzare il modulo per fare nuovi record e modificare bene i record precedenti, ma quando ho qualsiasi modulo che faccio che ha informazioni da altre tabelle, visualizzerà solo i record correnti , non fare nuovi record o modificarli. Come posso creare una forma che funzioni in questo modo?

È stato utile?

Soluzione

Potresti voler leggere Fondamenti di progettazione del database relazionale, Paul Litwin, 2003, Ho il sospetto che non abbia bisogno delle tabelle di giunzione per clienti, negozi e dipendenti - le tabelle di giunzione sono generalmente necessarie solo quando puoi avere molti di qualcosa associato a uno di qualcos'altro, ad esempio diverse posizioni per una fattura.

Ciò renderebbe le cose molto più facili per te, perché potresti usare ComboBox per consentire all'utente di selezionare questi elementi per nome, che poi scriverebbe l'ID alla tabella delle fatture.

Potresti guardare il database di Northwind (nwind.mdb) per alcune idee. Viene fornito con tutte le versioni di accesso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top