72
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access Gegevens beheren en rapporteren Voorjaar 2009 Digitale Beelden 1

Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Embed Size (px)

Citation preview

Page 1: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

Digitale Beelden 1

MS-AccessGegevens beheren en rapporteren

Voorjaar 2009

Page 2: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

2Voorjaar 2009 Database MS-Access 2007

Wat leren we in deze cursus?Inleiding: waarom een database?AnalyseTabellen en relatiesData selecteren met queriesData beheren met formulierenData weergeven in rapportenWerken met macro’s

Page 3: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

3Voorjaar 2009 Database MS-Access 2007

Conventies (Kan ook zonder, maar is beter met….)

Voor tabellen: start de naam met tbl_xxxxxxVoor queries voor formulieren: start de naam met

qry_xxxxxVoor queries voor rapporten: start de naam met

rap_xxxxxVoor losse occasionele queries start de naam met

sel_xxxxxVoor formulieren: start de naam met frm_xxxxxVoor rapporten: start de naam met Rap_xxxxx

Voor naamgeving: alterneer met hoofdletters: bv. LeveringsDatum of ProductCategorie

Page 4: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

4

1. InleidingWaarom een database?

Page 5: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

5Voorjaar 2009 Database MS-Access 2007

Definitie (Wikipedia)

Een database, gegevensbank of databank is een digitaal opgeslagen archief, ingericht met het oog op flexibele raadpleging en gebruik. Databases spelen een belangrijke rol voor het archiveren en actueel houden van gegevens bij onder meer de overheid, financiële instellingen en bedrijven, in de wetenschap, en worden op kleinere schaal ook privé gebruikt.

Een database moet aan de volgende minimale voorwaarden voldoen om als database gezien te worden: Gegevens moeten eenvoudig kunnen worden

opgeslagen. Gegevens moeten eenvoudig kunnen worden opgezocht

en doorzocht. Gegevens moeten gewijzigd kunnen worden. Gegevens moeten verwijderd kunnen worden zonder dat

dit de werking van dat systeem nadelig beïnvloedt.

Page 6: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

6Voorjaar 2009 Database MS-Access 2007

Hoe gaat men tewerk?Stap 1: analyse van het probleemdomein dat men wil

informatiseren: Wat zijn de belangrijkste elementen? Wat zijn hun eigenschappen?

Stap 2: kies een database ontwikkelingsomgeving Oracle, MySQL, MS-Access Online of offline

Stap 3: ontwikkeling van de databaseStap 4: inbrengen van de gegevens en beheer ervan

Page 7: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

7Voorjaar 2009 Database MS-Access 2007

In deze cursus…Probleemdomein: een bedrijf verkoopt een reeks

producten.Ze worden besteld door klanten en een aantal medewerkers staan hier voor in. Het bedrijf maakt de producten niet zelf, maar koopt ze aan bij een aantal leveranciers. De voorraad moet goed beheerd worden: tijdig bijvullen.

We maken gebruik van MS-Access en werken uitsluitend offline: het bedrijf heeft geen web winkel.

Page 8: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

8

Deel 1: AnalyseHet analyse model

Page 9: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

9Voorjaar 2009 Database MS-Access 2007

Zoek de belangrijkste elementen

Klant

MagazijnLeverancier

Product

MedewerkerBestelling

Page 10: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

10Voorjaar 2009 Database MS-Access 2007

Zoek relaties tussen elementen

Klant

MagazijnLeverancier

Product

MedewerkerBestelling

11

1

11

1

1

1

n

n

1

n

1

n

11

1

1

1n

Page 11: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

11Voorjaar 2009 Database MS-Access 2007

Relaties eenvoudiger voorgesteld

Klant

MagazijnLeverancier

Product

MedewerkerBestelling11

n

n

1

nn

11

n

Page 12: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

12Voorjaar 2009 Database MS-Access 2007

Zoek hun eigenschappenMedewerkerKlant

•Klant-ID•Naam•Voornaam•Adres•Postcode•Stad •Regio•Land•Telefoon•Fax

