Távoktatási Rendszer
10. John strumentalnye fejlesztőeszközök
alkalmazások az Access adatbázis
10.1. A fogalom a makro- és modul
Modern adatbázis a gazdag vizuális eszközök dolgozó az adatbázis és a tárgyakat. De a felhasználónak szüksége lehet összetett alkalmazások létrehozását, amelyek segítségével ezek a források nehéz vagy lehetetlen. Ebben az esetben igénybevétele a fejlesztési makrók és modulok.
Egy sor egy vagy több makrók, amelyek mindegyike végez az adott intézkedés az úgynevezett makró. Látnak egy speciális, a felhasználó által meghatározott feladatokat, és főként automatizálásához munka űrlapok és jelentések. Például, egy makró, akkor: megtalálni és kiszűrni a rekordokat a jelentéshez szükséges; alakú építeni egy parancs gombot, hogy megtalálja a megfelelő adatok, stb Makró hozzárendelése -. automatizálását gyakran végrehajtott műveletek írása nélkül programokat.
A felhasználók néha nem is felel meg a makrók. Szükség van a programozási feladatokat. Access használ Visual Basic for Applications (VBA) a nyelvhez. A VBA modulok jönnek létre - az adatbázis-objektumok, amelyek a felhasználó által létrehozott eljárásokat. Az eljárás egy sor VBA nyelv szereplők. valósít meg több logikai lépéseket az adott művelet elvégzésére.
Munkavégzés Access környezetben, a felhasználó végrehajtja a szükséges intézkedéseket. Megadhatja hozzáférési válasz ezeket az intézkedéseket. Állam változtatása adatbázis-objektum, idején előfordulása, amely megváltoztathatja a szokásos eljárás, és a tárgy a feldolgozás, hogy meghatározzuk a reakció az úgynevezett esemény. Az Access csak az űrlapok és jelentések olyan objektumok, melyek események meghatározása. Például a Windows rendezvények - Open, Close, átméretezése. Kezelni az esemény a makrók és eljárásokat.
10.2. Klassifikatsiyamakrokomand. makrótípusokat
A használt makrók makrók (a 50), amely lehet minősíteni szánt:
· Makrók adatmanipuláció űrlapok és a jelentések (például NaytiZapis);
· Makróvégrehajtással (például OtkrytZapros);
· Makró import / export (például OtpravitObekt);
· Makrók használható adatbázis-objektumok (például, KopirovatObekt) és mtsai. (Például, Message).
Macro, amelyben makrók végrehajtása szekvenciálisan, egyiket a másik után, az úgynevezett lineáris. Macro, ahol az egyes makrók vagy készletek alapján végezzük végrehajtása feltétel (amelyet a logikai kifejezés), az állapot neve makró. Ha több logikailag összetartozó makrók egyesítjük egyetlen makró, makró, hogy az úgynevezett csoport.
10.3. Létrehozása makrosai dolgozni vele
Makrók jönnek létre a makró ablakban. nyomja meg a [Start] gombra, hogy nyissa ki az ablakot a Makrók lapon az adatbázisban. Ennek eredményeként, a makró jelenik meg egy doboz az 1. ábrán.
Ábra. 1. Macro ablak
Ha létrehoz egy makrót egy oszlopot hozzáadni állapotok Feltétel csapat típus / állapot a makro ablakban; makrókészlet - Macro neve oszlopban a Nézet / Macro nevek.
Makrók lehet beírni a makro cella oszlop:
· Bevitele nevüket a billentyűzetről;
· Kiválasztása nevüket a legördülő listából az ebben az oszlopban;
· Drag and drop egy objektumot az adatbázisból ablakon a cellába, ahol szeretnénk bevezetni makró (makró nevét automatikusan hozzáadódik a nyitás az adatbázis-objektum).
Példa. Hozzon létre egy makrót, amely automatikusan megnyitja a formában a hallgatók azzal a céllal, hozzátéve rekordokat.
A feladat végrehajtásához meg kell végre a következő lépéseket:
· Nyissa ki a Macro tervező: DB ablakban válasszon ki egy objektumot, és kattintson a Makrók [Start] gombra;
· Macro oszlop első cellában válassza a legördülő listából makró OtkrytFormu. Az érvek e makrót, hogy meghatározza a következőket:
Itt az érvek közül a legördülő listából dőlt betűvel jelennek meg, és az alapértelmezett - normál betűtípussal.
Mielőtt futtatná a makrót, meg kell menteni. Ez úgy valósítható meg, a parancs a Fájl / Mentés.
Miután létrehozott egy makrót, akkor elkezd végre a ablakmakró tervező csapat a Start / Futtatás, az adatbázisból ablakban nyomja meg a [Start]. Makrók is lehet futtatni: bármely aktív ablak; egy másik makro; amikor megnyitja az adatbázist; az eszköztár gomb vagy a menü parancs létre futtatni a makrót; kombinációjával rendelt kulcsok kezdetét a makró parancs; kötődve egy esemény makró űrlap vagy jelentés.
Végzésekor makró nem adja meg a kívánt eredményt, a makro kell hibakeresés. Ez használ növekményes módban után megáll minden makró, amely lehetővé teszi, hogy nyomon kövesse a teljesítménye az eredmény egyes makro- és lokalizálja a hibát. Váltani a mód adja a parancsot a Start / lépésről lépésre.
10.Instrumentalnye alkalmazás fejlesztési eszközöket SUBDAccess
1. Mi képviseli makrókat.
1. A eszközei teremtés kifejezések.
2. Csapatok programozási nyelv.
3. Az eszközök automatizálása műveleteket.
2. Hozzon létre egy makrót. amely lehetővé teszi, hogy megtekinthesse a korábban létrehozott forma, csak a teljesítmény információt hallgatók. amelyben az átlagos pontszám> 4.
3. Minden olyan adatbázis-objektumok által meghatározott események az adatbázis-hozzáférés.