Microsoft Office Access-programma's. Databases maken en vullen in Microsoft Access. Maak een toevoegingsverzoek aan

Access 2010 blijft, ondanks zijn populariteit en gebruiksgemak, voor de meeste gebruikers een goed bewaard geheim. Dit programma, voor het eerst gepubliceerd in 1992 voor Windows 3.0, werd opgenomen in de Microsoft Office-suite en raakte wijdverspreid vanwege de gemakkelijke bruikbaarheid en de mogelijkheid om applicaties te schrijven op basis van Access zelf om met complexe databases te werken.

Hoewel het erop lijkt dat wanneer je Microsoft Access 2010 voor het eerst tegenkomt, alleen geavanceerde gebruikers, computerwetenschappers en programmeurs een dergelijk programma gebruiken, kan het in de praktijk het leven van elke werkende persoon aanzienlijk vereenvoudigen.

Toegang tot 2010 in het Russisch gratis download:

Om de betekenis van het gebruik van Access te begrijpen, volstaat het om je een eenvoudig notitieblok voor te stellen waarin een tabel wordt bijgehouden met een lijst van uitgevoerde werkzaamheden, hun datering, kosten en resultaten. Zo'n notitieboekje kan handmatig worden bijgehouden, ook al zijn er verschillende soorten werk tegen verschillende prijzen. In dit geval worden de resultaten berekend met behulp van een eenvoudige rekenmachine.

Hoe Access 2010 te installeren

Voer het installatieprogramma uit klik "Instellingen"

Markeer in de lijst: installeer niet alles behalve Toegang en middelen Kantoor

Klik op installeren en wacht tot de installatie is voltooid.

Als er een probleem is met het downloaden:

Organiseren en stroomlijnen

Maar wat te doen als er berekeningen moeten worden gemaakt voor een tiental werknemers die 2-3 soorten werk tegelijk uitvoeren? In de loop van een hele maand kunnen zich ongeveer honderd verschillende tabellen verzamelen, waarvan de resultaten regelmatig opnieuw moeten worden berekend. Eén enkele tabel met gekoppelde gegevens van werknemers, soorten werk, hun kosten en alle andere noodzakelijke informatie in Access kan duizenden individuele platen vervangen. Een ander gemak is dat het bewerken van gegevens in elke gekoppelde database automatisch gebeurt in de hoofdtabel en overal waar de gewijzigde informatie wordt vermeld.

Iedereen heeft dit nodig

Zelfs als u geen bedrijf heeft, geen geld telt of iemands werk organiseert, helpt dit programma u bij het beheren van uw gezinsbudget, het betalen van energierekeningen, het registreren van adressen en telefoonnummers, enz.

Kenmerken van het werken met het programma

Access is een relationeel databasebeheersysteem, dat wil zeggen een reeks hulpmiddelen voor het beheren van een complex van tweedimensionale tabellen. Om aan de slag te gaan, kunt u een standaardsjabloon gebruiken: faculteit, marketingprojecten, taken, contacten en meer.

Het handigste is de mogelijkheid om snel de benodigde informatie te verkrijgen door query's te maken, en rapporten die uit tabellen zijn gegenereerd, optimaliseren de gegevens in een vorm die gemakkelijk kan worden afgedrukt. In de praktijk is het erg handig om webpagina's te kunnen maken met gegevens die op internet beschikbaar zijn. Dit helpt bij het coördineren van het werk van mensen die vanuit huis werken op verschillende plaatsen in de stad of in verschillende steden.

Microsoft Access 2010 leent zich niet alleen uitstekend voor thuiswerk, maar ook voor het programmeren van databases en het vervolgens demonstreren van het resultaat aan de klant. Applicaties die daarvan zijn afgeleid, geschreven in Visual Basic for Applications, helpen bij het coördineren van zelfs tamelijk grootschalige boekhoudberekeningen, en de mogelijkheid om macro's te maken maakt dit werk nog eenvoudiger.

