Hem Sociala medier Hur man bygger databasbaserade relationer i Access 2016 - dummies

Hur man bygger databasbaserade relationer i Access 2016 - dummies

Innehållsförteckning:

Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024

Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024
Anonim

Relational databaser dela data mellan två eller flera tabeller. Åtkomst 2016 använder ett länkfält, kallat en utländsk nyckel, för att binda samman relaterade tabeller tillsammans. En tabell kan till exempel innehålla volontär namn och adresser, medan en annan tabell spårar volontär händelse deltagande historia. Evenemangsinformationen är kopplad till volontärinformationen med ett länkfält, vilket (i detta exempel) förmodligen är ett volontär-ID.

Om du kan dra och släppa, kan du skapa ett tabellförhållande.

Håll dessa tre begränsningar i åtanke:

  • Du kan bara relatera tabeller som finns i samma databas.

  • Du kan relatera frågor till tabeller, men det är ovanligt.

  • Du måste berätta Access specifikt hur dina tabeller är relaterade.

När du är redo att spela matchmakaren mellan dina kärleksfulla tabeller, så gör du det här.

Fönstret Relationer

För att skapa ett tabellförhållande, öppna först fönstret Relationer. Följ dessa steg:

  1. Klicka på fliken Databasverktyg på bandet.

    Förhållandegruppen visas på bandet.

    Knappen Relationer på fliken Databasverktyg.
  2. Klicka på Relationer-knappen i gruppen Relationer.

    Fönstret Relationer visas. Första gången du anger ett förhållande, visas dialogrutan Visa tabell.

    Om några tabeller redan är listade i fönstret, har någon (eller någon trollkarl) redan definierat relationer för denna databas. Om du inte är säker på hur de kom dit och om mer än en person arbetar på din databas, sluta och konsultera alla databasutvecklare innan du ändrar relationerna. Vad som kan fungera för dig kan vara katastrofalt för dina kollegor.

När fönstret Relationer är öppet kan du välja och relatera tabeller.

Tabellförhållanden

För varje par tabeller du relaterar måste du välja tabellerna och sedan gå med i deras gemensamma fält.

Välja tabeller

För att välja tabeller som ska relateras öppnar du fönstret Relationer och följer dessa steg:

  1. Välj Visa tabell från bandets relationer grupp. (Om du inte ser gruppen Relationer, välj fliken Databasverktyg på bandet.)

    Dialogrutan Visa tabell visar listorna i den aktuella databasfilen.

  2. För varje par tabeller du vill ha i förhållandet, följ dessa steg:

    1. Klicka på tabellen.

    2. Klicka på Lägg till.

      I det stora arbetsförhållandet Relationships listar ett litet fönster fälten i det valda tabellen.När du lägger till tabeller i layouten visas ett separat fönster för varje tabell. Du kan se dessa fönster under dialogrutan Visa tabell.

      Använd dialogrutan Visa tabell för att lägga till tabeller i Relationship-diagrammet.

    Upprepa steg 2 för varje par tabeller du vill relatera. Om en av tabellerna i paret redan är närvarande (på grund av ett befintligt förhållande som det har med ett annat bord) behöver du inte lägga till det igen.

  3. När du har lagt till tabeller klickar du på Stäng-knappen.

När du har alla tabeller närvarande, är du redo för att dessa bord ska lära känna varandra.

Hantera relationer

Det här avsnittet innehåller all information som du behöver skapa, redigera och ta bort dina tabellrelationer.

Skapa relationer

