Hvordan legge til et en-til-mange Database Sivil i Microsoft Access

Bruk Access relasjoner for å søke etter og dele data på tvers av flere tabeller. For eksempel si at du er en pottemaker og ønsker å holde oversikt over din virksomhet. Du kan lage en tabell for å holde oversikt over din keramikk og en annen tabell for å lagre registreringer av gallerier som viser arbeidet ditt. Ved å skape en relasjon mellom de to tabellene, kan du kjøre en spørring som viser hvor hvert av elementene blir nå vist.

Bruksanvisning

1 Hvis du ikke allerede har gjort, tildele en primærnøkkel som en unik identifikator i et felt i hver tabell.

2 Steng ned alle bord, og trykk deretter på F11-tasten for å åpne databasen vinduet. Klikk på relasjoner ikonet på verktøylinjen. Hvis databasen har eksisterende relasjoner definert, vil en visuell visning av disse relasjonene vises.

3 Hvis dine to tabellene ikke vises, klikker du på Vis tabell-ikonet på verktøylinjen. Vinduet Legg Tabeller / spørringer boks vises.

4 Fra legge til tabeller / spørringer boksen, dobbeltklikker du på de to tabellene som du ønsker å forholde seg til.

5 Lukk legge til tabeller / spørringer dialogboksen.

6 Dette kan være den vanskelige delen. Dra feltet du ønsker å forholde seg fra én tabell til relaterte felt i den andre tabellen. Dette feltet er vanligvis primærnøkkel felt i en tabell. Primærnøkkel feltet i den andre tabellen kalles Foreign Key.

7 Når relasjoner dialogboksen, sjekk for å være sikker på at alt er som du vil ha det, og klikk deretter Opprett. Forholdet er etablert. Du vil nå se to tabeller som vises med en linje mellom dem for å vise at de er i slekt.

Hint

  • Denne type forhold kalles en en-til-mange relationshhip. I keramikk eksempel, ville du bare har en rekord på hvert keramikk element, men hver galleriet kan vise flere varer.
  • Du kan også ha en en-til-en-forhold og en mange-til-mange-relasjon.
  • Relaterte felt nesten alltid trenger samme datatype, og FieldSize eiendom innstillingen må være den samme. Det er to unntak når ulike datatyper er tillatt.