Het belangrijkste doel van dit programma is het creëren en werken met databases die kunnen worden gekoppeld aan zowel kleine projecten als grote bedrijven. Met zijn hulp kunt u gemakkelijk gegevens beheren, informatie bewerken en opslaan.

Voor het werken met databases wordt gebruik gemaakt van de Microsoft Office suite applicatie – Access


Voordat u begint, moet u uiteraard een bestaande database maken of openen.

Open het programma en ga naar het hoofdmenu door op de opdracht "Bestand" te klikken en vervolgens "Maken" te selecteren. Wanneer u een nieuwe database aanmaakt, krijgt u de keuze uit een lege pagina met één tabel of een webdatabase waarmee u de ingebouwde tools van het programma kunt gebruiken voor bijvoorbeeld uw publicaties op internet.

Om het maken van een nieuwe database zo eenvoudig mogelijk te maken, krijgt de gebruiker bovendien sjablonen waaruit hij kan kiezen, waarmee hij een database kan maken die op een specifieke taak is gericht. Dit kan u overigens helpen om snel het benodigde tabelformulier te maken zonder alles handmatig in te stellen.

Het vullen van de database met informatie

Nadat u de database heeft gemaakt, moet u deze vullen met relevante informatie, waarvan de structuur van tevoren moet worden bedacht, omdat u met de functionaliteit van het programma gegevens in verschillende vormen kunt opmaken:

  1. Tegenwoordig is de handigste en meest voorkomende vorm van informatiestructurering een tabel. Qua mogelijkheden en uiterlijk verschillen tabellen in Access niet veel van die in Excel, wat op zijn beurt de overdracht van gegevens van het ene programma naar het andere aanzienlijk vereenvoudigt.
  2. De tweede manier om informatie in te voeren is via formulieren; deze lijken enigszins op tabellen, maar bieden een meer visuele weergave van gegevens.
  3. Om informatie uit uw database te berekenen en weer te geven, worden er rapporten verstrekt waarmee u bijvoorbeeld uw inkomen of het aantal aannemers waarmee u werkt, kunt analyseren en berekenen. Ze zijn zeer flexibel en maken het mogelijk om berekeningen te maken, afhankelijk van de ingevoerde gegevens.
  4. Het ontvangen en sorteren van nieuwe gegevens in het programma gebeurt via queries. Met hun hulp kunt u specifieke gegevens in verschillende tabellen vinden en gegevens maken of bijwerken.

Alle bovenstaande functies bevinden zich in de werkbalk, op het tabblad “Aanmaken”. Daar kunt u selecteren welk element u wilt maken en vervolgens, in de geopende "Ontwerper", het voor uzelf aanpassen.

Een database maken en informatie importeren

Wanneer u een nieuwe database aanmaakt, ziet u alleen een lege tabel. U kunt het handmatig invullen of invullen door de benodigde informatie van internet te kopiëren. Houd er rekening mee dat elk stukje informatie dat u invoert in een aparte kolom moet worden geplaatst en dat elke invoer een persoonlijke regel moet hebben. Kolommen kunnen overigens worden hernoemd om beter door hun inhoud te kunnen navigeren.

Als alle informatie die u nodig heeft zich in een ander programma of een andere bron bevindt, kunt u met het programma de import van gegevens configureren.

Alle importinstellingen bevinden zich op een apart tabblad in het controlepaneel genaamd “Externe gegevens”. Hier worden in het gebied “Importeren en links” de beschikbare formaten vermeld, waaronder Excel, Access-documenten, tekst- en XML-bestanden, internetpagina's, Outlook-mappen, enz. Nadat u het gewenste formaat heeft geselecteerd waaruit informatie zal worden overgedragen, kunt u moet het pad naar de bestandslocatie opgeven. Als het op een server wordt gehost, vereist het programma dat u het serveradres invoert. Tijdens het importeren zult u verschillende instellingen tegenkomen die zijn ontworpen om uw gegevens correct naar Access over te zetten. Volg de instructies van het programma.

