Makrók és események - NymE

Download Report

Transcript Makrók és események - NymE

Microsoft Access
Makrók és események
Makró


Meghatározott feladatot ellátó
műveletek sorozata
Például:



Űrlap megnyitása
Üzenet panel megjelenítése
Jelentés nyomtatása
Példák makró parancsokra

Makrók és események.mdb






Alkalmazás futtatása
Átnevezés
Kilépés
Üzenetpanel
Makró futtatása
SQL futtatása
Makró csoportok


Nézet/Makrónevek
Példa:


Makrocsoport
Hivatkozás a makró csoportban lévő
makróra


Makrócsoport.Makró
Makrocsoport futtatása
Feltételek megadása


Nézet/Feltétel
Példa:


Feltétel
Példák feltételekre:




[Város]="Párizs„
DCount("[Rendeléskód]"; "Rendelések")>35
IsNull([Keresztnév])
MsgBox("Változás jóváhagyva?";1)=1
Automatikusan futó makró


Ha egy makró neve AUTOEXEC, akkor
az Access megnyitásakor automatikusan
lefut
SHIFT lenyomva tartásával a
megnyitáskor, a makró futása
megelőzhető
Forró billentyűk készítése




AUTOKEYS nevű makró segítségével
Makró névnek adjuk meg a
billentyűparancs kódját
Már foglalt billentyű kombinációt is
felülbírálhatunk
Példa:

AutoKeys
Makrók kötése eseményekhez



Űrlap eseménytulajdonságok
Választhatunk a meglévő makrók közül
Írhatunk új makrót, vagy Visual Basic
kódot is (…)
Fontosabb űrlap események

Jelenlegire


Megnyitásra


Az űrlap megnyitásakor fut le
Bezárásra


Rekordléptetés alkalmával hívódik meg
Az űrlap bezárásakor fut le
Példa:

Űrlapesemények
Vezérlőelemek eseményei


Makró rendelhető a vezérlőelemek
eseményeihez is
Például:



A Parancsgomb Egérkattintás eseményéhez
A Lista Nincs a listában eseményéhez
Stb.
Access parancsok futtatása


Parancs futtatása makró parancs
segítségével
Például:



Bezárás
Mentés
Stb.