Access: Formulieren

advertisement
Access: structuur van een tabel
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: ….
1.  Open database Computerpark
Open tabel Lokalen.
Uit hoeveel records bestaat de tabel?
……………………………………………
Uit hoeveel velden bestaat één record?
……………………………………………
Welk veld is hier de primaire sleutel?
……………………………………………
Open query T10.
Hoeveel records staan in deze query?
……………………………………………
Welke kenmerk hebben al deze records gemeen?
……………………………………………
Open formulier Klanten.
Hoeveel velden staan in dit formulier?
……………………………………………
2.  Spoor in onderstaande tabel drie fouten op:
..............................................................................................................................................………..
..............................................................................................................................................………..
..............................................................................................................................................………..
..............................................................................................................................................………..
..............................................................................................................................................………..
..............................................................................................................................................………..
Naam
Voornaam
Klas
Meisje
Haarkleur
Daems
Els
3HA
Waar
Zwart
Van Lierde
Erik
2BVL
Onwaar
Blond
De Raet
Kim
O.L.V.Presentatie
Waar
Kastanjebruin
De Raet
Rita
4H
Janssens
Sandy
6V
Onwaar
Kastanjebruin
Daems
Els
3HA
Waar
Zwart
Hoogblond
Oefeningenreeks Microsoft Access 1
3.  Analyseer het voorbeeld van een gegevensstructuur uit Zelfstandig Ondernemen
(1996-11-08)
a) Ga na in welke tabellen een primair sleutelveld voorkomt en markeer dat veld.
b) Duid de relaties tussen de verschillende tabellen aan met pijlen (van veldnaam  veldnaam).
c) Noteer in onderstaande factuur de ontbrekende gegevens aan de hand van de tabellen en hun
onderlinge relaties. De cellen met een vulpatroon moet je niet invullen!
Klanten
Klantnr
Naam
Adres
Gemeente
1000
2000
…
Ickx
Jansen
Veldstraat 10
Weidestraat 1
Oostende
Hasselt
Bestelbonnr
Klantnr
Datum
961001
961002
961003
…
1000
2000
1000
96/10/10
96/10/10
96/10/12
Bestelbonnr
Bestelbonlijn
Productnr
Hoeveelheid
961001
961001
961002
961003
…
1
2
1
1
TV1
BAT1
SNOER
SNOER
1
4
2
1
Productnr
Omschrijving
Prijs
TV1
TV2
BAT1
BAT2
SNOER
…
Televisie X
Televisie Y
Batterij AAA
Batterij AA
Snoer
685
Bestelbon
Bestelbonlijn
Product
2,50
10,25
Factuur
Klant: (naam) …………………………………..
Nummer bestelbon: 961001
Datum bestelling: ………….
Artikelomschrijving
Eenheidsprijs
Aantal
Tot.excl. BTW
BTW
Tot.incl BTW
Oefeningenreeks Microsoft Access 2
Totaal bedrag
Access: Informatie opzoeken in tabellen
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
1.  Welke zoekterm gebruik je?
1.1 In de namen van de computers die op een secretariaat staan, komt "sec" voor.
Hoe zoek je die computers op?
Zoekterm: …………………………………………………………………………………………………….
1.2 De namen van de lokalen die in de handelsblok gelegen zijn, beginnen met de letter H.
Hoe zoek je die lokalen op?
Zoekterm: …………………………………………………………………………………………………….
1.3 Welke zoekterm moet je invoeren om de computers terug te vinden waarvan de prijs 2000 euro
tot 2999 euro is?
Zoekterm: …………………………………………………………………………………………………….
2.  Open database Computerpark.
2.1 Hoeveel computers werden aangekocht bij de firma ECOPC?
Volg de grofstructuur van het algoritme! Verfijn zelf het deelalgoritme Sorteer!
Vergeet niet het antwoord te noteren!
--- ECOPC --Open tabel Computers
Sorteer
Zoek ECOPC
Tel aantal klanten
--- Sorteer ---
Antwoord: ……………………………………………………………………………………………………
Oefeningenreeks Microsoft Access 3
2.2 In welke lokalen staan nog computers met een harde schijf van 500 MB?
Los het probleem stapsgewijs op. Noteer de grofstructuur van het algoritme.
Vergeet niet het antwoord te noteren!
--- HD500 ---
Antwoord: ……………………………………………………………………………………………………
2.3 Los de volgende problemen zo efficiënt mogelijk op!
Hoeveel computers staan in onze school?
………………………
Over hoeveel verschillende computertypes beschikken we?
………………………
Welke functie heeft lokaal I207?
………………………
Welk besturingssysteem staat op pc04 in lokaal H105?
………………………
Geeft de computer met registratienummer 98/0033/03 toegang tot Internet? ………………………
Noteer het computertype met de grootste kloksnelheid.
Oefeningenreeks Microsoft Access 4
………………………
Access: Tabellen updaten
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
1.  Welke actie onderneem je?
Kies uit
Actie
Zoeken
A
Zoeken en vervangen
B
Record wijzigen
C
Record toevoegen
D
Record verwijderen
E
Actie
Gebeurtenis
1
3
Er wordt een nieuwe cd-writer ingebouwd in een computer
De naam van lokaal I212 wordt veranderd!
De lokalentabel werd al aangepast, maar wat moet er nu gebeuren met
tabel Computers?
De school koopt nieuwe pc's aan
4
Er worden een pc verplaatst van de ene naar de andere computerklas
5
Een leerkracht wil weten welk besturingssysteem op een computer staat.
6
Computertype 386 bestaat niet meer in onze school
2
2.  Open database Computerpark.
2.1. Het besturingssysteem Windows 2000 server wordt vervangen door Windows 2003 server.
Pas database Computerpark aan.
Verfijn het algoritme!
--- Upgrade 2000 naar 2003 --Open tabel Computers
Vervang besturingssysteem
--- Vervang besturingssysteem ---
……
Oefeningenreeks Microsoft Access 5
2.2. De school organiseert een rommelmarkt. Alle computers van het type 486 DX worden verkocht.
Pas database Computerpark aan.
Analyseer het probleem en splits het in maximum 6 deelproblemen. Noteer de grofstructuur van
het algoritme!
--- Einde 486DX ---
Oefeningenreeks Microsoft Access 6
Access: Tabellen ontwerpen
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
1. Ontwerp een nieuwe tabel in een nieuwe database
In onze school krijgt elke klas een naam die bestaat uit 1 cijfer dat het leerjaar aangeeft, een punt en
een volgnummer. Bijvoorbeeld: 4.1, 4.2, …
In één leerjaar komen maximum 12 klassen voor.
Per klas worden maximum 30 leerlingen toegelaten.
Ontwerp een tabel waarin je kan opzoeken hoeveel leerlingen in een klas zitten en wie de titularis is
van de klas.
1.1  Bereid het ontwerp voor
Veldnaam
gegevenstype
beschrijving
veldlengte
Bepaal de primaire sleutel: ……………………………………………………………………………………
Welke eigenschappen ken je toe om ervoor te zorgen dat :
 de naam van de titularis in hoofdletters wordt uitgevoerd?
