Klik hier om Silverlight te installeren*
NederlandWijzigen|Alle Microsoft sites
Microsoft
Zeker Ondernemen 
|Contact|Mijn gegevens|Nieuwsbrieven
Hoe doe ik dat?

Access voor beginners - deel 2

 
Sommige van uw relaties werken bij hetzelfde bedrijf, moet u de adresgegevens van dat bedrijf dan ook dubbel invoeren in uw relatiebestand? Zo zijn meerdere artikelen uit een artikelenbestand afkomstig van dezelfde leverancier: noteert u de naam van die leverancier bij elk artikel in het artikelenbestand?
 
Leer nu werken met Access, een applicatie die het dagelijkse kantoorwerk aanzienlijk zal verlichten, net zoals u dat van Word, Outlook en Excel al gewend bent. In dit tweede deel aandacht voor vriendelijke invoerschermen.
Gerelateerde training
 
Voor deze training moet u lid zijn van Zeker Ondernemen +. U kunt zich hiervoor gratis aanmelden.
 
 
Voorbeeldbestand
Formulieren
Formulier 'Toeleveranciers'
Knoppen in de werkbalk
Formulierontwerp aanpassen
Formulier 'Producten'
Selectieveld aanmaken met sleutel

Voorbeeldbestand

In het eerste deel van deze minicursus heeft u Microsoft Access leren kennen. U heeft gezien wat het databasevenster is. Dat een database uit een of meer tabellen bestaat en u heeft geleerd hoe u die tabellen kunt maken. Ook heeft u een tweetal tabellen daadwerkelijk aangemaakt, namelijk de tabellen Producten en Toeleveranciers. Tot slot heeft u enige gegevens in deze tabellen ingevoerd.
 
Heeft u dit deel één van deze cursus gemist? U vindt hem via bovenstaande link. Alles wat in dat eerste deel is behandeld vindt u terug in het voorbeeldbestand. In deze voorbeelddatabase vindt u de tabellen Producten en Toeleveranciers compleet met gegevens.
 
In het eerste deel van deze minicursus heeft u Microsoft Access leren kennen. U heeft gezien wat het databasevenster is. Dat een database uit een of meer tabellen bestaat en u heeft geleerd hoe u die tabellen kunt maken. Ook heeft u een tweetal tabellen daadwerkelijk aangemaakt, namelijk de tabellen Producten en Toeleveranciers. Tot slot heeft u enige gegevens in deze tabellen ingevoerd.
 
LET OP: Mogelijk verschijnt tijdens het openen van de voorbeelddatabase een beveiligingswaarschuwing over 'onveilige expressies blokkeren'. Kies Nee. In een tweede volgend scherm wordt uw keuze bevestigd: hier kiest u Ja. Bij de derde beveiligingswaarschuwing over 'mogelijk onveilige code' kiest u Openen.
 
In de twee tabellen kunt u gegevens opslaan en bewerken. Ook kunt u in de tabelweergave gegevens filteren en sorteren. Access kan evenwel nog veel meer, zelfs zonder programmeerwerk. In dit deel van de cursus gaat u twee invoerschermen maken. Ook hiervoor geldt dat we het werk door Access zelf laten doen.
 
Voor de volledigheid: ook in de Nederlandse versie van Access wordt een rij 'record' genoemd. In goed Nederlands bevat een tabel rijen, maar in databaseland wordt normaliter over records gesproken.
 

Formulieren

Invoerschermen zijn gemakkelijker in gebruik dan de tabellen. Immers, in plaats van één enkele rij per relatie - waarin alle gegevens van die relatie naast elkaar staan - ziet u in een invoerscherm alle gegevens van die relatie overzichtelijk gerangschikt. Dit soort invoervensters worden in Access formulieren genoemd. Ook deze zijn toegankelijk via het databasevenster, zie afbeelding.
 