Basissleutels en tabelrelaties

Bij het maken van een tabel wijst het programma automatisch aan elk record een unieke sleutel toe. Standaard heeft het een kolom met namen, die groter wordt naarmate er nieuwe gegevens worden ingevoerd. Deze kolom is de primaire sleutel. Naast deze primaire sleutels kan de database ook velden bevatten die verband houden met informatie in een andere tabel.

U hebt bijvoorbeeld twee tabellen met gerelateerde informatie. Ze worden bijvoorbeeld ‘Dag’ en ‘Plan’ genoemd. Door het veld “Maandag” in de eerste tabel te selecteren, kunt u dit aan elk veld in de tabel “Plan” koppelen. Wanneer u met de muis over een van deze velden beweegt, ziet u informatie en gerelateerde cellen.

Dergelijke relaties zullen uw database gemakkelijker leesbaar maken en zullen zeker de bruikbaarheid en efficiëntie ervan vergroten.

Om een ​​relatie aan te maken, gaat u naar het tabblad “Database Tools” en selecteert u in het gebied “Relaties” de knop “Gegevensschema”. In het venster dat verschijnt, ziet u alle databases die worden verwerkt. Houd er rekening mee dat databases speciale velden moeten hebben die zijn toegewezen aan externe sleutels. Als u in ons voorbeeld in de tweede tabel de dag van de week of een getal wilt weergeven, laat dan een leeg veld achter en noem dit 'Dag'. Configureer ook het veldformaat, aangezien dit voor beide tabellen hetzelfde moet zijn.

Sleep vervolgens, terwijl de twee tabellen open zijn, het veld dat u wilt koppelen naar het speciaal voorbereide externe sleutelveld. Het venster “Links bewerken” verschijnt, waarin u individueel geselecteerde velden ziet. Om er zeker van te zijn dat gegevenswijzigingen in zowel gerelateerde velden als tabellen plaatsvinden, vinkt u het selectievakje aan naast 'Gegevensintegriteit garanderen'.

Aanmaak en soorten verzoeken

Een query is een actie in een programma waarmee een gebruiker informatie in een database kan bewerken of invoeren. In feite zijn verzoeken onderverdeeld in 2 typen:

  1. Selectieve zoekopdrachten, waardoor het programma bepaalde informatie ophaalt en er berekeningen op maakt.
  2. Actieverzoeken die informatie aan de database toevoegen of verwijderen.

Door “Query Wizard” te selecteren op het tabblad “Aanmaken” begeleidt het programma u door het proces van het aanmaken van een specifiek type verzoek. Volg de instructies.

Met zoekopdrachten kunt u uw gegevens enorm ordenen en altijd toegang krijgen tot specifieke informatie.

U kunt bijvoorbeeld een aangepaste query maken op basis van bepaalde parameters. Als u voor de gehele periode informatie over een specifieke datum of dag van de tabel “Dag” wilt zien, kunt u een soortgelijke zoekopdracht instellen. Selecteer het item "Query Builder" en daarin de tabel die u nodig hebt. Standaard zal de zoekopdracht selectief zijn; dit wordt duidelijk als je naar de werkbalk kijkt met de knop “Selectie” daar gemarkeerd. Om ervoor te zorgen dat het programma precies de datum of dag zoekt die u nodig heeft, zoekt u de regel "Selectievoorwaarde" en voert u daar de zin [welke dag?] in. Houd er rekening mee dat het verzoek in vierkante armen moet worden geplaatst en moet eindigen met een vraagteken of dubbele punt.

Dit is slechts één gebruiksscenario voor query's. Ze kunnen zelfs worden gebruikt om nieuwe tabellen te maken, gegevens te selecteren op basis van criteria, enz.

Formulieren opzetten en gebruiken

Dankzij het gebruik van formulieren kan de gebruiker eenvoudig informatie per veld bekijken en schakelen tussen bestaande records. Bij het langdurig invoeren van informatie vereenvoudigt het gebruik van formulieren het werken met gegevens.