•Medewerker-ID•Naam•Voornaam•Afdeling•Chef•Binnenpost•E-mail•Fax•Regio

• Medewerker-ID•Adres•Postcode•Stad •Telefoon

Bestelling

•Bestelling-ID•Klant-ID•Medewerker-ID•BestelDatum•LeveringsDatum•VerzendingsDatum•Verzonden•Betaald

Leverancier

•Leverancier-ID•BedrijfsNaam•Adres•Postcode•Stad •Regio•Telefoon•Fax

Magazijn

•Product-ID•MinimumStock•AantalInStock•AantalBesteld•BestelDatum•LeveringsDatum•Ontvangen•Betaald

Product

•Procuct-ID•ProductNaam•Beschrijving•RichtPrijs•Categorie•Leverancier-ID

Page 13: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

13Voorjaar 2009 Database MS-Access 2007

Soorten relaties in MS-Access

BA1 1

BA1 n

BAn n

•A-ID

A•A-ID

B

•A-ID

A•B-ID•A-ID

B

•A-ID

A•B-ID

B•A-ID•B-ID

AB

Page 14: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

14Voorjaar 2009 Database MS-Access 2007

Het AnalysemodelMedewerker

•Medewerker-ID•Naam•Voornaam•Afdeling•Chef•Binnenpost•E-mail•Fax•Regio

Klant

•Klant-ID•Naam•Voornaam•Adres•Postcode•Stad •Regio•Land•Telefoon•Fax

Bestelling

•Bestelling-ID•Klant-ID•Medewerker-ID•BestelDatum•LeveringsDatum•VerzendingsDatum•Verzonden•Betaald

Leverancier

•Leverancier-ID•BedrijfsNaam•Adres•Postcode•Stad •Regio•Telefoon•Fax

Magazijn

•Product-ID•MinimumStock•AantalInStock•AantalBesteld•BestelDatum•LeveringsDatum•Ontvangen•Betaald

Product

•Procuct-ID•ProductNaam•Beschrijving•RichtPrijs•Categorie•Leverancier-ID

BesteldProduct

•Bestelling-ID•Product-ID•Prijs•Aantal

Categorie

•Categorie-ID•Benaming•Omschrijving

Page 15: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

15

Deel 2: De Tabellen en Relaties

Het analyse model omzetten in tabellen en relaties

Page 16: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

16Voorjaar 2009 Database MS-Access 2007

TabellenDe kolommen noemt men nu

Velden, met een VeldnaamElk veld is van een bepaald

GegevensType dat bepaalt hoeveel geheugenruimte moet worden voorzien

De rijen noemt men nu RecordsEen Primaire Sleutel dient om

de records uniek te maken en te ordenen.

Type meestal AutoNummeringToegelaten gegevenstypes: het

laatstezijn enumeraties (een gesloten set)bv. de dagen van de week

Page 17: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

17Voorjaar 2009 Database MS-Access 2007

Tabellen makenMaken Tabel Opslaan als tbl_xxxxxxGa naar

Definieer de veldnamen en de bijhorende gegevenstypen

Definieer de sleutel

Page 18: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

18Voorjaar 2009 Database MS-Access 2007

De andere tabellen(1)

Page 19: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

19Voorjaar 2009 Database MS-Access 2007

De andere tabellen(2)

Page 20: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

20Voorjaar 2009 Database MS-Access 2007

Relaties in het globaal model

De te linken velden

Geen open linken toelaten

Updates zettenzich voort

Deletes zettenzich voort

Type relatie

Page 21: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

21Voorjaar 2009 Database MS-Access 2007

Implementatiemodel

Page 22: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

22Voorjaar 2009 Database MS-Access 2007

Relaties in een query De relatie in een query overschrijft de relatie in het

globaal model.In een query bepaalt de relatie de manier waarop de

gegevens zullen worden opgehaald: in de richting van de pijl

Page 23: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

23

Deel 3: QueriesGegevens selectief ophalen

