In Microsoft Access 2003, le regole di integrità referenziale impediscano la creazione di record orfani nella tabella sul lato molti della relazione uno-a-molti. Quando si crea una relazione nel diagramma di database, per impostazione predefinita è applicata l'integrità referenziale tra le tabelle. Mentre accesso questo impone per l'utente per impostazione predefinita, l'utente può alternare ancora on e off. Ecco alcuni passaggi su come applicare l'integrità referenziale in Access 2003.
Istruzioni
1
Sulla barra degli strumenti "Database", fare clic sul pulsante "Relazioni" per aprire la finestra "Relazioni".
2
Se nella finestra di dialogo «Show Table» non Visualizza sulla barra degli strumenti, fare clic sul pulsante «Show Table». Fare doppio clic su "Categorie" e "Prodotti" nell'elenco visualizzato.
3
Chiudi il «Show Table» di dialogo per visualizzare la finestra "Relazioni". Scegliere "CategoryID" nella prima tabella e trascinarlo sulla cima "CategoryID" nella seconda tabella.
4
Selezionare la casella di controllo "Integrità referenziale", selezionare le altre due caselle di controllo e quindi fare clic su "Crea". Access 2003 visualizzerà la finestra di dialogo "Modifica relazioni", che elenca i campi che hanno scelto di relazionarsi.
Consigli & Avvertenze
- È possibile modificare le condizioni in cui è applicata l'integrità referenziale modificando le proprietà della relazione.
- È possibile impostare l'integrità referenziale tra due tabelle in Microsoft Access se entrambe le tabelle sono nello stesso database di Microsoft Access; il campo corrispondente è una chiave primaria in una tabella o ha un indice univoco; i campi correlati hanno lo stesso tipo di dati (l'eccezione è che un campo contatore può essere correlato a un tipo di dati numerico con una dimensione campo intero lungo).
- L'integrità referenziale non è impostato tra due tabelle, se non sono nello stesso database di Microsoft Access 2003, il campo corrispondente non è una "chiave primaria" in una tabella o non dispone di un indice univoco, o i campi correlati hanno dati diversi.