Access kursus VBA Programmering

Få en grundig introduktion til de mest grundlæggende elementer i Access VBA, samt en videregående indsigt i, hvordan du benytter VBA til at manipulere i Access.

Kursusmål

Du vil blive gjort bekendt med de grundlæggende programmeringsprincipper i programmeringssproget Visual Basic for Applications, samt få set og prøvet mulighederne for at styre elementerne i en Access database ved hjælp af egne program rutiner.

Er du bruger af Office 2003 kan du også deltage på dette kursus. Dette kursus er også relevant for dig, hvis du arbejder med Access som del af Office 365.

Kurset henvender sig til

Kurset henvender sig til dig, den øvede Access bruger, der ønsker at få et grundlæggende kendskab til mulighederne i programmeringssproget Visual Basic for Applications.
Efterfølgende vil du være i stand til at opbygge egne programmoduler til automatisering af Access databaser.

Forudsætninger

Det forventes at du har et kendskab til Access, som svarer til vores udvidede kursus.


Kursusindhold

Access Makroer kontra VBA kode
Forskellene mellem at optage makroer og skrive VBA kode.

Visual Basic Editoren
En introduktion til det arbejdsvindue hvori der arbejdes. Hvad viser de forskellige vinduer og hvad kan de bruges til.

  • Visninger i Visual Basic Editoren
  • Projektstifinderen (Project)
  • Egenskaberne (Properties)
  • Programkoden (Code)

Kom i gang med at kode
Oprettelse af de første procedurer i VBA. Erklæringer, synlighed (Scope) i projektet. Regler og retningslinjer for navngivning af procedurer, kodestandarder m.m.

  • Opbygningen i et VBA program
  • Opret Subrutine / procedure
  • Grundlæggende VBA syntaks
  • Kørsel af makro

Variable
Oprettelse af og brug af variabler. Lokale - globale variabler. Konstanter og statiske variabler. De forskellige syntakser for oprettelse af variabler, samt valg af datatype og betydningen heraf gennemgås.

  • Erklæring af variabel
  • Lokale variable
  • Modul variable
  • Globale variable
  • Konstanter
  • Arrays

Indstillinger i VB Editoren
Detaljer omkring visning og indstillinger i brugerfladen. Skrifttyper, størrelser m.m.

  • Require Variable Declaration
  • Auto Syntax Check
  • Auto Quick Info
  • Auto Datatips
    Auto List members

Simple Dialoger
Simple men ofte benyttede dialogbokse der bruges til simple input til systemet og til simple beskeder fra systemet.

  • MsgBox
  • InputBox

Kontrolstrukturer
Styring af kodeafviklingen. Opdeling af større kodestykker i mindre, men logiske enheder, der kan genbruges. Spring fra en procedure til an anden og overførsel af information fra en procedure til en anden. Brug af Pseudokode og forklaringer i koden.

  • Valg
  • Løkker
  • Do`Loop
  • Exit Do/Exit Sub
  • Opdeling af kode i Sub-Rutiner

Procedurer med argumenter
Forskelle på Sub Procedure og Function Prodedure. Oprettelse af egne Functions til brug i VBE og til brug i Excel brugerfladen (UDF)

  • Funktioner
  • Sub / Function
  • Test af Functions i vinduet ?Immediate Window?

Indbyggede funktioner
En intro til nogle af de indbyggede funktioner. Brug af kodelibraries og dll. Brug af dokumentationen og hjælpen i VBA.

  • Dato - Klokkeslæt funktioner
  • Tekst funktioner
  • Visningen Locals Window

Simpel fejlhåndtering
Fejlhåndtering er vigtigt i VBA. Et minimum af fejlhåndtering bør altid oprettes.

  • Error objektet
  • Nulstil ErrHandler

Arbejde med Databasen
Brug af VBA koden til at oprette forbindelse til databasen og udførelse af de mest almindelige data operationer. Udvælgelse, opdatering, tilføjelse og sletning af data via kode.

  • Brug af funktioner i Query´s
  • DAO / ADO m.m.
  • DAO
  • ADO
  • Forbindelse til databasen
  • ConnectionObject
  • Hent Data fra Databasen
  • Udvælgelse af data fra Databasen
  • Indsætte data i Databasen
  • Opdatere data i databasen
  • Slette data i databasen

Formularer
Forskellige udvalgte kontroller og deres brug gennemgås i forbindelse med brugen af formularer. Hændelser på de forskellige kontroller gennemgås kort.

  • Hændelser.
  • Eksempler på anvendte hændelser
  • Commandbutton_Click()
  • Textbox_Click()
  • Form_Load()
  • Form_Activate()

Kursusmateriale
På kurset opnår du det højeste udbytte gennem en vekslen mellem teori, uddybende spørgsmål og praktiske øvelser. Til understøttelse af disse øvelser får du udleveret et gennemarbejdet kursusmateriale, udviklet specielt til dette kursus.

For at fastholde og udvikle din Access kompetence anbefaler vi, at du anvender kursusmaterialet som et effektivt opslagsværk efter kurset. Rækker dette ikke, er du altid velkommen til at kontakte vores instruktører for uddybende spørgsmål m.m.

Gå til oversigt over kurser i it udvikling

 


Kursusdato


Praktiske oplysninger

Pris: kr. 10.050,- (ex. moms)
Kursusstart: 6 maj 2019
Varighed: 2 dage (09:00 - 16:00)
Bemærk: København
Sted København


Er I flere fra samme virksomhed, som skal på kursus? Så kan der være penge at spare med et virksomhedskursus

Læs mere om virksomhedskurser her

Andre populære kurser


Aktuelt

TIPS & TRICKS med Excel
Onsdag den 28. november
afholder vi igen et arrangement, hvor vores underviser Ernst Lohse øser af sin enorme Excel-viden.
Du kan læse mere og tilmelde dig her

NYHED: Digital markedsføringsret for praktikere
Helt nyt kursus, hvor du får konkret og praktisk viden om begrænsningerne og mulighederne for digital markedsføring, så du undgår at overtræde markedsføringsloven, GDPR eller databeskyttelsesloven og derfor også undgår bøder fra Datatilsynet eller Forbrugerombudsmanden. Læs mere om kurset her!

It Executive Masterclass
For dig der har brug for ledelsesværktøjer til at styrke din ledelse, innovation og eksekvering i en digital verden. IDG Kursers falgskibsuddannelse til ledere med ansvaret for digitalisering, nye teknologier og de mange forandringer, som følger i kølvandet på datadreven digital ledelse. Læs mere her

NYHED: GDPR og vedligeholdelse af compliance for praktikere
Sådan sikrer du, at du forpliver compliant med GDPR reglerne også når det uventede sker. På kurset får du praktiske og konkrete råd til, hvordan du fastholder og kontinuerligt vedligeholder dine politikker og regler i forhold til GDPR og databeskyttelsesloven.Læs mere her.

Robotic Process Automation - RPA
Lær om software-robotter eller Robotic Process Automation, der er en effektiv og billig måde at at frigøre kræfter og ressourcer. IDG Kurser har designet dette kursus, så du kan lære at identificere områder og opgaver, som med fordel kan løses af software robotter. Læs mere her!


Hørkær 18
2730 Herlev
Tlf: 77 300 123
Email: idgkurser@idg.dk
CVR: 65970414