Page 24: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

24Voorjaar 2009 Database MS-Access 2007

Waarvoor zijn queries nodig?Om gegevens te sorterenOm selectief gegevens op te halenOm een formulier of rapport aan meerdere tabellen te

koppelen

Maken in 4 stappen1. Kies de tabellen die van toepassing zijn2. Leg de juiste relaties3. Kies de velden die zullen worden gebruikt (*= alle

velden)4. Stel de selectiecriteria in

Page 25: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

25Voorjaar 2009 Database MS-Access 2007

Selectiecriteria Enkelvoudig: voor elk gewenst veld schrijf je

operator waarde Operator is : =, NOT, <, > Waarde hangt wel af van het type :

“xxxxx” voor een string #xxxx# voor een datum xxxx voor een getal Null voor een leeg veld

Like “A*” : alles wat met een A begint

Meervoudig: schrijf een AND tussen de voorwaarden of schrijf de voorwaarden onder elkaar ( is een OR) Gebruik ( haakjes) om het duidelijker te maken

Page 26: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

26

3.1 Een query voor één tabel

De gegevens sorteren

Page 27: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

27Voorjaar 2009 Database MS-Access 2007

qry_Klant : sortering op Naam

Niet weergeven(staat al in *)

Oplopendsorteren

Kies allevelden

Testen

Page 28: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

28Voorjaar 2009 Database MS-Access 2007

De SQL weergaveQueries gebruiken Structured Query

Language (SQL) om opdrachten aan een database door te geven.

In Access kan je voor elke query deze SQL bekijken door op de knop Weergave te klikken en te kiezen voor SQL.

Voor ons voorbeeld ziet dat er zo uit:

Page 29: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

29

Deel 4 : FormulierenOp een visuele manier gegevens

invoeren, raadplegen en aanpassen

Page 30: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

30Voorjaar 2009 Database MS-Access 2007

Een formulier voor de KlantStap 1: een leeg formulier

maken

Stap 2: de velden toevoegen

Stap 3: 2 keer kopiëren

Stap 4: aanpassen voor invoeren, raadplegen, wijzigen

Page 31: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

31

4.1Een formulier voor één tabel

Beheer van statische gegevens(Invoeren, Aanpassen,

Raadplegen)

Page 32: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

32Voorjaar 2009 Database MS-Access 2007

frm_Klant_Invoeren

Eigenschappenaanpassen

Page 33: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

33Voorjaar 2009 Database MS-Access 2007

frm_Klant_Aanpassenfrm_Klant_RaadplegenKlik weer op eigenschappenKies gegevensZet de combinatie juist

Aanpassen:verwijderen vergt recordkiezer aan !!

Raadplegen

Page 34: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

34Voorjaar 2009 Database MS-Access 2007

Een paar eigenschappen

Popup: het formulier draaitin zijn eigen venster

Geen record kiezers

Knoppen niet vergeten

Page 35: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

35Voorjaar 2009 Database MS-Access 2007

Resultaat

Page 36: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

36Voorjaar 2009 Database MS-Access 2007

Klanten invoeren

Page 37: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

37Voorjaar 2009 Database MS-Access 2007

Klant aanpassen

Page 38: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

38Voorjaar 2009 Database MS-Access 2007

Klant Raadplegen

Page 39: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

39Voorjaar 2009 Database MS-Access 2007

Gegevens voor oefeningenMedewerkers

Leveranciers

Page 40: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

40Voorjaar 2009 Database MS-Access 2007

Gegevens voor oefeningenProducten

Categorieën

Page 41: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

41

4.2 Formulier met meerdere tabellen en sub-

formulierDynamische gegevens beheren

(Invoeren, Aanpassen, Raadplegen)

Page 42: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

42Voorjaar 2009 Database MS-Access 2007

Wat willen we maken?

Lijst Productenin subformulier

BasisgegevensBestelling

Leesbare namen,geen -ID

Page 43: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

43Voorjaar 2009 Database MS-Access 2007

