Macro s. 4.2 Een macro maken

Vergelijkbare documenten
3.4 Een Hoofd/subformulier maken zonder de hulp van de wizard.

6.2 VBA Syntax. Inleiding Visual Basic

Vakrapport (Access XP)

Migreren naar Access 2010

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010

INSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2

[Microsoft Access 2007 Een eigen database maken] 16 oktober 2009

Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.

INHOUDSOPGAVE. Inhoudsopgave

Systeemontwikkeling, Hoofdstuk 6, Query s, macro s en rapporten in MS Access 2010

1. Introductie tot SPSS

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.

Ook op internet wordt gebruik gemaakt van databases, zoals bij Marktplaats en Hyves.

Relaties tussen twee tabellen definiëren

In dit document wordt uitleg gegeven over de inrichting van formulieren binnen Trajectplanner voor

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of en met: Cargo Data Systems BV

2.8 Tabellen importeren of koppelen

10.1 Inleiding. Formulierkoptekst [From Header] Paginakoptekst [Page Header] Detailsectie [Detail] Paginavoettekst [Page Footer]

MA!N Rapportages en Analyses

Je kunt de breedte van een kolom veranderen door de kolomrand te verslepen. Je kunt ook dubbelklikken op een kolomrand.

Systeemontwikkeling, Hoofdstuk 5, Formulieren maken in MS Access 2010

Normaliseren van tabellen Praktische oefeningen

Bij het opstarten van Small Basic verschijnt er de onderstaande werkomgeving.

ADRES 2000 VOOR WINDOWS

2.9 Tabellen: oefeningen

Inleiding. 1 Handleiding IRMA

Access gevorderd. Deze handleiding werd geschreven door: Charles Scheublin - (Kopiëren niet toegestaan)

6.8 Lijsten: oefeningen

Wat is nieuw in deze handleiding: Dit is een nieuwe handleiding welke nieuwe functies beschrijft.

Tips en Tricks basis. Microsoft CRM Revisie: versie 1.0

module Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008

2.11 Tabellen: oefeningen

Het Gegevensmodel en draaitabellen in Excel 2013 (tip 193)

lesboek Jonker & Wu CAD support

Advies- en BegeleidingsCentrum voor het onderwijs in Amsterdam. Beeld en geluid. Onderdelen uit de workshop Werken met multimedia

Technische nota AbiFire5 Rapporten maken via ODBC

Handicom. Symbol for Windows. Image Manager. (Versie 3) Handicom, 2006, Nederland

Microsoft Outlook 365

Stappenplan QuickScan NOV - Beheerder

Sjablonen aanmaken, formulieren aanmaken, macro s maken, menubalk aanpassen.

QUICK START GUIDE. Met de Excel kalender tool kun je eenvoudig lessen inroosteren voor het schooljaar.

Trainingsmateriaal Osiris 6. Tentamenbureau

Vergelijkingseditor 2007

Systeemontwikkeling, Hoofdstuk 6, Query s, macro s en rapporten

tentoinfinity Apps 1.0 INLEIDING

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina.

Agenda. Hier kan u het volgende instellen: 1. Afspraak 2. Gebeurtenis 3. Memo 4. Uitvoeren van taak. De volgende schermen zijn beschikbaar:

Hoofdstuk 19: Macro s

4. Grafieken. 4.1 Een dia met grafiek invoegen

Werken met Groepsoverzichten & Groepsplannen

2.2 Een tabel ontwerpen

Formulieren o.b.v. Vrije Overzichten

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at

Gebruikershandleiding Green Leaf Excel (2007) Tool Versie 1.2 (21 december 2010)

Een eerste kennismaking

Koppeling met een database

PowerPoint Mijn naam is; Cees van Aarle

Trainingsmateriaal Osiris 6. Admission Office International Office

Modulehandleiding VivianCMS. Meertaligheid

{button Installeer Zelfstudie Bestanden, execfile(seedatauk.exe,tutorial.ctb;tutorial nn.see)}

Handleiding Access 2010

