Cursus Access VBA

In deze tweedaagse training leer je hoe je met VBA taken in Access automatiseert. Je werkt met de VBA-editor, het objectmodel, lussen, variabelen en foutafhandeling.

4,6 op Google NRTO-keurmerk
Voor een team of afdeling? Plan je eigen groep, bij jou of bij ons. Vraag offerte aan
  • Access-taken automatisch met VBA
  • Eigen functies en lussen schrijven
  • Foutopsporing direct in de VBA-editor
  • Jouw eigen praktijkcasus als startpunt
  • Trainer stemt af op jouw niveau

Wil je Access slimmer en sneller laten werken? In deze tweedaagse training duik je in VBA en automatiseer je veelvoorkomende taken. Je leert codes schrijven en aanpassen in de VBA-editor en werkt met het objectmodel van Access. Het resultaat: efficiënter werken met je databases.

Omschrijving

In deze cursus ga je aan de slag met VBA in Access. Je leert hoe je codes genereert en aanpast met de VBA-editor, en je maakt kennis met het objectmodel en de specifieke objecten van Access.

Je werkt onder andere met subroutines, eigen functies, variabelen, lussen en Docmd-objecten. Ook komen ADO-technieken, foutopsporing en foutafhandeling aan bod. Een ervaren trainer stemt de inhoud af op jouw instapniveau en leerwensen, zodat je gericht oefent met onderwerpen die voor jou relevant zijn. Je kunt eigen praktijkvoorbeelden meenemen om er direct mee aan de slag te gaan.

Onderwerpen

  • Het Access-objectmodel en VBA-concepten
  • Werken met de VBA-editor
  • Macro's en VBA inzetten
  • Subroutines en eigen functies maken
  • Variabelen gebruiken
  • Interactie met gebruikers opbouwen
  • IF en OR toepassen in VBA
  • Lussen (loops) gebruiken
  • Werken met Docmd-objecten
  • ActiveX Data Objects (ADO) toepassen
  • Foutopsporing in VBA
  • Foutafhandeling in VBA

Resultaat

Na deze training automatiseer je veelvoorkomende handelingen in Access met VBA. Je schrijft eigen subroutines en functies, werkt met variabelen, lussen en voorwaarden, en gebruikt Docmd-objecten en ADO om data aan te sturen. Ook spoor je fouten op en handel je ze netjes af. Het resultaat: sneller en plezieriger werken met Access.

Doelgroep

Deze training is bedoeld voor Access-gebruikers die handelingen willen automatiseren met VBA. Je hebt ervaring met Access en wilt een stap verder gaan door zelf code te schrijven en aan te passen. Enige basiskennis van programmeren is handig, maar geen vereiste.

Lesmethodiek

Je volgt deze training in onze openleervorm. Dat betekent dat je op een dag naar keuze aan de slag gaat met je eigen lesmateriaal, terwijl een ervaren trainer in de zaal aanwezig is om je te begeleiden. Je werkt in je eigen tempo en stelt vragen wanneer je vastloopt. Zo bepaal je zelf waar je de focus legt en welke onderwerpen extra aandacht verdienen. Heb je een eigen praktijkvoorbeeld? Neem het gerust mee, dan werk je er tijdens de training direct aan.

Voorkennis

Je hebt ervaring met Access nodig op gebruikersniveau. Je weet hoe je tabellen, query's, formulieren en rapporten maakt en gebruikt. Programmeerervaring is niet vereist, maar handig als je al eens met macro's hebt gewerkt.

Opmerkingen

Deze training volg je in onze openleervorm: je werkt zelfstandig aan opdrachten op je eigen tempo, met een ervaren trainer naast je voor uitleg en vragen. Zo bepaal je zelf waar je extra tijd in steekt en welke onderwerpen je sneller doorloopt.

Lesvorm