Klik op de knop Formulieren aan de linkerkant van het venster om naar het juiste scherm te gaan. In dit scherm ziet u twee mogelijkheden, namelijk Formulier maken in ontwerpweergave en Formulier maken met wizard. De eerste mag u voorlopig vergeten: met deze mogelijkheid opent u namelijk een geheel kaal formulier waarin u alles zelf dient te bouwen. Niet handig voor beginners, dus in deze fase is de andere optie handiger. De wizard namelijk helpt u een formulier te maken door u een aantal vragen te stellen, waarop u een antwoord geeft. Access maakt daarna een kant en klaar en werkend formulier voor u aan.
 
Schermafbeelding: Formulieren maken met wizard
 
Er is nog een manier. Gebruikt u namelijk in plaats van deze twee opties de knop Nieuw bovenin het databasevenster, dan krijgt u nog een aantal extra mogelijkheden voor het maken van formulieren. Naast de twee opties die net de revue zijn gepasseerd, ziet u hier onder meer nog twee wizards en een aantal Autoformulier-wizards.
 
Schermafbeelding: Nieuw formulierIn eerste instantie zijn van deze lijst met name de wizard Autoformulier: in kolomvorm en Autoformulier: in tabelvorm voor ons doel interessant.
 
Kiest u voor de laatste, dan wordt een formulier voor u gemaakt waarin de gegevens in een tabelachtige vorm - compleet met rijen en kolommen - te bewerken zijn. Deze formulierweergave is vooral prettig voor het onderhoud van kleine tabellen die niet al te veel gegevens bevatten. Zoals bijvoorbeeld de tabel Toeleveranciers in de Access voorbeelddatabase.
 
Kiest u voor de kolomweergave, dan krijgen uw tabellen gezelschap van een formulier dat alle gegevens van één record weergeeft. Met knoppen bladert u door de rijen van uw tabel, waarbij dan steeds de gegevens uit één rij in een scherm te zien zijn.
 

Formulier 'Toeleveranciers'

U begint met het maken van een formulier voor de tabel met de toeleveranciers. Zorg dat u in het databasevenster het formulierendeel ziet:
 
  1. Pak het gedownloade .zip-bestand uit.
  2. Open de voorbeelddatabase in Access.
 
LET OP: Mogelijk verschijnt nu een beveiligingswaarschuwing over 'onveilige expressies blokkeren'. Kies Nee. In een tweede volgend scherm wordt uw keuze bevestigd: hier kiest u Ja. Bij de derde beveiligingswaarschuwing over 'mogelijk onveilige code' kiest u Openen.
 
  1. Klik op de knop Nieuw.
  2. Selecteer in het nu geopende venster Nieuw formulier de optie Autoformulier: in tabelvorm.
  3. Access heeft de database onderzocht en ontdekt dat er twee tabellen zijn. Onderin het venster Nieuw formulier wordt gevraagd, welke van deze tabellen u wilt gebruiken. Selecteer in dit onderste veld de tabel Toeleveranciers.
  4. Een klik op de knop OK geeft Access vervolgens de opdracht uw nieuwe formulier te maken en dit op het scherm te presenteren.
 
Schermafbeelding: tabel Toeleveranciers
 
Bekijkt u dit formulier eens goed. Bovenin, in de titelbalk ziet u de formuliernaam. In dit geval is die gelijk aan de naam van uw tabel, maar later kunt er alles van maken wat u maar wilt.
 
  • Onder deze titelbalk ziet u het eigenlijke formulier. Deze begint met een rij met veldnamen. U ziet dat deze namen overeenkomen met de veldnamen die u bij het aanmaken van de tabel zelf heeft gekozen in de Wizard Tabel (zie deel 1 van deze minicursus).
 
  • Daar weer onder ziet u rijen met velden. Elke rij in dit formulier komt overeen met een rij in uw tabel. Als u eerder gegevens in de tabel heeft ingevoerd, worden die in deze rijen weergegeven én kunt u ze wijzigen. Dit gaat heel eenvoudig. Ga met uw muis naar een veld, klik erop en wijzig de inhoud. Zodra u dit veld weer verlaat (u gaat naar een andere rij) is uw wijziging opgeslagen. Als u hiermee wat stoeit zult u merken dat de velden van de eerste kolom niet te wijzigen zijn. Dit komt omdat u eerder heeft gekozen om dit veld het type Autonummering te geven. Access beheert dit veld nu zelf en heeft daarom de toegang tot dit veld beperkt. Maakt u een nieuwe rij aan, dan zal Access dit eerste veld zelf een nummertje geven.
 
  • Helemaal aan de onderkant van het formulier vindt u een 'navigatiebalk'. Deze balk komt in al uw gegenereerde formulieren terug en biedt de mogelijkheid om door de diverse rijen (records) heen te bladeren. De knoppen met het driehoekje (knop 2 en 3) zetten u een rij terug of een rij verder. De knoppen met het driehoekje en de streep (knop 1 en 4) zetten u op de eerste dan wel de laatste rij van uw tabel. De knop met het driehoekje en de asterisk (knop 5) tenslotte maakt een nieuwe, lege rij voor u aan.
 
Schermafbeelding: bladeren door de records
 
  • Weet u het nummer van de rij waar u naartoe wilt uit uw hoofd? Dan kunt u dit in het veld tussen de knoppen ingeven. Een druk op de Enter-toets brengt u vervolgens naar deze rij toe.
 

Knoppen in de werkbalk

Schermafbeelding: verrekijker, asterisk en kruisjeIn de knoppen- en menubalken bovenin Access vindt u nog veel meer functies die u kunt gebruiken. Drie hiervan zijn nu al voor u interessant. De knop met de verrekijker biedt u de mogelijkheid om een rij op te zoeken op basis van bepaalde zoekwoorden of waarden. De knop met de asterisk doet hetzelfde als die onderin uw formulier, namelijk een nieuwe rij aanmaken. De knop met het kruisje ten slotte verwijdert de actieve (geselecteerde) rij. Als u uw muisaanwijzer even boven de andere knoppen laat zweven komt u ook van de andere knoppen eenvoudig te weten welke functie ze hebben.
 

Formulierontwerp aanpassen

Een klik op het kruisje rechtsboven uw formulier levert u de vraag op welke naam uw formulier dient te krijgen. Laat de voorgestelde naam staan en klik op OK. Het formulier wordt nu gesloten en in het databasevenster ziet u nu de naam van uw formulier verschijnen. Vanaf nu kunt u dit formulier altijd vanuit dit venster benaderen.
 
Als u nieuwsgierig bent en eens wilt weten hoe het ontwerp van uw formulier er nu uitziet, doe dan het volgende:
 
  1. Selecteer in het databasevenster uw formulier en klik op de knop Ontwerpen.
  2. Uw formulier opent zich weer, maar u ziet nu heel iets anders dan zojuist. In plaats van uw rijen met informatie ziet u één rij met veldnamen en hieronder één rij met velden. In dit ontwerpformulier kunt u de lay-out van uw formulier wijzigen. De mogelijkheden zijn hier zeer uitgebreid, maar het risico dat u iets doet wat uw formulier onbruikbaar maakt ook. Zo lang u nog niet weet hoe dit te gebruiken is het verstandig om hier niet te veel spannende dingen te doen.
  3. Sluit het formulier weer.
  4. Mocht u per ongeluk toch iets gewijzigd hebben, dan vraagt Access u of het formulier moet worden opgeslagen. Kies in dit geval voor Nee.
 
Schermafbeelding: formulier Toeleveranciers in ander ontwerp
 

Formulier 'Producten'

Op dezelfde manier als met de tabel Toeleveranciers kunt u ook een formulier maken voor de tabel 'producten'.
 
  1. Klik weer op de knop Nieuw.
  2. Kies deze keer in de lijst de optie Autoformulier: in kolomvorm.
  3. Selecteer onderin de tabel Producten.
  4. Schermafbeelding: nieuw formulier ProductenEen klik op de knop OK zet Access weer aan het werk om voor u een nieuw formulier te fabriceren.
 
Deze keer zal het scherm u wat bekender voorkomen. Het principe is namelijk gelijk aan het vorige formulier. Het grootste verschil zit hem in het feit dat u in dit formulier de rijen niet onder elkaar ziet, maar als het ware 'naast elkaar', waarbij u per keer maar één rij kunt zien.
 

Selectieveld aanmaken met sleutel

Schermafbeelding: Formulier met het veld Lever-idOm het formulier een beetje handiger te maken moet u een wat lastige excercitie uitvoeren. U gaat namelijk het veld 'LeverId' verwijderen en vervangen door een veld waar u de leverancier kunt selecteren. Dit betekent dus, dat u in het formulier dat gegevens laat zien uit de Producten-tabel een veld gaat maken, dat gegevens ophaalt uit een andere tabel, namelijk die van de Toeleveranciers. Hiertoe wordt gebruik gemaakt van een zogenaamde sleutel. Voer de volgende stappen uit om dit te bereiken:
 
  1. KSchermafbeelding: werbalk Werksetlik met de rechtermuisknop op de titelbalk van het formulier en kies Formulierontwerp.
  2. Gebruik de schuifbalken om het veld 'LeverId' goed in beeld te krijgen (zie afbeelding).
  3. Klik met de muis op het witte veld 'LeverId' en gebruik de Delete-toets van uw toetsenbord om het veld te verwijderen.
  4. Bij de volgende stap gebruikt u de werkset Besturingselementen. Heeft u die niet in beeld, dan kunt u die openen via het menu Beeld >> Werkset.
  5. Selecteer in de werkset de knop Keuzelijst met invoervak. U kunt zien wat elk element is door de muis er even boven te hangen. In de afbeelding is het de middelste knop in de linker kolom.
  6. Klik nu op de plaats in het formulier waar u zojuist het veld verwijderd heeft.
  7. Access gaat u nu weer een aantal vragen stellen en aan de hand daarvan uw nieuwe veld aanmaken.
  8. Omdat we de waarden uit de tabel Toeleveranciers willen halen laten we de keuze in het eerst scherm zoals die is. Klik op Volgende.
  9. Selecteer nu de optie Tabel: toeleveranciers en klik op Volgende.
  10. Selecteer in het linkerveld de optie Leverancier en klik op de knop met de enkele pijl naar links ( > ). Klik dan weer op Volgende.
  11. Een lijst op alfabetische volgorde is handig. Selecteer dus in het eerste vak de optie Leverancier en klik op Volgende.
  12. Dubbelklik precies op de rechterkant van het balkje met de kolomnaam. Als u dit goed doet, wordt de breedte van de kolom aangepast aan de langste naam die in de kolom voorkomt. Klik dan op Volgende.
  13. Selecteer de optie De waarde opslaan in dit veld: en kies hier de optie LeverId.
  14. Klik nu op Voltooien.
  15. Mocht het nieuwe veld naar uw smaak niet netjes staan dan kunt u het met behulp van uw muis een stukje verplaatsen.
  16. Klik met de rechtermuisknop op de titelbalk van het formulier en kies Formulierweergave.
 
Schermafbeelding: formulier ProductenAccess heeft nu voor u een veld gemaakt waarin u een leveranciersnaam kunt selecteren. In deel één van deze cursus is kort iets verteld over sleutels. Het zojuist gecreëerde selectieveld is een mooi voorbeeld van hoe deze sleutels in de praktijk werken: steeds als u naar een ander product bladert zoekt Access de bijbehorende leveranciersnaam op in de tabel.
 
Sluit het formulier weer via een klik op het kruisje in de rechterbovenhoek. Laat de voorgestelde naam staan en klik op OK. Het formulier Producten wordt nu in uw databasevenster getoond en is voortaan van hieruit te openen.
 

Tot slot

In dit deel van de cursus heeft u kennis gemaakt met de 'Formulieren' van Access. U heeft er twee gemaakt en gezien waar u deze formulieren handmatig kunt wijzigen. Ook heeft u een praktijkvoorbeeld gezien van het gebruik van een sleutel om gegevens uit een andere tabel te halen. Wat nu nog overblijft voor deze beginnerscursus is de presentatie van de gegevens. Daarvoor kent Access ook een mooi mechanisme, de 'rapporten'. Hoe u die aanmaakt leert u in het derde en laatste deel van deze Minicursus.
 

Gerelateerde artikelen

 
.
Abonneer u op de nieuwsbrief

©2009 Microsoft Corporation. Alle rechten voorbehouden. Contact opnemen |Gebruiksvoorwaarden |Handelsmerken |Privacyverklaring