Office
Aanmelden
Meer informatie over de structuur van een Access-database

Meer informatie over de structuur van een Access-database

Als u bekend bent met de tabellen, formulieren, query's en andere objecten in een Access-database, kan het eenvoudiger zijn om allerlei taken uit te voeren. Denk hierbij aan taken zoals het invoeren van gegevens in een formulier, het toevoegen of verwijderen van tabellen, het zoeken en vervangen van gegevens, en het uitvoeren van query's.

Dit artikel biedt een overzicht van de structuur van een Access-database. Access biedt verschillende hulpmiddelen om vertrouwd te raken met de structuur van een bepaalde database. In dit artikel wordt ook uitgelegd hoe, wanneer en waarom u elk hulpmiddel gebruikt.

Opmerking: Dit artikel gaat over traditionele Access-databases die bestaan uit een bestand of een set bestanden met alle gegevens en toepassingsfuncties, zoals formulieren voor gegevensinvoer. Een deel van de inhoud geldt niet voor Access-webdatabases en Acces-web-apps.

In dit artikel

Overzicht

Details bekijken van de objecten in een database

Een tabel verkennen in de ontwerpweergave

De relaties tussen tabellen bekijken

Overzicht

Een database bestaat uit een verzameling gegevens die zijn gerelateerd aan een bepaald onderwerp of doel, zoals het bijhouden van klantorders of het onderhouden van een muziekverzameling. Als de database niet of slechts deels is opgeslagen op een computer, houdt u mogelijk gegevens bij uit verschillende bronnen die u moet coördineren en structureren.

Stel dat de telefoonnummers van uw leveranciers op verschillende plaatsen zijn opgeslagen: in een kaartenbestand met telefoonnummers, in productinformatiebestanden in een archiefkast en in een spreadsheet met ordergegevens. Als het telefoonnummer van een leverancier verandert, moet u die informatie misschien op alle drie de plaatsen aanpassen. In een goed ontworpen Access-database wordt het telefoonnummer maar één keer opgeslagen, zodat u het alleen op die plaats hoeft bij te werken. Dus als u het telefoonnummer van een leverancier bijwerkt, wordt het nummer automatisch overal bijgewerkt waar u het in de database gebruikt.

Access-databasebestanden

U kunt Access gebruiken om al uw gegevens in één bestand te beheren. In een Access-databasebestand kunt u de volgende items gebruiken:

  • Tabellen om uw gegevens op te slaan.

  • Query's om alleen de gegevens te zoeken en op te halen die u nodig hebt.

  • Formulieren om gegevens in tabellen te bekijken, toe te voegen en bij te werken.

  • Rapporten om gegevens te analyseren of in een bepaalde indeling af te drukken.

Gegevens uit tabellen die in een query, formulier en rapport worden gebruikt

1. U hoeft gegevens maar één keer in één tabel op te slaan om deze vervolgens vanuit meerdere locaties te kunnen weergeven. Wanneer u de gegevens bijwerkt, worden deze overal automatisch bijgewerkt.

2. Gebruik een query om bepaalde gegevens op te halen.

3. Gebruik een formulier om gegevens te bekijken of in te voeren.

4. Gebruik een rapport om gegevens weer te geven of af te drukken.