När du har valt tabellerna följer du dessa steg för att skapa en relation mellan två tabeller:

  1. Bestäm vilka två tabeller du vill relatera.

    Eftersom den en-till-många relation är vanligast, gäller dessa instruktioner. De två tabellerna i ett till många förhållande är betecknade som uppfyller en av två roller:

    • Föräldra: I föräldrabordet är det relaterade fältet den primära nyckeln. Varje post i förälderbordet identifieras unikt av detta relaterade fält.

    • Barn: I barntabellen innehåller det relaterade fältet samma information som fältet i föräldrabordet. Vanligtvis har det samma namn som motsvarande fält i förälderbordet - även om det inte är något krav.

    För att göra relaterade tabeller enklare, sätt relaterade fält nära början av fältlistan. I Access måste du se relaterade fält på skärmen innan du kan skapa ett förhållande. Om de relaterade fälten inte är i början av fältlistan måste du göra en hel del rullning för att hitta dem. För att flytta ett fält, öppna problemtabellen i DesignView, peka på knappen som finns kvar i fältnamnet, tryck sedan och dra på knappen för att flytta fältet uppåt.

    Följ dessa steg för att välja förälderfältet från listan:

    1. Placera muspekaren på det fält som du vill relatera i föräldrabordet.

      Vanligtvis är fältet som du vill relatera i föräldrabordet den primära nyckeln.

    2. Håll ned vänster musknapp.

    Håll ned vänster musknapp genom att följa dessa steg för att ansluta till förälderfältet till barnfältet:

    1. Dra muspekaren från parentfältet till barntabellen.

      Ett plustecken visas längst ner på muspekaren.

    2. Peka på det relaterade fältet i barntabellen.

    3. Släpp musknappen.

      Dialogrutan Redigera relationer visas och specificerar det snabba förhållandet.

      Dialogrutan Redigera relationer detaljer om hur Access kopplar samman två tabeller.

      Var försiktig innan du släpper musknappen. Placera spetsen på muspekaren direkt på barnfältet innan du släpper.

    • Om du drar mellan de två fälten korrekt visar dialogrutan Redigera förhållanden föräldra- och barnfälten sida vid sida.

    • Om du saknar klickar du på Avbryt i dialogrutan Ändra relationer och försöker steg 3 igen.

    1. I dialogrutan Redigera relationer väljer du alternativet Enforce Referential Integrity.

    2. Dubbelkontrollera att dina fältnamn är de korrekta och klicka sedan på Skapa.

      Tillgång illustrerar det nya förhållandet i fönstret Relationer:

    • En rad mellan de relaterade fälten visar att tabellerna är relaterade.

    • Om du markerade alternativet Enforce Referential Integrity i föregående steg, Anslut platser en 1 bredvid föräldern i förhållandet och en oändlighetssymbol bredvid barnet …

För att koppla ett annat par markerade tabeller, upprepa steg 1 genom 5.

Ett till många förhållande mellan två tabeller.

Access ger också verktyg för att ändra och ta bort relationer.

Ändra relationer

När du har relaterat tabeller kan du se, organisera och ta bort relationerna.

Om du skapar ett förhållande som du inte vill ha öppnar du fönstret Relationer och följer dessa steg för att radera förhållandet:

  1. Klicka på Förhållande rad som förbinder de två tabellerna.

    Om du lyckas kommer linjen att tjockna. Det betyder att linjen är vald.

  2. Tryck på Delete-tangenten på tangentbordet och sedan på Ja i den resulterande meddelandeboxen.

    Voilà! Relationen är borta.

Om du relaterar många tabeller tillsammans, kan fönstret Relationer se lite rotigt ut eftersom Relationslinjerna kommer att korsa varandra. Detta gör det svårt att bestämma vilka tabeller som är relaterade till varandra. För att åtgärda denna situation klickar du på och drar titelfältet i ett tabellfönster till en annan del av skärmen.

Det är bra, men inte alltid möjligt, att visa föräldrarna ovanför eller till vänster om sina barn. Försök att ordna föräldra- och barntabellerna så att linjerna mellan föräldra- och barntabellerna inte passerar över några linjer som illustrerar andra tabellrelationer.