2. Dia's Maken. 2.1 Een nieuwe dia invoegen. Allereerst gaan we kijken hoe u een nieuwe dia aan uw presentatie toevoegt. Dia's Maken Module 2

Algemene basis instructies

Een eerste applicatie

1 1: Algemene informatie

Normaliseren van tabellen Praktische oefeningen

Etiketten maken (post)

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

INHOUDSOPGAVE Ms Access 2007

Technische nota AbiFire Rapporten maken via ODBC

Handleiding AVANCE Service desk. (ticketing portal)

Technische handleiding database ontslagmanagement

Handicom. Symbol for Windows. Image Manager. (Versie 4) Handicom, 2011, Nederland

INHOUDSOPGAVE Ms Access 2010

BASIS TEKSTBEWERKING deel 2

Bijlage Inlezen nieuwe tarieven per verzekeraar

1 Een presentatie bekijken

5.6 Verschillende soorten besturingselementen.

3 Taken. 3.1 Inleiding. 3.2 Taken invoeren

Count-e Statistieken. Statistieken

Artikelbeheer aanmaken

ONLINEADVISEREN.NL ONLINEADVISEREN.NL. Handleiding interactief websysteem ter ondersteuning van online adviseren

Snel-& functietoetsen ACCESS

6. Reeksen

Symbol for Windows BlissEditor

Afdrukken in Calc Module 7

Database Structuur via menus

Handleiding. Leveranciersimport voor:

De acties die je als gebruiker stapsgewijs moet volgen, worden als volgt genoteerd.

Handleiding 103: Collecte Database (CDB) voor Wijkhoofden

Handleiding Afdrukken samenvoegen

Handleiding CMS VOORKANT

Gebruikers en groepen configureren

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007)

1. Kennismaken met Impress

1. Introductie 2. Omschrijving 2 Omschrijving van de onderdelen (voorzijde) Algemeen 3

Makkelijk Publiceren

Transcriptie:

4.2 Een macro maken Een macro is een reeks van commando s die u kunt maken en die een programma uitvoeren. Wanneer u de macro in zijn geheel uitvoert, dan worden de acties opeenvolgend uitgevoerd. Elk commando wordt een actie genoemd. Deze acties hebben vervolgens betrekking op de objecten (Tabellen, Query s, Formulieren, Rapporten en Marco s) en gegevens (records en velden) uit de database. In tegenstelling tot bij de andere Microsoft applicaties, kent Access niet de mogelijkheid om bepaalde handelingen in de gegevensbank op te nemen en die vervolgens af te spelen. De handelingen moeten één voor één door u gedefinieerd worden. Een dergelijke reeks van handelingen, kan vervolgens worden opgeslagen en steeds weer worden uitgevoerd. We beginnen met het ontwerpen van een macro met slechts één actie namelijk het tonen van een berichtvenster Open de database Macro s Klik in het databasevenster op de tab 'Macros'. Klik op de knop "Nieuw" [New] zodat het macrovenster wordt geopend. De ontwerpweergave van een macro bestaat uit een venster met twee kolommen. De kolom Actie [Action] bevat de verschillende acties die de macro achtereenvolgens moet uitvoeren de kolom er achter wordt gebruikt voor commentaar. Het belang van dit laatste moet niet worden onderschat. Maar al te vaak blijkt dat zelfs diegene die de macro gemaakt heeft, na verloop van tijd niet meer weet waarom een bepaalde actie moest worden uitgevoerd en waarom een bepaalde volgorde vereist was. 4.2.1 De menubalk De volgende nieuwe menuoptie is te vinden in de menubalk Macro :

