IT Fjernundervisning

Løkker

Beskrivelse

Løkker

Der flere metoder til at få programmer til at køre i løkker:

For Variabel = a TO b    Kommandoer  Next
For Each Egenskab IN Objektsamling    Kommandoer  Next
Do Until Betingelse   Kommandoer  Loop
Do While Betingelse    Kommandoer  Loop

Et (måske lidt kedeligt) eksempel på anvendelse af en løkke kunne se sådan her ud:

Access VBA kursus - Løkker - fjernundervisning

 

Der skal nok komme flere eksempler på brug af de forskellige løkker senere i kurset.

 

Når man skal knytte en VBA makro man har skrevet til en knap på en formular gør man det, at man indsætter en knap på formularen (uden at bruge guiden - klik på cancel når den dukker op). Dernæst højreklikker man på knappen og vælger "Code builder" (kan ikke lige huske, hvad den hedder i den danske Access). Skriv nu navnet på din VBA makro i den hændelsesprocedure (ja, det kalder man den) der dukker op.

Man kan også vælge at skrive sin VBA makro direkte i eventhandleren - om man vælger det afhænger af om man skal bruge koden i andre sammenhænge også.


Øvelse

Lav en kopi af databasen fra forrige øvelse og kald den "Løkker.mdb".

  1. Lav ovenstående makro
  2. Sørg for at makroen kan aktiveres fra en knap i salgs formularen.

Send databasen til mig efter du har pakket den sammen eller omdøbt den.


Løsning

Du kan hente mit forslag til løsning her

Brug for hjælp til VBA, VSTO eller SQL?

Scient Data tilbyder professionel IT-konsulentbistand

Kontakt Scient Data →