Har du problem med att förstå dina relationer? (Vem är inte?) Rullar du överallt i fönstret Relationer för att se allt? Om så är fallet, är relationsrapporten bara för dig. För att förhandsgranska den här rapporten klickar du på Relation Report-knappen i Verktyg-gruppen på fliken Design-fliken. Alla relaterade tabeller i din databas kommer att visas i en lättläst rapport. (Okej, lättare att läsa!)

Hur man bygger databasbaserade relationer i Access 2016 - dummies

Redaktörens val

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

Aritmetik Reasoning questions are math problem som uttrycks i ett historiaformat. Ditt mål är att bestämma vad frågan frågar genom att plocka ut relevanta faktorer som behövs för att lösa problemet, ställa in matematiska ekvationer efter behov och komma fram till rätt lösning. Låter enkelt, eller hur? Provfrågor Försök din hand på följande ...

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

Alla har pengarproblem och den Aritmetiska Reasoning-undersökningen på ASVAB är inget undantag. Den goda nyheten är att du kan lösa problemen på ASVAB med bara en liten algebra. Övningsfrågor Dan köpte en fiskespole från David Edwins Fishing Emporium för 15 dollar. 95. Dan spenderade lite pengar på bete och två gånger ...

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

Den aritmetiska Reasoning-undersökningen på ASVAB kommer att innehålla vissa ojämlikhetsfrågor. Du kan identifiera dem eftersom de innehåller fraser som "åtminstone" och "mindre än eller lika med. "Practice-frågor Express matematiskt: Produkten av x och y är större än eller lika med kvoten av b och c. Benjamin arbetar 15 timmar ...

Redaktörens val

Java Programmering: Läsning av en linje i taget - dummies

Java Programmering: Läsning av en linje i taget - dummies

I denna Java-kodlista, PayOneEmployee Metoden illustrerar några användbara knep för att läsa data. I synnerhet varje skanner som du skapar har en NextLine-metod. (Du kan inte använda den här nästaLine-metoden, men metoden är ändå tillgänglig.) När du ringer en skanners nästaLine-metod tar metoden allt fram till slutet av ...

Java Programmering: Läsning från en fil - dummies

Java Programmering: Läsning från en fil - dummies

Många Java-program läser tecken från datorns tangentbord. Dessa program använder saker som Scanner, System. i och nextDouble - saker definierade i Java API. DoPayroll-programmet i den här listan lägger en ny spinn på den här historien. I stället för att läsa tecken från tangentbordet läser programmet tecken från EmployeeInfo. txt-fil. Filen lever ...

Java Programmering: Att ställa in datorn för att göra någonting - dummies

Java Programmering: Att ställa in datorn för att göra någonting - dummies

I Listning 1 nedan en spräng av Java-kod. Liksom alla nybörjare programmerare, förväntas du gawk ödmjukt vid koden. Men var inte skrämmad. När du hänger på det är programmeringen ganska lätt. Ja, det är roligt också. Listning 1: Ett enkelt Java-program / * * Ett program för att lista ...

Redaktörens val

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Du kan placera bildtexter under bilderna i ditt PowerPoint fotoalbum. PowerPoint placerar först filnamnet i bildtexten, men du kan ta bort den här bildtexten och ange en av dina egna. För att lägga till bildtexter i ditt fotoalbum, följ dessa steg:

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

En kommentar i PowerPoint 2013 är mycket som en fästis. Skönheten i kommentarerna är att du kan slå dem på och av. Därför kan du se kommentarerna medan du redigerar din presentation, och du kan stänga av dem när det är dags för showen. För att lägga till en kommentar till en presentation, ...

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

PowerPoint Clip Art-uppgiftsrutan som låter dig söka efter nyckelord för en bild för att pryda din PowerPoint-presentation. Första gången du öppnar uppgiftspanelen i PowerPoint Clip Art, frågar en dialogruta att du söker efter hårddisken och katalogiserar alla dina bilder. Då kan du komma åt din ...