Menu Uitvoeren [Run] Opdrachten Met deze menuoptie kunt u de macro starten of stapgewijs uitvoeren. 4.2.2 De werkbalk macro De knoppen op de werkbalk hebben de volgende functies: Opslaan van de macro. Toont de kolom Macronaam in het macrovenster Toont de kolom Voorwaarde in het macrovenster Starten van de macro. Voer slechts één stap van de macro uit. In het zojuist geopende venster gaan we nu de acties, de argumenten en de omschrijving invoeren. Klik in de eerste rij en in de eerste kolom. Een pijltje verschijnt waarmee u een afrollijst kunt activeren. De afrollijst toont alle beschikbare acties die u in een macro kunt gebruiken. In de bijlage vindt u een tabel die een overzicht van alle mogelijke akties. Elke actie uit tabel gaat vergezeld van een aantal argumenten. Bijvoorbeeld, welk formulier moet worden geopend en in welke weergave, of welke query moet worden uitgevoerd, of welke tabel moeten worden geïmporteerd uit welk formaat. Het is afhankelijk van de actie hoeveel argumenten er kunnen worden ingevuld. Niet alle argumenten hoeven te worden ingevuld. Per actie zijn slechts een aantal verplicht voor het uitvoeren van de actie. Kies uit de afrollijst de actie Berichtvenster [MsgBox] Ga met de Tab-toets naar de kolom [Comment] en tik Actie berichtvenster uittesten. Op het moment dat de actie gekozen wordt verschijnen in het onderste deel van het venster de bij deze actie behorende Actie-argumenten.

Onherstelbare fout Waarschuwing? Waarschuwing! Informatie Bij de actie Berichtvenster zijn dat de volgende argumenten: Berichtvenster Argument Bericht [Message] Pieptoon [Beep] Type [Type] Titel [Title] De tekst in het berichtvenster. Bepaalt of uit de luidspreker van de computer een geluidssignaal weerklinkt wanneer het bericht wordt weergegeven. De keuze hier bepaalt het pictogram dat bij het berichtvenster verschijnt: De tekst die wordt weergegeven op de titelbalk van het berichtvenster. Als u dit argument leeg laat, wordt de tekst "Microsoft Access" weergegeven. Klik in het onderste gedeelte van het macrovenster in het tekstvak achter het argument Bericht [MsgBox]. Tik in : Joepiieee!. Klik in het onderste gedeelte van het macro venster in het tekstvak achter het argument Titel [Titel]. Tik in : Titelbalkje!. Sla de macro op met behulp van Bestand-Opslaan [File Save] en noem de macro Berichtvenster Activeer vervolgens de menuoptie Extra Macro - Macro uitvoeren [Tools Macro - Run Macro] of klik op de knop Uitvoeren [Run]. Bekijk het resultaat. Zoals u ziet hebben we een macro gemaakt die een berichtenvenster toont met de opgegeven teksten. Sluit het macrovenster. 4.2.3 Macros met meerdere acties We gaan nu een macro maken die uit meerdere acties bestaat. De macro die we gaan maken bestaat uit een drietal stappen. Het openen van het formulier "F_Muziek". In de gegevensbladweergave.