Open het tabblad "Aanmaken" en zoek het item "Formulier". Als u hierop klikt, wordt een standaardformulier weergegeven op basis van de gegevens in uw tabel. De informatievelden die verschijnen zijn onderhevig aan allerlei veranderingen, waaronder hoogte, breedte, etc. Houd er rekening mee dat als er relaties in de bovenstaande tabel voorkomen, u deze in hetzelfde venster zult zien en opnieuw kunt configureren. Onderaan het programma ziet u pijlen waarmee u achtereenvolgens elke kolom van uw tabel kunt openen of onmiddellijk naar de eerste en laatste kunt gaan. Nu is elk ervan een afzonderlijk record, waarvan u de velden kunt aanpassen door op de knop “Velden toevoegen” te klikken. De op deze manier gewijzigde en ingevoerde informatie wordt weergegeven in de tabel en in alle daaraan gekoppelde tabellen. Nadat u het formulier heeft ingesteld, moet u het opslaan door op de toetsencombinatie “Ctrl+S” te drukken.

Een rapport maken

Het belangrijkste doel van rapporten is om de gebruiker een algemeen overzicht van de tabel te geven. U kunt absoluut elk rapport maken, afhankelijk van de gegevens.

Met het programma kunt u het type rapport kiezen, waarbij u uit verschillende opties kunt kiezen:

  1. Rapport - er wordt een automatisch rapport gemaakt met behulp van alle informatie in de tabel, maar de gegevens worden niet gegroepeerd.
  2. Een blanco rapport is een oningevuld formulier waarbij u zelf gegevens kunt selecteren uit de verplichte velden.
  3. Rapportwizard - leidt u door het proces van het maken van een rapport en groepeert en formatteert de gegevens.

In een leeg rapport kunt u velden toevoegen, verwijderen of bewerken, deze vullen met de benodigde informatie, speciale groepen maken die u helpen bepaalde gegevens van de rest te scheiden, en nog veel meer.

Hierboven vindt u alle basisprincipes die u zullen helpen het Access-programma aan te passen en voor uzelf aan te passen, maar de functionaliteit ervan is vrij breed en zorgt voor een verdere verfijning van de hier besproken functies.

Microsoft Access is databasesoftware waarmee u eenvoudig databases kunt beheren en bewerken. Het is geschikt voor letterlijk alles, van kleine projecten tot grote bedrijven, en het is zeer visueel. Dit maakt het een uitstekende assistent voor gegevensinvoer en -opslag, omdat de gebruiker niet met tabellen en grafieken te maken heeft. Begin met lezen en ontdek hoe u het meeste uit Microsoft Access kunt halen.

Stappen

Deel 1

Een nieuwe database maken

Maak een tabelquery maken

    Selecteer de tabel(len) waaruit u gegevens wilt extraheren. Dubbelklik op de tabel waaruit u informatie wilt extraheren. Indien nodig kunt u meerdere tabellen tegelijk gebruiken.

    Selecteer de velden waaruit u gegevens wilt extraheren. Dubbelklik op elk veld dat u wilt toevoegen. Het wordt toegevoegd aan het verzoekraster.

    Stel de nodige criteria in. Als u specifieke informatie uit velden nodig heeft, stelt u een filter op criteria in. Zie het gedeelte 'Een criteriaquery maken' hierboven voor meer informatie.

    Test uw zoekopdracht om er zeker van te zijn dat deze de gewenste resultaten oplevert. Voordat u een tabel maakt, voert u de query uit om er zeker van te zijn dat de benodigde informatie wordt opgehaald. Pas de criteria en velden aan totdat u het gewenste resultaat krijgt.

    Bewaar uw aanvraag. Druk op Ctrl + S om de zoekopdracht op te slaan voor later gebruik. Het verschijnt in de navigatiekolom aan de linkerkant van het scherm. Als u op deze query klikt, kunt u deze opnieuw gebruiken. Ga vervolgens naar het tabblad Ontwerpen.

    Klik op de knop "Tabel maken" in de selectiegroep voor het querytype. Er verschijnt een venster waarin u om een ​​naam voor de nieuwe tabel wordt gevraagd. Voer een naam in voor de tabel en klik op OK.

    Klik op de knop Uitvoeren. Volgens de vastgestelde vragen wordt er een nieuwe tabel gemaakt. De tabel verschijnt in de navigatiekolom aan de linkerkant.