…………………………………………………………………………………………………………………..
 het aantal leerlingen zeker wordt ingevoerd?
…………………………………………………………………………………………………………………..
 het ingevoerde aantal leerlingen het maximum niet overschrijdt?
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
1.2  Open een nieuwe database en voer de tabel in
Kies in menu Bestand – Nieuw, selecteer Database en klik op OK.
Geef aan waar de database opgeslagen moet worden, typ de naam van de database: Oefeningen en
klik op de knop Maken.
Voer het ontwerp van de nieuwe tabel in. Noem de tabel Klassen.
Open tabel Klassen en voer de gegevens van 5 klassen in.
Oefeningenreeks Microsoft Access 7
2. Ontwerp een nieuwe tabel in database Computerpark
We willen de gegevens verzamelen van de firma's waar we de computers kopen. In de tabel moeten
we kunnen opzoeken waar de firma gevestigd is. Als een computer defect is moeten we de firma
telefonisch kunnen bereiken. Het is ook interessant te weten of de firma al dan niet over een
hersteldienst beschikt.
2.1  Er werd reeds een tabelontwerp voorbereid, maar er zitten nog fouten in!
Verbeter het ontwerp!
Veldnaam
gegevenstype
beschrijving
veldlengte
NAAM
TEKST
5
ADRES
TEKST
GEMEENTE
TEKST
30
TEL
NUMERIEK
Lange integer
HERSTELDIENST
TEKST
1
Straat en nummer
50
Verbeterde versie:
Veldnaam
gegevenstype
beschrijving
veldlengte
2.2  Open database Computerpark en voer het ontwerp in
Welk veld is hier de primaire sleutel? …………………………………………………………………
2.3  Voer de gegevens van de firma's in
Firma's:
ECOPC
COMCOM
NOBELS
KENITC
PCDIRECT
PCCENTER
TECHNO
PPC
Adressen en andere gegevens mag je zelf kiezen!
Oefeningenreeks Microsoft Access 8
Access: Query's maken
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
1.  Maak een query om alle computers (registratienummer en naam) weer te geven die in de
handelsblok staan. De namen van de lokalen in de handelsblok beginnen met de letter H.
Noem deze query Handelsblok.
Noteer het query-ontwerp
Tabel(len)
Velden
Criteria
Hoeveel records worden geselecteerd door deze query? ………….
2.  Maak een query om de computers weer te geven (registratienummer) die geen toegang
tot Internet hebben en die niet aangesloten zijn op een lokaal netwerk.
Noem deze query GeenNet.
Noteer het query-ontwerp
Tabel(len)
Velden
Criteria
Hoeveel records worden geselecteerd door deze query? ………….
3.  Maak een query om de computers ( registratienummer) weer te geven die gebruikt
worden voor administratie in de O.L.Vrouwstraat.
Noteer het query-ontwerp
Tabel(len)
Velden
Criteria
Hoeveel records worden geselecteerd door deze query? ………….
Oefeningenreeks Microsoft Access 9
4.  Maak een query om de computers ( registratienummer) weer te geven die niet over een Pentium
processor beschikken en een snelheid hebben die meer is dan 500 MHz.
Noem deze query SnelZonderPentium.
Noteer het query-ontwerp
Tabel(len)
Velden
Criteria
Hoeveel records worden geselecteerd door deze query? ………….
5.  Maak een query om de computers weer te geven die aangekocht werden bij een firma met
hersteldienst. Toon het registratienummer van de computers en de namen van de firma's!
Noem deze query ComputersMetHerstel.
Noteer het query-ontwerp
Tabel(len)
Velden
Criteria
Hoeveel records worden geselecteerd door deze query? ………….
Oefeningenreeks Microsoft Access 10
Access: Formulieren
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
 Maak een formulier om de verschillende computertypes te bekijken.