Al deze items (tabellen, query's, formulieren en rapporten) zijn databaseobjecten.

Opmerking: Sommige Access-databases bevatten koppelingen naar tabellen die in andere databases zijn opgeslagen. Zo kunt u een Access-database maken met alleen maar tabellen en een andere Access-database met koppelingen naar die tabellen, evenals query's, formulieren en rapporten die zijn gebaseerd op de gekoppelde tabellen. In de meeste gevallen maakt het niet uit of een tabel een gekoppelde tabel is of daadwerkelijk in de database is opgeslagen.

Tabellen en relaties

Als u gegevens wilt opslaan, maakt u één tabel voor elk type informatie dat u wilt bijhouden. Voorbeelden van typen informatie zijn klantgegevens, producten en ordergegevens. Als u de gegevens uit verschillende tabellen wilt samenbrengen in een query, formulier of rapport, definieert u relaties tussen de tabellen.

Opmerking: In een webdatabase of web-app kunt u het tabblad Relaties van een object niet gebruiken om relaties te maken. Hiervoor moet u opzoekvelden gebruiken.

Gegevens die zijn opgeslagen in tabellen die via gerelateerde velden zijn gekoppeld

1. Klantgegevens die eerder waren opgeslagen in een adressenlijst bevinden zich nu in de tabel Klanten.

2. Ordergegevens die eerder waren opgeslagen in een spreadsheet staan nu in de tabel Klanten.

3. Een unieke id, zoals een klant-id, maakt het mogelijk om records van elkaar te onderscheiden binnen een tabel. Door het veld met de unieke id uit de ene tabel toe te voegen aan een andere tabel en een relatie tussen de twee velden te definiëren, kunt u in Access gerelateerde records uit beide tabellen bij elkaar zoeken, zodat u deze samen kunt opnemen in een formulier, rapport of query.

Query's

Met behulp van een query kunt u de gegevens zoeken en ophalen die voldoen aan de voorwaarden die u opgeeft. Dit kunnen ook gegevens uit meerdere tabellen zijn. U kunt ook een query gebruiken om in één keer meerdere records tegelijk bij te werken of te verwijderen en om vooraf gedefinieerde of aangepaste berekeningen uit te voeren op uw gegevens.

Opmerking: U kunt een query niet gebruiken om records in een webdatabase of web-app bij te werken of te verwijderen.

een query waarmee resultaten uit verschillende tabellen worden geretourneerd

1. De tabel Klanten bevat informatie over klanten.

2. De tabel Orders bevat informatie over orders.

3. Met deze query worden de order-id en de vervaldatum opgehaald uit de tabel Orders, en de bedrijfsnaam en plaats uit de tabel Klanten. Het resultaat van de query bestaat alleen uit orders met een vervaldatum in april, en alleen voor klanten in Londen.

Formulieren

U kunt een formulier gebruiken om gegevens op een eenvoudige manier rij voor rij weer te geven, in te voeren en te wijzigen. U kunt een formulier ook gebruiken om andere acties uit te voeren, zoals het verzenden van gegevens naar een andere toepassing. Normaal gesproken bevatten formulieren besturingselementen die zijn gekoppeld aan onderliggende velden in tabellen. Wanneer u een formulier opent, worden de gegevens opgehaald uit een of meer van deze tabellen, en vervolgens weergegeven in de indeling die u hebt gekozen tijdens het maken van het formulier. U kunt een formulier maken met behulp van een van de opdrachten onder Formulier op het lint of met de wizard Formulier. U kunt ook zelf een formulier maken in de ontwerpweergave.

Opmerking: U gebruikt de indelingsweergave, niet de ontwerpweergave, om formulieren en rapporten te maken in webdatabases en web-apps.

Formulieren kunnen u helpen bij het weergeven en invoeren van gegevens

1. In een tabel worden veel records tegelijk weergegeven, maar het is mogelijk dat u horizontaal moet schuiven om alle gegevens in één record te zien. Daarnaast kunt u alleen de gegevens uit één tabel tegelijk bijwerken wanneer u een tabel weergeeft.

2. In een formulier ligt de nadruk op één record tegelijk en kunnen velden uit meerdere tabellen worden weergegeven. Er kunnen ook afbeeldingen en andere objecten worden weergegeven.

3. Een formulier kan een knop bevatten waarop u kunt klikken om een rapport af te drukken, andere objecten te openen of taken op een andere manier te automatiseren

Rapporten

U kunt een rapport gebruiken om snel uw gegevens te analyseren of deze op een bepaalde manier te presenteren in afgedrukte vorm of in andere indelingen. Zo kunt u een collega een rapport toesturen waarin gegevens worden gegroepeerd en totalen berekend. U kunt ook een rapport maken waarin de adresgegevens zo zijn opgemaakt dat ze op adresetiketten kunnen worden afgedrukt.

Rapporten waarin geformatteerde of berekende gegevens worden weergegeven

1. Gebruik een rapport om adresetiketten te maken.

2. Gebruik een rapport om totalen in een grafiek weer te geven.

3. Gebruik een rapport om berekende totalen weer te geven.

U bent nu bekend met de basisstructuur van Access-databases. Lees verder als u wilt weten hoe u de ingebouwde hulpmiddelen gebruikt om een bepaalde Access-database te verkennen.

Details bekijken van de objecten in een database

De functie Databasedocumentatie is een van de beste manieren om meer te weten te komen over een bepaalde database. Met Databasedocumentatie kunt u een rapport samenstellen met gedetailleerde informatie over de objecten in een database. U geeft eerst aan over welke objecten u gedetailleerde informatie wilt opnemen in het rapport. Wanneer u Databasedocumentatie uitvoert, bevat het bijbehorende rapport alle gegevens over de databaseobjecten die u hebt geselecteerd.

  1. Open de database die u wilt documenteren.

  2. Klik op het tabblad Hulpmiddelen voor databases in de groep Analyseren op Databasedocumentatie.

  3. Klik in het dialoogvenster Documentatie op het tabblad voor het type databaseobject dat u wilt documenteren. Als u een rapport wilt maken voor alle objecten in een database, klikt u op het tabblad Alle objecttypen.

  4. Selecteer een of meer objecten op het tabblad. Als u alle objecten op een tabblad wilt selecteren, klikt u op Alles selecteren.

  5. Klik op OK.

    Met de documentatiefunctie voor databases wordt een rapport gemaakt dat gedetailleerde gegevens voor elk geselecteerd object bevat. Het rapport wordt vervolgens weergegeven als afdrukvoorbeeld. Als u de functie bijvoorbeeld uitvoert voor een gegevensinvoerformulier, bevat het rapport het volgende: de eigenschappen voor het formulier zelf, de eigenschappen voor alle afzonderlijke gedeelten van het formulier, de eigenschappen voor knoppen, labels, tekstvakken en andere besturingselementen in het formulier, en alle codemodules en gebruikersmachtigingen die mogelijk bij het formulier horen.

  6. Als u het rapport wilt afdrukken, klikt u op het tabblad Afdrukvoorbeeld in de groep Afdrukken op Afdrukken.

Een tabel verkennen in de ontwerpweergave

Opmerking: De ontwerpweergave is niet beschikbaar voor tabellen in webdatabases.

Als u een tabel opent in de ontwerpweergave, krijgt u een gedetailleerd beeld van de structuur van de tabel. Zo kunt u het gegevenstype voor elk veld vinden, invoermaskers zoeken of kijken of er in de tabel opzoekvelden worden gebruikt (dit zijn velden waarin met behulp van query's gegevens uit andere tabellen worden geëxtraheerd). Deze informatie is nuttig omdat gegevenstypen en invoermaskers van invloed kunnen zijn op het vinden van gegevens en het uitvoeren van bijwerkquery's. Stel dat u een bijwerkquery wilt gebruiken om bepaalde velden in een tabel bij te werken door gegevens in vergelijkbare velden uit een andere tabel te kopiëren. De query kan dan alleen worden uitgevoerd als de gegevenstypen voor alle velden in de bron- en doeltabellen overeenkomen.

  1. Open de database die u wilt analyseren.

  2. Klik in het navigatiedeelvenster met de rechtermuisknop op de tabel die u wilt verkennen en klik vervolgens op Ontwerpweergave in het snelmenu.

  3. Noteer zo nodig de naam van elk tabelveld en het gegevenstype dat is toegewezen aan het veld.

    Het gegevenstype dat is toegewezen aan een veld kan de grootte en het type gegevens beperken dat gebruikers kunnen invoeren in een veld. Zo is het bijvoorbeeld mogelijk dat gebruikers maximaal 20 tekens in een tekstveld kunnen invoeren en geen tekstgegevens kunnen invoeren in een veld waarvoor het gegevenstype Numeriek is ingesteld.

  4. Als u wilt bepalen of een veld een opzoekveld is, klikt u op het tabblad Opzoeken in het onderste gedeelte van het ontwerpraster, onder Veldeigenschappen.

    In een opzoekveld wordt één set waarden (een of meer velden, zoals een voornaam en een achternaam) weergegeven, maar wordt meestal een andere set waarden (een veld, bijvoorbeeld met een numerieke id) opgeslagen. Zo kan in een opzoekveld een werknemers-id (de opgeslagen waarde) worden opgeslagen, maar de naam van de werknemer (de weergegeven waarde) worden weergegeven. Wanneer u een opzoekveld gebruikt in expressies of bij zoek- en vervangbewerkingen, gebruikt u de opgeslagen waarde, niet de weergegeven waarde. Wanneer u de opgeslagen en de weergegeven waarde van een opzoekveld kent, kunt u ervoor zorgen dat een expressie of zoek- en vervangbewerking waarin naar het opzoekveld wordt verwezen, werkt zoals u verwacht.

    In de volgende afbeelding ziet u een voorbeeld van een opzoekveld. De instellingen die u in de eigenschap Rijbron van het veld ziet, variëren.

    Een tabel of query gebruiken als de gegevensbron voor een opzoekveld

    In het opzoekveld in dit voorbeeld wordt een query gebruikt om gegevens op te halen uit een andere tabel. U ziet mogelijk ook een ander type opzoekveld, een zogenaamde lijst met waarden, met daarin een voorgeprogrammeerde lijst met opties. In deze afbeelding wordt een gewone lijst met waarden weergegeven.

    een waardelijst gebruiken als de gegevensbron voor een opzoekveld

    Standaard wordt voor lijsten met waarden het gegevenstype Tekst gebruikt.

    Voor het zoeken van opzoekvelden en lijsten met waarden kunt u het beste het tabblad Opzoeken weergeven en vervolgens op de vermeldingen in de kolom Gegevenstype klikken voor elk veld in de tabel. Zie de koppelingen in het gedeelte Zie ook voor meer informatie over het maken van opzoekvelden en lijsten met waarden.

Naar boven

De relaties tussen tabellen bekijken

Als u een grafische weergave wilt zien van de tabellen in een database, de velden in elke tabel en de relaties tussen deze tabellen, gebruikt u het tabblad Relaties van een object. Het tabblad Relaties van een object biedt een overzicht van de tabel en de relatiestructuur van een database. Dit zijn essentiële gegevens om relaties tussen tabellen te maken of te wijzigen.

Opmerking: U kunt het tabblad Relaties van een object ook gebruiken om relaties toe te voegen, te wijzigen of te verwijderen.

  • Open de database die u wilt analyseren.

  • Klik op het tabblad Hulpmiddelen voor databases in de groep Relaties op Relaties.

Het tabblad Relaties wordt weergegeven en u ziet de relaties tussen alle tabellen in de geopende database.

Een relatie tussen twee tabellen

Opmerking: U kunt het tabblad Relaties van een object niet gebruiken in een webdatabase of web-app.

Naar boven

Zie ook

Het deelvenster Objectafhankelijkheden gebruiken om te zien hoe objecten zich tot elkaar verhouden

Inleiding tot tabellen

Inleiding tot gegevenstypen en veldeigenschappen

Inleiding tot query's

Inleiding tot formulieren

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×