Maak een toevoegingsverzoek aan

    Open het eerder gemaakte verzoek. U kunt een toevoegquery gebruiken om informatie toe te voegen aan een tabel die al in een andere tabel is gemaakt. Dit is handig als u meer gegevens moet toevoegen aan een voltooide tabel die is gemaakt met een tabelmaakquery.

    Klik op de knop "Toevoegen" op het tabblad "Ontwerp". Er wordt een dialoogvenster geopend. Selecteer de tabel die u wilt toevoegen.

    Pas uw aanvraagcriteria aan zodat deze overeenkomen met de informatie die u toevoegt. Als u bijvoorbeeld een tabel hebt gemaakt met het criterium '2010' in het veld 'Jaar', wijzigt u deze waarde op basis van de informatie die u toevoegt, zoals '2011'.

    Selecteer waar u de informatie precies wilt toevoegen. Zorg ervoor dat u gegevens toevoegt aan de juiste velden voor elke kolom die u toevoegt. Als u bijvoorbeeld de bovenstaande wijzigingen aanbrengt, moet u op elke regel informatie toevoegen aan het veld Jaar.

    Voltooi het verzoek. Klik op de knop Uitvoeren op het tabblad Ontwerpen. Het verzoek wordt uitgevoerd en de informatie wordt aan de tabel toegevoegd. U kunt de tabel openen om er zeker van te zijn dat de door u ingevoerde gegevens correct zijn.

Deel 5

Formulieren maken en gebruiken

    Selecteer de tabel waarvoor u een formulier wilt maken. Formulieren geven gegevens voor elk veld weer en maken het gemakkelijk om tussen records te schakelen of nieuwe te maken. Formulieren zijn een noodzakelijk hulpmiddel bij het langdurig invoeren van informatie; De meeste gebruikers vinden formulieren veel gemakkelijker te gebruiken dan tabellen.

    Klik op de knop "Formulier" op het tabblad "Maken". Er wordt automatisch een formulier aangemaakt op basis van de gegevens uit de tabel. Access maakt automatisch velden aan met de gewenste grootte, maar u kunt deze desgewenst altijd wijzigen of verplaatsen.

    • Als u een specifiek veld niet op het formulier wilt weergeven, klikt u met de rechtermuisknop op het contextmenu en klikt u op Verwijderen.
    • Als tabellen zijn gekoppeld, verschijnt er boven elk item een ​​beschrijving om de gecombineerde gegevens weer te geven. Dit maakt het bewerken van deze gegevens veel eenvoudiger. Aan elke vertegenwoordiger kan bijvoorbeeld een klantenbestand worden toegewezen.
  1. Navigeer door het nieuwe formulier. Met pijlvormige wijzers kunt u van de ene ingang naar de andere gaan. De velden worden gevuld met uw gegevens op het moment dat u ertussen schakelt. Met de knoppen langs de randen kunt u direct naar het eerste of laatste item springen.

    Klik op de beschrijvingsknop om de tabel te gebruiken. Het bevindt zich in de linkerbovenhoek en stelt u in staat de waarden van de geselecteerde tabel te wijzigen met behulp van formulieren.

    Breng wijzigingen aan in bestaande vermeldingen. U kunt de tekst in elk veld van elke record wijzigen om de informatie in de tabel te wijzigen. Alle wijzigingen worden automatisch weergegeven in de tabel, en hetzelfde zal gebeuren in alle gerelateerde tabellen.

    Maak nieuwe invoer. Klik op Item toevoegen naast de navigatieknoppen om een ​​nieuw item aan het einde van de lijst toe te voegen. Vervolgens kunt u velden gebruiken om gegevens in lege records in de tabel in te voeren. Dit is veel eenvoudiger dan het toevoegen van nieuwe gegevens via een tabelweergave.

    Sla het formulier op als u er klaar mee bent. Zorg ervoor dat u de vorm opslaat door op Ctrl + S te drukken; Je kunt later eenvoudig opnieuw inloggen. Het verschijnt in de navigatiekolom aan de linkerkant van het scherm.