Deze training wordt aangeboden op basis van onze Open Leervorm-lesmethode. Dat betekent dat je onder actieve begeleiding van onze trainer zelfstandig aan het werk gaat om je de stof eigen te maken. Zo kun je in je eigen tempo je leerdoelen halen zonder daarbij gehinderd te worden door een sneller of langzamer tempo van je medecursisten. De trainer ziet erop toe dat je op schema blijft en je leerdoelen haalt. Deze leervorm biedt ruimte aan maatwerk. Je krijgt de gelegenheid om voorbeelden uit je eigen praktijk en IT-omgeving in te brengen waardoor je nog specifieker leert. meer...

Praktische informatie

Aantal dagen
2 dagen
Cursustijden
van 10 tot 17 uur
Studiebelasting
14 uur
Opleidingsniveau
Geschikt voor alle niveaus
Voorbereidingstijd
Geen
Inbegrepen
Cursusmateriaal en lunch op locatie
Certificaat
Aan het eind van de cursus krijg je een certificaat van deelname

Taal

De training wordt standaard verzorgd in het Nederlands. De trainer beheerst de Engelse taal. Er kan gebruik gemaakt worden van Engelstalig cursusmateriaal. Bij inschrijving van minimaal 3 deelnemers kan de training ook geheel in het Engels verzorgd worden.

Deze training voor je team?

Plan je eigen groep op een datum die jullie uitkomt, bij jullie op kantoor, bij ons of online. We stemmen de inhoud af op jullie praktijk, en een hele groep trainen is voordeliger dan losse inschrijvingen.

  • Jullie datum en locatie
  • Inhoud op maat
  • Ook meerdere groepen of een academy
  • Meer dan 25 jaar ervaring
Vraag offerte aan Vrijblijvend, je hoort snel van een adviseur

Wat anderen zeggen over deze training

“Prettig lesmateriaal, fijn in eigen tempo kunnen werken en een trainer die klaarstaat om je te helpen. Fijne manier om de stof tot je te nemen. Er wordt gewerkt in kleine groepjes.”

R. Westerink
Spectrum, partner met Elan
Access Basis
8.6

“De beginnerscursus Access in Heerenveen gevolgd. Kleine groep, goede begeleiding. Cursusmateriaal is prettig om mee te werken en is overzichtelijk. Veel geleerd in twee dagen!”

G. Koster-Storteboom
Trustus Capital Management
Access Basis
8.2

“Prima cursus, veel geleerd. Oefeningen zijn erg goed. Veel zaken hiervan kunnen gebruikt worden voor de eigen toepassingen.”

J. Rensen
Shell Pensioenbureau Nederland B.V.
Access Basis
8.0

"Nee"

Cursist
Microsoft Access 2003 VBA

“Goede manier om zelfstandig het werken met software te verbeteren.”

E. Hagemeijer
Kuehne en Nagel Logistics B.V.
Access 2003 Basis
8.1

“Als je dit echt wil leren is dit een aanrader. Wel eerst Acces voor beginners doen om goede basis te hebben.”

D. Dijkstra
FrieslandCampina
Access Vervolg
9.8

Trainingsvormen

Klassikaal

2 dagen€ 1100,-
  • Fijne locatie met trainer
  • Kleine groepen
  • Inspirerend en motiverend
Kies een datum

Online

2 dagen€ 930,-
  • Online met trainer
  • Persoonlijk
  • Praktisch en interactief
Kies een datum

Incompany

MaatwerktrainingOp aanvraag
  • 100% voor jouw groep
  • Maatwerk
  • Bij jou of bij ons
Vraag offerte aan

Workshop

Tot 4 uur voor groepenOp aanvraag
  • Geschikt voor events
  • Interactief en inspirerend
  • Ook grote groepen
Vraag offerte aan

Privé training

Bij ons of bij jouOp aanvraag
  • 100% voor jou alleen
  • Veel bereiken in weinig tijd
  • Wanneer je wilt
Vraag offerte aan

Veelgestelde vragen