1. Maak frm_Bestelling_InvoerenMaak dit invoer formulier, als popup,

gebaseerd op de tabel tbl_BestellingGebruikt Tekstvak, Keuzelijst met

invoervak, Keuzevakje en Lijn

Page 44: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

44Voorjaar 2009 Database MS-Access 2007

Formulier koppelen aan tabelKlik op zwart rechthoekje van het formulierOpen de tab Gegevens en stel de Recordbron inAlle velden van de tabel zijn nu ter beschikking

voor besturingselementen op het formulier

Page 45: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

45Voorjaar 2009 Database MS-Access 2007

Tekstvak koppelen aan gegevensSelecteer het tekstvak en klik op de knop of klik met

de rechtermuisknop en kies Eigenschappen.Open de tab Gegevens en stel de

besturingselementbron in

Page 46: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

46Voorjaar 2009 Database MS-Access 2007

Keuzelijst met invoervak1. invoervak koppelen

aan de gegevens Besturingselementbron Afhankelijke kolom van

de lijst

2. De lijst opmaken: Gebruik 3 velden:

deKlant-ID, Naam en Voornaam

Toon enkel tweede en derde(kolombreedte = xx cm;)

Toon de eerste 16(aantal rijen)

Page 47: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

47Voorjaar 2009 Database MS-Access 2007

2. Maak sub_Bestelling_ProductMaak dit invoer formulier, gebaseerd op de tabel

tbl_BesteldProductGebruikt Tekstvak en Keuzelijst met invoervakStandaardweergave instellen op Doorlopend Formulier

Page 48: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

48Voorjaar 2009 Database MS-Access 2007

3. Plaats het subformulierKies en plaats een

subformulier

Op de tab Gegevens en…Stel het bronobject in: dit is

de naam van het subformulier

Koppel de hoofd- en sub velden via de gemeenschappelijke sleutel

Page 49: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

49Voorjaar 2009 Database MS-Access 2007

Voer een bestelling in…

Page 50: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

50

3.2 Queries met meerderetabellen

Input voor een rapport…

Page 51: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

51Voorjaar 2009 Database MS-Access 2007

Wat willen weWe willen alle gegevens die betrekking hebben op een

bestelling samen kunnen bekijken, bijvoorbeeld op een rapport

Deze gegevens komen van volgende tabellen:We vertrekken van de BestellingWe halen Klant- en Medewerkergegevens opWe willen alle Producten, per Categorie

Page 52: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

52Voorjaar 2009 Database MS-Access 2007

De query rap_Bestelling (1)Maken QueryOpen het tabeloverzicht en voeg één per

één de nodige tabellen toenKlik op de relaties en pas ze zo aan dat de

pijl in de zoekrichting (naar rechts) wijst

Page 53: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

53Voorjaar 2009 Database MS-Access 2007

De query rap_Bestelling (2)Kies de velden die je op het rapport wil zettenStel sortering in op het veld Naam van de KlantSelectiecriteria: Besteldatum > VandaagSelectiecritera: er moeten producten besteld zijn : is

not null

Page 54: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

54Voorjaar 2009 Database MS-Access 2007

Even de SQL bekijkenSELECT … FROM … (JOIN) …. WHERE ….ORDER…;

Page 55: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

55

Deel 5 : RapportenOverzichten van de gegevens

Page 56: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

56Voorjaar 2009 Database MS-Access 2007

Het rapport rap_Overzicht_BestellingenSelecteer de rap_BestellingMaken RapportWisselen tussen weergavenAfdrukken: liggend maken, dan nog 2 pagina’s

Page 57: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

57Voorjaar 2009 Database MS-Access 2007

Vereenvoudigingen (1)We willen alles op 1 liggende pagina krijgen.ID afkorten en smaller maken: selecteer de tekstbox en

sleep“Datums” apart erboven zetten en uit 3 labels

wegdoen

Page 58: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

58Voorjaar 2009 Database MS-Access 2007

Vereenvoudigingen (2)Naam en voornaam in 1