Deel 6

Maak een rapport

    Selecteer een tabel of query. Met rapporten kunt u snel een samenvatting weergeven van de gegevens die u nodig heeft. Ze worden vaak gebruikt voor omzetrapportage of verzendrapportage, maar kunnen voor vrijwel elk gebruik worden aangepast. Rapporten gebruiken gegevens uit tabellen of query's die u eerder hebt gemaakt.

Het venster "Aan de slag" en andere interface-innovaties

Er is een nieuw venster 'Aan de slag' verschenen. Het maakt het mogelijk om snel met de applicatie aan de slag te gaan. U kunt elke sjabloon kiezen uit een rijke bibliotheek met databasesjablonen. We hebben ook collecties, een sneltoegangspaneel en verschillende voorheen ontbrekende elementen toegevoegd .

Lay-outmodus

Lay-outmodus toegevoegd. In deze modus kunt u de structuur van het rapport wijzigen en de verkregen resultaten in realtime volgen. Ook voor complexere berekeningen en bewerkingen blijft de ontwerpmodus beschikbaar. Export- en importtools zijn verbeterd, inclusief export naar PDF- en XPS-formaten.

Nieuwe soorten gegevensvelden en handig ermee werken

Er zijn nieuwe typen gegevensvelden geïmplementeerd: velden met meerdere waarden en bijlagen. Dit betekent dat elke cel meerdere waarden van hetzelfde type gegevens kan opslaan.

Autofocus, snelle filters en berekende waarden in tabellen

De Autofocus-tool is verschenen. Het doel ervan is om gegevens snel te filteren door unieke veldwaarden te selecteren. Een andere handige functie is dat expressfilters worden geconfigureerd op basis van het gegevenstype. In de tabelmodus is het nu mogelijk om een ​​totaalrij toe te voegen en daar berekende waarden op te nemen. Dit kan zijn: gemiddelde, som, aantal waarden, maximum, minimum, variantie en standaarddeviatie.

In de moderne wereld hebben we hulpmiddelen nodig waarmee we grote hoeveelheden informatie kunnen opslaan, organiseren en verwerken die moeilijk te verwerken zijn in Excel of Word.

Dergelijke opslagplaatsen worden gebruikt om informatiewebsites, online winkels en boekhoudkundige add-ons te ontwikkelen. De belangrijkste tools die deze aanpak implementeren zijn MS SQL en MySQL.

Het product van Microsoft Office is qua functionaliteit een vereenvoudigde versie en begrijpelijker voor onervaren gebruikers. Laten we stap voor stap bekijken hoe u een database maakt in Access 2007.

Beschrijving van MS Access

Microsoft Access 2007 is een databasebeheersysteem (DBMS) dat een volwaardige grafische gebruikersinterface implementeert, het principe van het creëren van entiteiten en relaties daartussen, evenals de structurele querytaal SQL. Het enige nadeel van dit DBMS is het onvermogen om op industriële schaal te werken. Het is niet ontworpen om grote hoeveelheden gegevens op te slaan. Daarom wordt MS Access 2007 gebruikt voor kleine projecten en voor persoonlijke, niet-commerciële doeleinden.

Maar voordat u stap voor stap laat zien hoe u een database maakt, moet u vertrouwd raken met de basisconcepten van de databasetheorie.

Definities van basisconcepten

