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.