Bevezetés a programozás hozzáférés
Ebben a cikkben,
Milyen programozási
Objektumok (például az űrlapok és jelentések) és a kontrollok (például a gombok és a szöveges mezők) egy sor olyan esemény tulajdonságainak amely összefüggésben lehet makrók vagy eljárásokat. Minden esemény tulajdonság társul egy adott esemény, például egy kattintással, akkor nyissa meg az űrlapot, vagy módosíthatja az adatokat a szövegmezőbe. Események is kezdeményezheti kívüli tényezők a hozzáférés, mint például a rendszer események, valamint a makrók és kapcsolódó eljárások egyéb eseményeket. Ez elméletileg lehetséges, hogy hozzon létre egy nagyon kifinomult adatbázis, hozzátéve, számos makrót vagy eljárások több esemény tulajdonságait sok tárgy, de lehet elérni a legtöbb esetben a kívánt eredményt segítségével egy nagyon kis számú programokat.
Mi jobb kihasználása - makrók és VBA-kódot
A döntés, hogy mit szoftvert kell használni - makrók és VBA programot - figyelembe kell venni két tényezőt: a biztonság és a funkcionalitás. Biztonsági követelmények annak a ténynek köszönhető, hogy a VBA-ban, akkor létrehozhat egy programot, amely képes csökkenteni a szintű adatvédelmet vagy sérülés fájlokat a számítógépen. A munka során létrehozott adatbázis egy másik személy, VBA program használata engedélyezett, ha az adatbázis megbízható forrásból származik. Ha létrehozott adatbázist használják mások, akkor ne használd a szoftvereszközök, amelyek megkövetelik a megbízható forrás bázis állapot adatokat. Közös módszerek leküzdésének ezeket a követelményeket az alábbiakban ebben a szakaszban.
További információ a engedélyezésével vagy letiltásával esetleg káros tartalmat cm. Cikk engedélyezése vagy tiltása makrók Office dokumentumok (mint már említettük, a legtöbb más Microsoft Office programok, a „makro” kifejezés egy olyan program a nyelv a VBA, ezért fontos, hogy ne keverjük össze ezt a kifejezést makrók Access).
Annak érdekében, hogy a biztonsági adatbázis, meg kell próbálnia, ha lehet használni makrók igénybe programozás VBA csak azokban az esetekben, amikor a kívánt művelet nem hajtható végre a makrók használatát. Sőt, csak akkor ajánlott használni ezeket a makrókat, amelyek teljesítménye nem szükséges, hogy megbízható adatbázis állapotát. Az ilyen korlátozás alkalmazása során a makró lehetővé teszi a felhasználók, hogy biztos, hogy az adatbázis nem tartalmaz olyan programokat, amelyek károsak lehetnek az adatok, vagy más fájlokat a számítógépen.
Azáltal szoftver képességeit a kontroll tárgy vagy ajánlott alatti használatra a következő kiviteli alakokban a megadott sorrendben:
Macro, amely csak a makró, hogy végre nem kell egy megbízható adatbázis állapotát.
Macro makrót tartalmazó, amelyre teljesítményre van szükség, hogy megbízható adatbázis állapotát.
A makrók használatát megkönnyíti számos programozási feladatok, mint például a nyitó és záró formák, valamint a jelentéseket. Ezek segítségével gyorsan és könnyen kapcsolatot a létrehozott adatbázis-objektumokat, mivel nem kell megjegyeznie a szabályokat szintaxis. érv áll az egyes makrók megjelennek a ablakmakróban építője.
Esetektől eltekintve, amikor is a makrók miatt megnövekedett szintű biztonságot és a könnyű kezelhetőség, akkor kell használni a következő feladatokat látja el:
Kijelölése gomb makró vagy meghatározott makró parancsok. A feladat végrehajtásához, létre kell hoznia egy makrót nevű csoport AutoKeys.
A makró vagy egy sorozat makro, amikor először nyissa meg az adatbázist. A feladat végrehajtásához, létre kell hoznia egy makrót nevű csoport AutoExec.
Megjegyzés: A AutoExec makró fut, mielőtt bármilyen makrót vagy VBA-kódot, akkor is, ha az Access beállításai párbeszédpanelen tartalmazza a kiinduló formáját az események ebben a formában OnOpen vagy OnLoad nevezték ki a makrót, vagy VBA programot.
Program VBA makrók kellene figyelembe venni, hogy a következő feladatok ellátására:
A beépített függvények, vagy létrehozhat saját funkcióit. Az Access számos olyan beépített funkciók, mint például a IPMT funkciót. amely kiszámítja a kamatok. Beépített funkciók segítségével számítások elvégzésére anélkül, hogy a fejlesztés komplex kifejezés. Segítségével VBA-kódot, a felhasználók hozhatnak létre egyéni eszközök problémák megoldására túl a kapacitás beépített funkciók, valamint a csere komplex kifejezések. Továbbá, a felhasználó által definiált funkciók kifejezésére a gyakori műveletek több objektumot.
Létrehozása és feldolgozó létesítmények. A legtöbb esetben ez sokkal kényelmesebb létrehozni vagy módosítani egy tárgyat rezhimeKonstruktor erre az épületre. Azonban bizonyos esetekben szükség lehet változtatni a tárgyának meghatározása a programban. VBA eszközök lehetővé teszik, hogy végezze el a feldolgozás az összes objektum az adatbázisban, és maga az adatbázis.
A szekvenciális feldolgozás bejegyzéseket. A rendszer segítségével a VBA nyelv, akkor végighaladni rekordok sorozataként, hajtsa végre a kívánt műveletet az egyes bejegyzéseket. Éppen ellenkezőleg, a makró feldolgozást végeznek a teljes adathalmaz egy időben.
Közös feladatok programozására létrehozásával gombok
Kattintson a Microsoft Office gombra. majd a Megnyitás gombra.
A Megnyitás párbeszédpanelen válassza ki és nyissa meg a kívánt adatbázist.
A navigációs ablakban kattintson a jobb gombbal a forma, ahol szeretne adni egy gombot, majd kattintson a tervező.
Győződjön meg arról, hogy a kivitelező Vezérlők csoportjában állítsa lapon jelölje be a Use mester.
A Tervezés lap Vezérlők csoportjában, majd a mező gombra.
A rács formák, kattintson arra a helyre, ahol el szeretné helyezni a gombot.
Nyitott ablak gombok létrehozásával.
Válassza szöveg vagy kép. hogy megjelenik a gomb szöveg vagy kép volt.
Ha szeretne szöveget megjeleníteni, akkor változtassa meg a szövegmezőbe mellett található a szövegben.
Kattintson a Tovább gombra.
Adjon meg egy leíró nevet a gombot. Ez a lépés nem kötelező, de a neve nem jelenik meg a gombot. Azonban javasoljuk, hogy adja meg értelmes neveket, így könnyebb összekapcsolni a megfelelő gombokat később (például, amikor létrehozzák a váltás között az ellenőrzések formájában a kulccsal). Például, ha ez a gomb bezárja az űrlapot, akkor lehetséges, hogy adja meg a nevet vagy cmdClose CommandClose.
Kattintson a Befejezés gombra.
Access helyezi a Create gombra az űrlapot.
Ha a Tulajdonságok ablak nincs nyitva, nyomja meg az F4 megnyitásához.
Kattintson az esemény fülre a tulajdonságok ablakban.
A Kattintásra ingatlan, kattintson a gombra.
A Tervezés lapon, a képviselet a csoport, a Nézet fülre. majd Űrlapnézet. Kattintson az Új gombra, hogy biztosan működik.
Az általános elképzelés makrók
A makró egy olyan eszköz, amely lehetővé teszi, hogy a feladatok automatizálására, és adjunk a formákat, jelentéseket és további funkciókat ellenőrzéseket. Például, hozzátéve gombok formájában egy gomb esemény OnClick tulajdonság társul egy makrót tartalmazó parancsokat kell végrehajtani, amikor az egyes gomb megnyomásakor.
Célszerű bevezetni Access makrók egyszerűsített programozási nyelv, ahol a program által létrehozott építési makrólistát, amelyet végre kell hajtani. Az építőiparban az egyes makro makró van kiválasztva a legördülő listából, majd a kívánt adatokat beleillesztett. A makrók lehetővé teszi, hogy bővül a űrlapok, jelentések és ellenőrzések, anélkül, hogy a teremtés a program VBA modul. A makrók tartalmaznak egy részét a rendelkezésre álló parancsok VBA, és sok felhasználó kényelmesebbnek találja dolgozni makrókkal, de nem VBA programok.
Makrók segítségével létrehozott makro Builder, amelynek ablak látható a következő ábrán.
Ahhoz, hogy nyissa ki a Macro Builder:
A Create lapon a másik csoportban kattintson Macro. Ha ez a lehetőség nem áll rendelkezésre, vagy a nyílra kattintva a gomb alatti modul. vagy a gomb alatti osztály modult. majd makrók.
Egy alapvető megértése a nyelv VBA
VBA programozási nyelv, amely lehetővé teszi, hogy hozzanak létre hatékony alkalmazások hozzáférés. VBA több száz parancsokat, amelyek lehetővé teszik, hogy végre sokkal bonyolultabb művelet, mint a megengedett Access makrókat.
VBA bővíthető, harmadik fél ellenőriz, vagy létrehozhat saját függvények és eljárások összhangban a szükségleteiket. VBA is fel lehet használni, hogy integrálja Access más programokkal.
Átalakítás makrók VBA-kódot
Konvertálása makrók társított űrlap vagy jelentés
A navigációs ablakban kattintson a jobb gombbal a formában, vagy jelentést, majd a tervező.
Az Eszközök lapon az adatbázis a csoportban, kattintson az Átalakítás makro makrók alakja vagy konvertálása jelentés makrókat.
Ha van egy űrlap vagy jelentés osztály modul, Access létrehoz egy modult, és adjunk hozzá egy külön folyamat minden egyes makro, amelyet összefüggésbe hoztak egy űrlap vagy jelentés. Ezen kívül az Access tulajdonságainak módosítása az események egy űrlap vagy jelentés, hogy a jövőben új VBA eljárásokat végeznek helyett makrókat.
Ha az űrlap vagy a jelentés nyitva Tervező nézetben, és a Tulajdonságok ablak nem jelenik meg, nyomja meg az F4 gomb nyissa meg.
Átalakítás globális makrók
A navigációs ablakban kattintson a makró nevét szeretnénk konvertálni.
Az Eszközök lapon az adatbázis a csoportban, kattintson az Átalakítás makro makrók.
A párbeszédpanelen adja meg a kívánt makró átalakítási beállítások, majd kattintson a Konvertálás.
Bontsa ki a fa alatt a csomópontot az adatbázis nevét, ahol a munkát végzik.
A csomópont modulok, duplán a modul alakítjuk makros- makrónévvel.
Felhelyezése VBA függvény egy tulajdon események
Ha konvertálni globális makro VBA kapott VBA kódot helyeznek el egy szabványos modult. Ezzel szemben az osztály modult, egy szabvány modul nem része a formában, vagy jelentést. Akkor valószínűleg kell társítani ezt a funkciót az esetben, ha a form tulajdonsága a jelentés vagy a vezérlő azt végrehajtani a megfelelő időben. Ehhez akkor másolja a VBA-kódot egy osztály modult, majd kösse össze az eseményeket a tulajdon, vagy hozzon létre egy speciális funkció hívás, amely a szabványos modul egy esemény tulajdonság az alábbi eljárást követve.
A navigációs ablakban kattintson a jobb gombbal a formában, vagy kívánt jelentést társítani a funkciót, és válasszuk a Tervező nézet.
Kattintson a vezérlő vagy részben, hogy szeretne társítani a funkciót.
Ha a Tulajdonságok ablak nincs nyitva, nyomja meg az F4 megnyitásához.
Az Események lapon a Tulajdonságok ablakban kattintson a tulajdonságait a kívánt eseményt társítani a funkciót.
A tulajdonság mező, írja egyenlőségjel (=), majd a függvény neve: = MoyMakros (). Ne felejtse, hogy a zárójelben.
Mentse az űrlapot, vagy az, ha rákattint a Quick Access eszköztáron kattintson a Mentés gombra.
A navigációs ablakban kattintson duplán a forma vagy a jelentés, és győződjön meg arról, hogy a program fut, mint várták.
Ezek az alapvető lépéseket, hogy VBA-kódot az adatbázisba. Ez a cikk csak egy belépő szintű információkat. A széles körű referencia könyvek és elektronikus források, amelyek segítségével javítani a programozási ismeretek.
Használatára vonatkozó utasításokat a rendszer segítségével
Ez megnyitja a Súgó ablak.
Amikor az épület egy makró vagy VBA eljárás, akkor is kattints a makró nevét vagy kulcsszó inline funkciót, majd nyomja meg az F1 billentyűt. A legtöbb esetben a hozzáférés információkat jeleníti meg a kiválasztott elemet.
Nyitva a Súgó ablak a Go gombra, hogy navigálni az oldalak között.
Váltás Access Fejlesztői GYIK
Kattintson a lefelé mutató nyílra a Keresés gombra.
A Súgó ablakban megjelenik egy lista a rendelkezésre álló segítség téma.
Ha vissza szeretne váltani Access Help kattintson a legördülő nyílra a Keresés gombra. majd kattintson az Access Help a csoport tartalmát az Office Online webhelyen vagy a tartalom ezen a számítógépen.
További információ a dolgozó helyi vagy online súgó, kattintson a menü „Connection Status” a bal alsó sarokban a Súgó ablak, majd kattintson magyarázata a paramétereket.