Hoe lang duurt de Access VBA cursus en wat leer je?
De Access VBA cursus duurt twee dagen en je leert hoe je veelvoorkomende taken in Access automatiseert met VBA. Je werkt met de VBA-editor, het Access-objectmodel, subroutines, functies, variabelen, lussen, IF- en OR-statements, Docmd-objecten en ADO-technieken. Ook foutopsporing en foutafhandeling komen aan bod. Na afloop schrijf en pas je zelfstandig VBA-code aan binnen Access.
Heb je voorkennis van Access nodig voor de VBA-cursus?
Ja, voor de Access VBA-cursus heb je gedegen kennis van Access nodig. Je werkt al met tabellen, queries, formulieren en rapporten en wilt deze handelingen automatiseren. Programmeerervaring is geen vereiste, maar logisch nadenken en affiniteit met structuur helpen je op weg. Twijfel je over je niveau? De trainer peilt aan het begin van de training jouw startpunt en stemt de oefeningen daarop af.
Welke onderwerpen komen aan bod in de Access VBA cursus?
In de Access VBA cursus leer je werken met het Access-objectmodel, de VBA-editor, macro's, subroutines en eigen functies. Je behandelt variabelen, IF- en OR-constructies, loops, Docmd-objecten en ADO-technieken voor databasebewerkingen. Ook foutopsporing en foutafhandeling komen aan bod. Na afloop automatiseer je veelvoorkomende taken in Access en pas je bestaande code zelfstandig aan.
Krijg je een certificaat na de Access VBA cursus?
Ja, na afloop van de Access VBA cursus ontvang je een certificaat van deelname. Dit certificaat bevestigt dat je de tweedaagse training hebt gevolgd en de behandelde onderwerpen rond VBA-automatisering, het Access-objectmodel en foutafhandeling actief hebt geoefend. Je kunt het toevoegen aan je LinkedIn-profiel of opnemen in je portfolio richting werkgever of opdrachtgever.
Is de Access VBA cursus geschikt voor zelfstudie of klassikaal?
De Access VBA cursus volg je in openleervorm: je werkt op je eigen tempo aan de stof in een klaslokaal, met een ervaren trainer naast je voor uitleg, vragen en feedback. Zo combineer je de vrijheid van zelfstudie met directe begeleiding. Je bepaalt zelf welke onderwerpen extra aandacht krijgen, bijvoorbeeld lussen, foutafhandeling of ADO.
Kun je de Access VBA cursus ook incompany volgen?
Ja, de Access VBA cursus is ook incompany te volgen. Je doorloopt de training dan met collega's op een locatie naar keuze, bijvoorbeeld op kantoor of bij LearnIt. De inhoud kan worden afgestemd op de databases en processen binnen je eigen organisatie, zodat je direct werkt aan herkenbare praktijkvoorbeelden. Vraag een offerte op via de cursuspagina voor de mogelijkheden.
Wanneer kies je voor een VBA-cursus en wanneer is een macro-training in Access voldoende?
Dat hangt af van wat je wilt automatiseren. Met de ingebouwde macro-functie in Access kom je een eind voor standaard-acties: een formulier openen, een rapport printen, een query uitvoeren. Zodra je voorwaardelijke logica nodig hebt, eigen functies wilt schrijven, met variabelen wilt werken of records wilt manipuleren via ADO, kom je met macro's niet verder. Dan heb je VBA nodig. In de cursus Access VBA werk je met de VBA-editor, het objectmodel, Docmd-objecten, lussen, IF/OR-constructies en foutafhandeling. Een vuistregel: blijven je automatiseringen binnen één knop op één formulier, dan volstaan macro's. Wil je databases echt naar je hand zetten en herbruikbare code schrijven, kies dan voor VBA. De cursus duurt twee dagen in openleervorm.
Wat krijg je in de Access VBA-cursus van LearnIt dat je met een YouTube-tutorial of online handboek niet leert?
De cursus Access VBA bij LearnIt wordt gegeven in openleervorm: je werkt zelfstandig aan je eigen leerdoelen, met een ervaren trainer naast je die direct meekijkt bij jouw code. Dat verschil met zelfstudie is concreet. Bij een tutorial loop je vast op een foutmelding en zoek je uren naar de oorzaak. Bij LearnIt bespreek je je eigen probleem, krijg je uitleg over het Access-objectmodel en zie je waarom je code niet werkt. Je mag een praktijkvoorbeeld uit je werk meenemen, bijvoorbeeld een formulier dat je wilt automatiseren of een rapport dat je via DoCmd wilt aansturen. De trainer stemt het tempo en de diepgang af op jouw instapniveau. Je leert ook foutopsporing en foutafhandeling, twee onderwerpen die in gratis materiaal vaak oppervlakkig blijven.
Voor welk type Access-gebruiker is deze VBA-cursus eigenlijk bedoeld?
Deze cursus richt zich op Access-gebruikers die al comfortabel zijn met tabellen, queries, formulieren en rapporten, en die de stap willen maken naar echte automatisering. Denk aan databasebeheerders, controllers, informatieanalisten of power users die merken dat macro's tekortschieten voor complexere logica. Je werkt met het Access-objectmodel, DoCmd, ADO en foutafhandeling, dus enige programmeer-affiniteit helpt. Pure beginners in Access kunnen beter eerst een basis- of gevorderdencursus Access volgen. Wie al in Excel VBA werkt, herkent veel concepten zoals variabelen, lussen en IF-structuren, maar leert hier specifiek hoe je deze toepast op databases en records. De trainer stemt het tempo af op jouw instapniveau, zodat de oefeningen aansluiten bij jouw werkpraktijk.
Hoe snel kan ik na de cursus zelf VBA-code schrijven voor mijn eigen Access-databases?
Dat hangt af van je startniveau en hoe vaak je direct na de training met Access werkt. De cursus duurt twee dagen en behandelt het objectmodel, de VBA-editor, variabelen, lussen, IF/OR-constructies, Docmd-objecten, ADO en foutafhandeling. Daarmee heb je de bouwstenen om eenvoudige routines (een formulier-knop die records bijwerkt, een loop door een recordset, een eigen functie) zelfstandig te schrijven. Voor complexere automatiseringen, zoals uitgebreide ADO-bewerkingen of robuuste foutafhandeling in productie-databases, is doorgaans enkele weken praktijkervaring nodig voordat het echt vlot gaat. Tip: neem een eigen voorbeeld uit je werkomgeving mee naar de training. Wie direct na de cursus aan een concreet project werkt, past de stof het snelst toe. Zelfstudie via een boek geeft dezelfde theorie, maar mist de directe feedback van een trainer op jouw code.
Wat is het verschil tussen Access VBA en Excel VBA, en is kennis van het een bruikbaar voor het ander?
De VBA-taal zelf is identiek: dezelfde syntax, dezelfde lussen, dezelfde foutafhandeling. Het verschil zit in het objectmodel waar je code op werkt. Excel VBA stuurt werkbladen, cellen en bereiken aan. Access VBA stuurt formulieren, rapporten, queries en tabellen aan via objecten zoals DoCmd en de Access-bibliotheek. Voor data-toegang gebruik je in Access vaak ADO of DAO, terwijl je in Excel meestal direct met Range-objecten werkt. Heb je Excel VBA-ervaring, dan herken je de basisconcepten zoals variabelen, IF, lussen en subroutines meteen. De Access-specifieke onderdelen, het objectmodel, DoCmd en ADO, leer je in deze tweedaagse training. Andersom geldt hetzelfde: Access VBA-kennis geeft je een vliegende start als je later met Excel VBA aan de slag wilt.
Kan ik met VBA in Access ook met data uit andere bronnen werken, zoals SQL Server of Excel?
Ja, dat kan. In de cursus komt ADO (ActiveX Data Objects) aan bod, een techniek waarmee je vanuit VBA-code verbinding maakt met externe databronnen. Met ADO kun je vanuit Access bijvoorbeeld queries uitvoeren op een SQL Server-database, records ophalen uit een Excel-bestand of data wegschrijven naar een andere Access-database. Je leert hoe je een connectie opbouwt, recordsets aanmaakt en velden uitleest of bijwerkt. Dit is praktisch als je Access gebruikt als front-end op een grotere database, of als je gegevens uit verschillende systemen wilt combineren. De cursus richt zich op de VBA-kant: hoe je de code schrijft en debugt. Specifieke SQL Server-administratie valt buiten de scope, maar de ADO-technieken die je leert werken met elke databron die een OLE DB- of ODBC-driver heeft.

Anderen bekeken ook

Lees in onze blog