Leid af uit het onderstaande voorbeeld
welke tabel je moet gebruiken in het formulier
welke velden je moet toevoegen
welke naam je moet geven aan het formulier
Maak het formulier op zoals het voorbeeld
Let op de plaats en uitlijning van de objecten
Merk op dat het bijschrift van het label "Kloksnelheid" verduidelijkt is voor de gebruiker
De waarden in de tekstvakken zijn alle rechts uitgelijnd
De waarde in het tekstvak Type staat in vetjes
De labels zijn onderstreept
Getallen worden uitgevoerd in standaard getalnotatie (met een spatie als cijfergroeperingsteken) en
zonder decimalen.
Zoek op welke eigenschap je moet toepassen op een tekstvak om ervoor te zorgen dat de gebruiker
van het formulier de inhoud van het veld niet kan veranderen!
Pas deze eigenschap toe op de drie tekstvakken
Oefeningenreeks Microsoft Access 11
Access: Rapporten
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
1.  Ontleed het onderstaande rapport
Noteer in de kaders de onderdelen van het rapport.
Hoe zijn de gegevens gegroepeerd? ……………………………………………………………………...
Hoe zijn de gegevens gesorteerd?
……………………………………………………………………...
……………………………………………………………………...
2.  Maak het rapport
Gebruik het opmaakprofiel Zakelijk.
Oefeningenreeks Microsoft Access 12
Access: problemen oplossen
Naam
…………………………………………….
Klas
…………………………………………….
Datum
…………………………………………….
Nummer: …..
Lees de probleemstelling nauwkeurig!
Analyseer het probleem en stel de oplossing voor in een structogram.
1. Druk een overzicht af van de computers die bestemd zijn voor administratie.
Vermeld het registratienummer, de computernaam en het lokaal.
2. De school kocht computers bij ECOPC op 27 januari 1999 en niet op 25 januari!
Verbeter de database.
3. Door wie worden de computers gebruikt met een pentium I processor in lokaal I212?
4. Maak etiketten voor de computerklassen. Op elk etiket moet de naam van het lokaal, de
functie en het extra kenmerk van het lokaal afgedrukt worden.
5. Maak een verzorgd formulier met het registratienummer, de aankoopdatum, de firma en het
adres van de firma voor de computers van het type T09 en T10.
Oefeningenreeks Microsoft Access 13
Download