Het maken van een relationele database kan u helpen bij het opslaan van gegevens op een meer georganiseerde manier met gebruik van tabel relaties . Tabelrelaties kunt u helpen repetitieve data ook wel redundante gegevens te voorkomen . Redundante data kunnen worden voorkomen door het definiëren van de primaire sleutel kolom . Deze kolommen bevatten een andere waarde in elke rij uniek te identificeren . De een-op - veel-relatie is de meest voorkomende , waar de eerste tabel veel overeenkomende rijen in een tweede tabel kan hebben . Wat je nodig hebt Microsoft Access Toon Meer Aanwijzingen Lancering Microsoft Access 1 , klikt u op " Lege database , " en klik op de knop "Create " . Dubbelklik op " Nieuw veld toevoegen " en type " City" naar de eerste kolom te creëren . Druk op ' Enter '. Type " Voornaam " en druk op " Enter " om een tweede kolom en typ " Achternaam " naar een derde kolom te creëren . Druk " Ctrl " 2 en " S " op gang te brengen de "Opslaan als " dialoogvenster en klik op "OK " om de tafel te slaan . klik op het tabblad " Create " en klik op de " Table " icoon om een nieuwe tabel te maken . Dubbelklik op " Nieuw veld toevoegen " en type " Staat " om een nieuw veld te maken . Druk op "Enter " en typ " City" naar een tweede veld te creëren . Druk op " Ctrl " en " S " op te slaan op de lancering van de "Opslaan als " dialoogvenster en klik op "OK " om de tafel te slaan . 3 Klik op het tabblad " Database Tools" en klik " relaties " om de tafel relaties te definiëren . Klik op " Tabel1 " en " Table2 " om ze in de ' Tabel weergeven ' dialoogvenster te selecteren . Klik op de knop 'Toevoegen' en klik op ' Sluiten '. 4 Klik op het tabblad " Database Tools" en klik op " Visual Basic " om de VBA -editor te starten . Klik op het veld "Invoegen" en klik op "Module " om een nieuwe module te voegen Kopieer 5 en plak de volgende code in beide tabellen vullen met gegevens : . Private Sub populateTables ( ) Dim strSQL Zoals StringDoCmd.SetWarnings FalsestrSQL = " INSERT INTO Tabel1 " strSQL = strSQL & " VALUES ( 1 , ' Dallas ' , ' John ' , ' Smith ' ) " DoCmd.RunSQL ( strSQL ) strSQL = " ; INSERT INTO Tabel1 " strSQL = strSQL & " VALUES ( 2 , ' Los Angeles ' , ' Mary ' , ' Jones ' ) " DoCmd.RunSQL ( strSQL ) strSQL = " INSERT INTO Tabel1 " strSQL = strSQL & " VALUES ( 3 , ' Los Angeles ' , ' Charles ' , ' Lopez ' ) " DoCmd.RunSQL ( strSQL ) strSQL = " INSERT INTO Tabel1 " strSQL = strSQL & " VALUES ( 4 , ' Dallas ' , ' Oscar ' , ' Ramos ' ) " DoCmd.RunSQL ( strSQL ) strSQL = " INSERT INTO Table2 " strSQL = strSQL & " VALUES ( 1 , ' Texas ' , ' Dallas ' ) " DoCmd . RunSQL ( strSQL ) strSQL = " INSERT INTO Table2 " strSQL = strSQL & " VALUES ( 2 , ' California ' , ' Los Angeles ' ) " DoCmd.RunSQL ( strSQL ) End Sub de sleutel Press 6 " F5 " om de procedure uit te voeren. Schakel terug naar Microsoft Access en klik op de "Create " tabel en klik op "Query Design. " Klik " tabl1 , " " Table2 , " en klik op de knop " Toevoegen" . Dubbelklik op " Voornaam " en dubbelklik op " Achternaam " van " Tabel1 . " Double -click " staat , " en dubbelklik op " City" van tafel " Tabl2 . " Type " Los Angeles " in de " Criteria " rij voor de "City " kolom . Klik op het pictogram " Run" om uw query uit te voeren en bekijk de voornaam , achternaam , en staat voor de mensen die in Lost Angeles wonen .
|