Activeer de opgeslagen macro Berichtvenster. Het sluiten van het formulier " F_Muziek ". De macro zal ook precies deze drie stappen uitvoeren. Omdat de tweede stap vereist dat we op "OK" klikken zullen we mooi de mogelijkheid hebben om de macro te volgen. Let op: De instelling van de argumenten in een macro gaan vaak vóór de instellingen van de eigenschappen van het formulier. BV Een formulier dat als weergave alleen de formulierweergave toestaat kan door een macro toch in de gegevensbladweergave worden geopend Klik in het databasevenster op de tab "Macro s". Klik op de knop "Nieuw" [New] zodat het macrovenster wordt geopend. Klik met de muis in de eerste rij in de eerste kolom van het macrovenster activeer de afrollijst en selecteer FormulierOpenen [OpenForm]. Ga met de Tab toets naar de kolom [Comment] en tik Open het formulier F_Muziek. In het onderste gedeelte worden de volgende argumenten getoond. Argument Formuliernaam [Form Name] Beeld [View] Filternaam [Filter Name\ WHERE-voorwaarde [Where Condition] Gegevensmodus [Data Modee] Venstermodus [Window Mode] De naam van het formulier dat u wilt openen. Dit is een verplicht argument. De weergave waarin het formulier wordt geopend. "Formulier", "Ontwerp", "Afdrukvoorbeeld" of "Gegevensblad". De standaardwaarde is "Formulier". Een filter waarmee de records van een formulier worden beperkt of gesorteerd. U kunt de naam van een bestaande query opgeven. Een geldige SQL WHERE-voorwaarde. BV [Plaats] = Amsterdam De gegevensinvoermodus van het formulier. "Toevoegen" (de gebruiker kan alleen nieuwe records toevoegen. "Bewerken" (de gebruiker kan bestaande records wijzigen en nieuwe records toevoegen) en "Alleen-lezen" (de gebruiker kan alleen records bekijken). De standaardwaarde is "Bewerken". De venstermodus waarin het formulier wordt geopend. "Standaard" (het formulier wordt geopend in de modus die is ingesteld in de eigenschappen van het formulier) "Verborgen" (het formulier is verborgen) "Geminimaliseerd" (het formulier wordt geopend als een pictogram onder in het scherm) of "Dialoogvenster" (de eigenschappen Modaal en Voorgrond van het formulier zijn beide ingesteld op "Ja"). De standaardwaarde is "Normaal". Klik nu in het tekstvak achter het argument Formuliernaam [Form Name]. Het pijltje van de afrollijst wordt zichtbaar. Activeer de afrollijst. U ziet nu alle in de database opgenomen formulieren.

Selecteer F_Muziek. Klik vervolgens in het tekstvak achter het argument "Beeld" [View] en selecteer "Gegevensblad" [Datasheet]. Sla de macro op m.b.v van Bestand-Opslaan [File Save] en noem de macro Reeks acties. Activeer vervolgens de menuoptie Extra Macro - Macro Uitvoeren [Tools Macro - Run Macro] of klik op de knop Starten` [Run]. Bekijk het resultaat. Sluit het formulier F_Muziek. Klik vervolgens in het macrovenster in de tweede rij in de eerste kolom en selecteer de actie Macro Starten [Run Macro] Ga met de Tab toets naar de kolom beschrijving en tik Aanroep van de macro berichtvenster (Joepiiee!) In het onderste gedeelte worden de volgende argumenten getoond. Actie argument Macronaam [Macro Name] Aantal herhalingen [Repeat Count] Voorwaarden [Repeat Expression] De naam van de macro die u wilt uitvoeren. Dit argument is verplicht. Het maximumaantal keren dat de macro wordt uitgevoerd. Als u dit argument leeg laat, wordt de macro maar één keer uitgevoerd. Een expressie die wordt geëvalueerd met als resultaat Waar of Onwaar. De uitvoering van de macro stopt als de uitkomst van de evaluatie Onwaar is. De expressie wordt geëvalueerd telkens wanneer de macro wordt uitgevoerd. Klik nu in het tekstvak achter het argument "Macronaam" [Macro Name]. Het pijltje van de afrollijst wordt zichtbaar. Activeer de afrollijst. U ziet nu alle in de database opgenomen macro s. Selecteer Berichtenvenster. (Dit is de naam van de eerder opgeslagen macro!) Klik met de muis in de derde rij in de eerste kolom van het macrovenster activeer de afrollijst en selecteer Sluiten [Close] Ga met de Tab toets naar de kolom beschrijving [Comment] en tik sluit het formulier F_Muziek In het onderste gedeelte worden de volgende argumenten getoond. Actieargument Objecttype [Object Type] Objectnaam [Object Name] Het type object waarvan u het venster wilt sluiten. Selecteer "Tabel", "Query", "Formulier", "Rapport", "Macro" of "Module". Als het actieve venster wilt sluiten, laat u dit argument leeg. De naam van het object dat u wilt sluiten. Klik nu in het tekstvak achter het argument Objecttype [Object Type]. Selecteer: Formulier [Form].

Klik vervolgens in het tekstvak achter het argument Objectnaam en activeer de afrollijst. Selecteer F_Muziek. Sla de macro op en sluit het macrovenster. Dubbelklik in het databasevenster op de macro Reeks acties. Bekijk het resultaat.