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

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

När du utvecklar e-postmarknadsföring innehåll, överväga hur din publik kommer att uppleva dina avsikter. E-postmeddelanden ger större mening åt dina framtidsutsikter och kunder när innehållet du skapar och levererar är knutet samman under kända teman. När din tid är begränsad kan du bli frestad att skapa e-postinnehåll som passar ditt schema bättre ...

Nya formulärinmatningstyper i HTML5 - dummies

Nya formulärinmatningstyper i HTML5 - dummies

HTML-formulär är centrerade kring det ödmjuka men flexibla inmatningselementet . HTML5 lägger till ett antal väldigt användbara former av inmatning som hjälper till att göra HTML till ett mer modernt användargränssnitt. Även om stöd för dessa taggar inte är universellt är det säkert att börja använda dem nu. Varje webbläsare (även IE6) som inte förstår den avancerade ...

Utföra visuell designtest på en ny webbplats - dummies

Utföra visuell designtest på en ny webbplats - dummies

Det visuella designteamet för en webbplats kan skapa några olika "look and feel" -alternativ och testa dem med användare. Den här designen kallas perfekt för att passera en hemsida och en inre eller undersida av din webbplats, men de är inte 100 procent korrekta när det gäller ...

Redaktörens val

Objektiv till dina digitala SLR-dummies

Objektiv till dina digitala SLR-dummies

Zoomlinser är inte den enda typen av linser som är tillgängliga för din dSLR . Du borde veta hur de skiljer sig från de andra alternativen. Här är några av alternativen till zoomlinser i allmänhet och vanliga zoomlinser i synnerhet. Prime-objektiv En primärlins har en fast brännvidd. En lins med fast fokusering ...

Hur man skapar bra belysning för din digitala fotografi - dummies

Hur man skapar bra belysning för din digitala fotografi - dummies

Ja, du kan återskapa bra belysning om du vet vad du gör. Och ingenting kan förstöra ett foto snabbare än dålig belysning. Du kan göra många förbättringar till ett utmanande ämne helt enkelt genom att använda bra belysningsteknik. Din farbrors skalliga huvud, en tonåring som är mindre än perfekt, en hård upplyst strandplats, en droppe ...

ÖKa bildförstoring med telekonverterare - dummies

ÖKa bildförstoring med telekonverterare - dummies

En telekonverter är en sekundärlins som du placerar mellan din lins och kamerokroppen (precis som förlängningsröret). En telekonverter tar emot bilden som skapats av din lins och ger en förstorad version av den till kamerans digitala sensor. Detta kan vara ett användbart verktyg i makrofotografering men kan också vara ...

Redaktörens val

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Trådlösa arbetsstationer har massor av säkerhetsproblem och kan vara inriktade på hackar - från svaga lösenord till opatchade säkerhetshål till lagring av WEP- och WPA-krypteringsnycklar lokalt. De flesta av de kända trådlösa klientens sårbarheter har blivit patchade av sina respektive leverantörer, men du vet aldrig om alla dina trådlösa system är ...

Grundläggande Mac Network Settings - dummies

Grundläggande Mac Network Settings - dummies

De flesta nätverksinställningarna på en Mac är automatiska. Om du föredrar kan du titta på och ändra standardnätverksinställningarna genom att följa dessa steg: