Oefening 'Tabelstructuur wijzigen'

  1. Start MS Access op en open de database 'Personeelsdatabase' die je eerder op je memorystick, harde schijf of Homedrive bewaard hebt.
  2. Open de tabel 'Werknemers Adressen' in 'Ontwerpweergave', door in het 'Navigatiedeelvenster' de tabelnaam te dubbelklikken en vervolgens in de statusbalk op de knop 'Ontwerpweergave' te klikken.
  3. Wijzig voor de veldnaam 'WerknemersID' het bijschrift in de meer begrijpelijk naam 'Werknemersidentificatie'.
  4. Wijzig voor de veldnaam 'Naam' de volgende veldeigenschappen:

  5. Wijzig voor de veldnaam 'Voornaam' de veldlengte (15 karakters lijkt voldoende) en geef aan dat de invoer van dit gegeven vereist is.
  6. Wijzig voor 'Datum in dienst' volgende veldeigenschappen:
  7. Wijzig voor de veldnaam 'Adres' volgende eigenschappen:
  8. Wijzig voor het veld 'Postnummer':
  9. Wijzig voor het veld 'Plaatsnaam' de huidige veldeigenschappen:
  10. Voeg een nieuwe veldnaam toe, net achter het veld 'Datum in dienst' en noem dit 'Datum uit dienst'.  Stel het gepaste gegevenstype en de gepaste veldeigenschappen in. Zorg ervoor dat de datuminvoer aan de hand van een datumkiezer gebeurt om tik- en formaatfouten te voorkomen.
    Let wel: de invoer van een 'Datum uit dienst' mag je niet vereisen, omdat uiteraard niet alle werknemers reeds uit dienst zijn.
  11. Voeg een veld 'Leeftijd bij indiensttreding' toe, net achter 'Datum in dienst' en stel het gepaste gegevenstype en de gepaste veldeigenschappen in.  Voorkom dat werknemers zogenaamd jonger dan 18 jaar en ouder dan 65 jaar zijn op het moment van indiensttreding.
  12. Sla de tabel opnieuw op.
  13. Klik op de knop 'Gegevensbladweergave' in de statusbalk om de tabel als gegevensblad weer te geven en voer enkele fictieve werknemers.  Klik hier voor meer informatie aangaande de invoer van gegevens in 'Gegevensbladweergave'.  Voer bewust een aantal foutieve gegevens in om de zojuist ingevoerde validatieregels te testen.  Controleer of de opgegeven standaardwaarden en invoermaskers inderdaad worden weergegeven.

Indien je daar nood aan hebt, dan kan je onderstaande fictieve persoonsgegevens gebruiken ter inspiratie:

Werknemers Adressen
Familienaam Voornaam Straatnaam en huisnummer Postnummer Plaatsnaam Datum in dienst Datum uit dienst Leeftijd bij indiensttreding
Janssen Jan Broekstraat, 23 bus 3 3000 Leuven 12/12/2000
22
Vandezande Mark Koeweg 1 9000 Gent 01/02/2001
26
Asaert Jan Elzendreef 23 1060 Dilbeek 25/04/2002
25
Goris Geert Grote Markt 2550 Lier 02/09/2002
31
Geerts Leen Langestraat, 23 bus 1 3000 Leuven 15/09/2003
22
Martens Ivo Aarschotsebaan 44 3000 Leuven 01/01/2000
35
Impens Isabelle Stoelstraat 67 3500 Hasselt 15/03/2001
19
Van Achter Magda Heilige Geeststraat 88 3000 Leuven 15/11/2001 15/04/2002 20
Pieters Petra Busgang 13 3000 Leuven 01/10/2004
27
Lemans Koen Groenplein, 34 bus 3 2800 Mechelen 01/01/2005
28
Martens Ivonne Breedestraat, 66 3200 Aarschot 02/05/2003
41
  1. Nadat je zelf bovenstaande aanpassingen hebt aangebracht, kan je de voorbeelddatabase 'PersoneelsdatabaseVoorbeeld' naar je USB-stick, harde schijf of Homedrive downloaden om een voorbeeld van oplossing voor de bovenstaande oefening te bekijken.