Come definire una relazione molti-a-molti in Access 2003

November 17

In Microsoft Access 2003, una relazione molti-a-molti è un'associazione tra due tabelle in cui un record in una tabella può riguardare molti record in altra tabella. Per rendere questo rapporto, si aggiunge una terza tabella e aggiungere i campi chiave primaria dagli altri due tavoli a questa tabella. Ecco alcuni passi su come definire una relazione molti-a-molti in Access 2003.

istruzione

1 Chiudere tutte le tabelle che avete aperto. Non sarà in grado di creare o modificare le relazioni tra tutte le tabelle aperte. Premere il tasto "F11" per passare alla finestra "Database".

2 Fai clic su "relazioni" sulla barra degli strumenti. Se non è stato ancora definito tutte le relazioni nel database, viene visualizzata automaticamente la finestra di dialogo "Mostra tabella".

3 Fare doppio clic sui nomi delle tabelle che si desidera mettere in relazione, e quindi chiudere la finestra di dialogo "Mostra tabella". Per creare una relazione tra una tabella e si, aggiungere tale tabella due volte.

4 Trascinare il campo che si desidera mettere in relazione da una tabella al campo correlato dell'altra tabella. Controllare i nomi dei campi visualizzati nelle due colonne nella finestra di dialogo "Modifica relazioni" per assicurarsi che siano corrette. È possibile cambiare se necessario.

5 Impostare le opzioni di relazione, se necessario. Fare clic sul pulsante "Crea" per creare la relazione.

Consigli e avvertenze

  • Per trascinare più campi, premere il tasto "Ctrl", fare clic su ogni campo e quindi trascinarli.
  • Quando si chiude la finestra "relazioni", MS Access chiede se si desidera salvare il layout. Se si salva il layout o no, le relazioni create vengono salvate nel database.
  • La "Progettazione query" non controllerà per assicurarsi che un valore si inserisce all'interno della lunghezza della colonna che si sta aggiornando. Se si fornisce un valore che è troppo lungo, potrebbe essere tagliato.
  • Non è possibile annullare l'azione di eseguire una query di aggiornamento. Come precauzione, il backup dei dati prima di eseguire la query.