Come creare un database relazionale

Creare tabelle delle relazioni in Access.

Passaggio 1

Esegui Microsoft Access, fai clic su "Database vuoto" e fai clic su "Crea". Fare doppio clic su "Aggiungi nuovo campo" e digitare "Città" per creare la prima colonna. Premi "Invio". Digitare "Nome" e premere "Invio" per creare una seconda colonna e digitare "Cognome" per creare il terzo.

Passaggio 2

Premere "Control" e "S" per eseguire la finestra di dialogo "Salva con nome" e fare clic su "OK" per salvare la tabella. Fare clic su "Crea" e fare clic sull'icona "Tabella" per creare una nuova tabella. Fare doppio clic su "Aggiungi nuovo campo" e digitare "Stato" per creare un nuovo campo. Premere "Invio" e digitare "Città" per creare un secondo campo. Premere "Control" e "S" per salvare ed eseguire la finestra di dialogo "Salva con nome" e fare clic su "OK" per salvare la tabella.

Passaggio 3

Fare clic su "Strumenti database" e fare clic su "Relazioni" per definire la tabella. Fare clic su "Tabella 1" e "Tabella 2" per selezionarli nella finestra di dialogo "Mostra tabella". Clicca su "Aggiungi" e "Chiudi".

Passaggio 4

Fare clic su "Strumenti database" e "Visual Basic" per eseguire Editor VBA. Fare clic sul campo "Inserisci" e su "Modulo" per inserire un nuovo modulo.

Passaggio 5

Copia e incolla il codice seguente per popolare entrambe le tabelle con i dati:

Private Sub populateTables () Dim strSQL As String DoCmd.SetWarnings False strSQL = "INSERT INTO Table1" strSQL = strSQL & "VALUES (1, 'Dallas', 'John', 'Smith')" DoCmd.RunSQL (strSQL) strSQL = "INSERT INTO Table1" strSQL = strSQL e "VALUES (2, 'Los Angeles', 'Mary', 'Jones')" DoCmd.RunSQL (strSQL) strSQL = "INSERISCI INTO Table1" strSQL = strSQL & "VALUES (3, "Los Angeles", "Charles", "Lopez") "DoCmd.RunSQL (strSQL) strSQL =" INSERT INTO Table1 "strSQL = strSQL &" VALUES (4, 'Dallas', 'Oscar', 'Ramos') "DoCmd .RunSQL (strSQL) strSQL = "INSERT INTO Table2" strSQL = strSQL e "VALUES (1, 'Texas', 'Dallas')" DoCmd.RunSQL (strSQL) strSQL = "INSERISCI INTO Table2" strSQL = strSQL & "VALUES ( 2, "California", "Los Angeles") "DoCmd.RunSQL (strSQL) End Sub

Passaggio 6

Premere il tasto "F5" per eseguire la procedura. Passare nuovamente a Microsoft Access e fare clic su "Crea" e "Progettazione query". Clicca su "Tabella 1", "Tabella 2" e "Aggiungi". Fare doppio clic su "Nome" e "Cognome" nella "Tabella 1". Fare doppio clic su "Stato" e "Città" nella "Tabella 2". Scrivi "Los Angeles" nella riga "Criteri" per la colonna "Città". Fare clic sull'icona "Esegui" per eseguire la query e visualizzare il nome, il cognome e lo stato delle persone che vivono a Los Angeles.