veld plaatsen: opletten met de namen van de tekstvakken: mogen niet veld1 of veld2 noemen

Selecteer het tekstvak, open eigenschappen , ga naar gegevens, pas Besturingselementbron aan met de juiste expressie

Page 59: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

59Voorjaar 2009 Database MS-Access 2007

Alternatief voor (2)Velden combineren zou je al in de query kunnen doen: Maak een nieuw veld met Klant: EXPRESSIEJe moet dan wel het vinkje bij de twee bronvelden

afzetten

Niet vergeten het formulier ook aan te passen

Page 60: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

60Voorjaar 2009 Database MS-Access 2007

Groepering maken en indelenGroepeer de gegevens Op Bestelling-IDMet een koptekst

De bestellingsgevens niet op elke lijn herhalen een sectie hoger plaatsen via de indelingsweergave

Page 61: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

61Voorjaar 2009 Database MS-Access 2007

Resultaat

Page 62: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

62Voorjaar 2009 Database MS-Access 2007

Lopend totaalWe willen per bestelling(-id) een lopend totaal.Als percentage van het eindtotaal

Page 63: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

63Voorjaar 2009 Database MS-Access 2007

Eindresultaat

Page 64: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

64

Deel 6: Macro’s en VBAVisual Basic for Applications

Page 65: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

65Voorjaar 2009 Database MS-Access 2007

Visual Basic versus Macro’sMacro’s zijn eenvoudiger maar beperkt in

mogelijkhedenAls je toch een toepassing moet maken met

commando’s die niet via macro kunnen, ga je best direct van start met VB

Je kan altijd een Macro converteren naar code in VBBij het instellen van de Gebeurtenis kan je altijd kiezen

VB Code

Een Macro

Page 66: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

66Voorjaar 2009 Database MS-Access 2007

Een formulier als menuMaken FormulierontwerpPlaats een knop en stel

eigenschappen in:

Page 67: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

67Voorjaar 2009 Database MS-Access 2007

Een Macro makenKies voor Opbouwfunctie voor Macro’sGeef telkens een Actie en bijhorende Argumenten in

Actie 1 = minimaliseren (van het actieve formulier) Actie 2 = openen van het gewenste formulier

Schrijf de nodige commentaar voor later of voor opvolgers

Page 68: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

68Voorjaar 2009 Database MS-Access 2007

Twee groepen met knoppen (1)We maken een groep door eerst een rechthoek met

een bepaalde kleur als achtergrond in te stellen

We plaatsen er een label en vervolgens 3 knoppen en voorzien de nodig code om de formulieren te openen

Page 69: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

69Voorjaar 2009 Database MS-Access 2007

Twee groepen met knoppen (2)We selecteren door slepen de

rechthoek en alles wat er op staatCopiëren en Plakken en er net onder

plaatsenWe passen van de nieuwe rechthoek zijn kleur aan

groenGeef de label de tekst “Rapporten”Delete de eerste en derde knop en geef de tweede de

naam “Overzicht Bestellingen” en voor de code in

Page 70: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

70Voorjaar 2009 Database MS-Access 2007

Nog wat instellingenVoor een menu, geen

schuifbalkenAltijd popupGeen recordkiezers of

navigatieknoppen

Page 71: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

71Voorjaar 2009 Database MS-Access 2007

Opstarten met menuDruk op de Office knop en onderaan:

Open Opties voor AccessKies voor huidige databaseFormulier weergeven kies het menu

formulierWe wensen geen navigatie aan de zijkant

Als je nu de database opent, staat alleen het menu klaar

Page 72: Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW MS-Access

Dez

e pr

esen

tatie

mag

noc

h ge

heel

, no

ch g

edee

ltelij

k w

orde

n ge

brui

kt o

f ge

kopi

eerd

zon

der

de

schr

iftel

ijke

toes

tem

min

g va

n S

enio

rnet

Vla

ande

ren

VZ

W

72Voorjaar 2009 Database MS-Access 2007

Bij openen….