Zonder basiskennis over de bedieningselementen en objecten die worden gebruikt bij het maken en configureren van een database, is het onmogelijk om het principe en de kenmerken van het opzetten van een vakgebied met succes te begrijpen. Daarom zal ik nu proberen in eenvoudige taal de essentie van alle belangrijke elementen uit te leggen. Dus laten we beginnen:

  1. Een onderwerpgebied is een reeks gemaakte tabellen in een database die met elkaar zijn verbonden via primaire en secundaire sleutels.
  2. Een entiteit is een afzonderlijke databasetabel.
  3. Attribuut – de titel van een afzonderlijke kolom in de tabel.
  4. Een tuple is een string die de waarde van alle attributen aanneemt.
  5. Een primaire sleutel is een unieke waarde (id) die aan elke tupel wordt toegewezen.
  6. De secundaire sleutel van tabel "B" is een unieke waarde uit tabel "A" die wordt gebruikt in tabel "B".
  7. Een SQL-query is een speciale expressie die een specifieke actie uitvoert met de database: velden toevoegen, bewerken, verwijderen, selecties maken.

Nu we een algemeen idee hebben van waar we mee gaan werken, kunnen we beginnen met het maken van de database.

Een databank maken

Voor de duidelijkheid van de hele theorie zullen we een trainingsdatabase “Studenten-Examens” creëren, die 2 tabellen zal bevatten: “Studenten” en “Examens”. De belangrijkste sleutel is het veld 'Recordnummer', omdat deze parameter is uniek voor elke leerling. De overige velden zijn bedoeld voor meer volledige informatie over studenten.

Doe dus het volgende:


Dat is alles, nu hoeft u alleen nog maar tabellen te maken, in te vullen en te koppelen. Ga verder naar het volgende punt.

Tabellen maken en vullen

Nadat de database succesvol is aangemaakt, verschijnt er een lege tabel op het scherm. Om de structuur te vormen en in te vullen, doet u het volgende:



Advies! Om het gegevensformaat te verfijnen, gaat u naar het tabblad “Tabelmodus” op het lint en let u op het blok “Opmaak en gegevenstype”. Daar kunt u het formaat van de weergegeven gegevens aanpassen.

Gegevensschema's maken en bewerken

Voordat u twee entiteiten gaat koppelen, moet u, naar analogie van de vorige paragraaf, de tabel “Examens” maken en invullen. Het heeft de volgende kenmerken: “Recordnummer”, “Examen1”, “Examen2”, “Examen3”.

Om queries uit te voeren moeten we onze tabellen koppelen. Met andere woorden: dit is een soort afhankelijkheid die wordt geïmplementeerd met behulp van sleutelvelden. Om dit te doen heb je nodig:


De constructor moet de relatie automatisch creëren, afhankelijk van de context. Als dit niet gebeurt, dan:


Query's uitvoeren

Wat moeten we doen als we studenten nodig hebben die alleen in Moskou studeren? Ja, er zijn maar 6 mensen in onze database, maar wat als het er 6000 zijn? Zonder extra hulpmiddelen zal het moeilijk zijn om daar achter te komen.

Het is in deze situatie dat SQL-query's ons te hulp komen, waardoor alleen de noodzakelijke informatie wordt opgehaald.

Soorten verzoeken

SQL-syntaxis implementeert het CRUD-principe (afgekort van het Engelse create, read, update, delete - "create, read, update, delete"). Die. met queries kunt u al deze functies implementeren.

Voor bemonstering

In dit geval speelt het ‘lees’-principe een rol. We moeten bijvoorbeeld alle studenten vinden die in Charkov studeren. Om dit te doen heb je nodig:


Wat moeten we doen als we geïnteresseerd zijn in studenten uit Charkov die meer dan 1000 beurzen hebben? Dan ziet onze query er als volgt uit:

SELECTEER * VAN Studenten WAAR Adres = “Kharkov” EN Beurs > 1000;

en de resulterende tabel ziet er als volgt uit:

Om een ​​entiteit te creëren

Naast het toevoegen van een tabel met behulp van de ingebouwde constructor, moet u deze bewerking soms uitvoeren met behulp van een SQL-query. In de meeste gevallen is dit nodig tijdens laboratorium- of cursuswerk als onderdeel van een universitaire opleiding, omdat dit in het echte leven niet nodig is. Tenzij je je natuurlijk bezighoudt met professionele applicatieontwikkeling. Om een ​​verzoek aan te maken heeft u dus het volgende nodig:

  1. Ga naar het tabblad ‘Aanmaken’.
  2. Klik op de knop "Query Builder" in het blok "Overig".
  3. Klik in het nieuwe venster op de SQL-knop en voer vervolgens de opdracht in het tekstveld in:

MAAK TABEL Leraren
(Lerarencode INT PRIMAIRE SLEUTEL,
Achternaam CHAR(20),
Naam CHAR(15),
Middelste naam CHAR (15),
Geslacht CHAR (1),
Geboortedatum DATUM,
hoofd_onderwerp CHAR(200));

waarbij "CREATE TABLE" betekent dat de tabel "Teachers" wordt gemaakt, en "CHAR", "DATE" en "INT" de gegevenstypen zijn voor de overeenkomstige waarden.


Aandacht! Elk verzoek moet aan het eind een “;” hebben. Zonder dit zal het uitvoeren van het script resulteren in een fout.

Toevoegen, verwijderen, bewerken

Alles is hier veel eenvoudiger. Ga opnieuw naar het veld Een verzoek aanmaken en voer de volgende opdrachten in:


Een formulier maken

Met een groot aantal velden in de tabel wordt het vullen van de database lastig. U kunt per ongeluk een waarde weglaten, een onjuiste waarde invoeren of een ander type invoeren. In deze situatie komen formulieren te hulp, met behulp waarvan u snel entiteiten kunt invullen en de kans op het maken van een fout tot een minimum wordt beperkt. Hiervoor zijn de volgende stappen nodig:


We hebben alle basisfuncties van MS Access 2007 al besproken. Er is nog één laatste belangrijk onderdeel over: het genereren van rapporten.

Het genereren van een rapport

Een rapport is een speciale MS Access-functie waarmee u gegevens uit een database kunt opmaken en gereedmaken voor afdrukken. Dit wordt voornamelijk gebruikt voor het maken van pakbonnen, boekhoudrapporten en andere kantoordocumentatie.

Als u een dergelijke functie nog nooit bent tegengekomen, is het raadzaam de ingebouwde “Rapportwizard” te gebruiken. Om dit te doen, doet u het volgende:

  1. Ga naar het tabblad "Aanmaken".
  2. Klik op de knop “Rapportwizard” in het blok “Rapporten”.

  3. Selecteer de gewenste tabel en de velden die u wilt afdrukken.

  4. Voeg het vereiste groeperingsniveau toe.

  5. Selecteer het sorteertype voor elk veld.

  6. Pas de lay-outweergave voor het rapport aan.

    Conclusie

    We kunnen dus met vertrouwen zeggen dat we de creatie van een database in MS Access 2007 volledig hebben geanalyseerd. Nu kent u alle basisfuncties van een DBMS: van het maken en vullen van tabellen tot het schrijven van selectiequery's en het maken van rapporten. Deze kennis is voldoende om eenvoudig laboratoriumwerk uit te voeren als onderdeel van een universitair programma of om te gebruiken in kleine persoonlijke projecten.

    Om complexere databases te ontwerpen, moet u objectgeoriënteerd programmeren begrijpen en DBMS'en zoals MS SQL en MySQL bestuderen. En voor degenen die moeten oefenen met het schrijven van query's, raad ik aan de SQL-EX-website te bezoeken, waar u veel praktische, vermakelijke problemen zult vinden.

    Veel succes met het beheersen van het nieuwe materiaal en als je vragen hebt, reageer dan gerust!