programozás alapjai adatbázisban MS Access

Tanszék „Information Technology”

„Adatbázisok” Előadások a fegyelem a speciális területeken 01 1-40 02-01 „Az információs rendszerek és technológiák (tervezése és gyártása)”

DBMS MS Access programozás alapjai

1. A választás között egy makró, a program modulok VBA

2. A modul koncepciója. Típusok és módon lehet létrehozni modulokat.

3. Object Model dolgozó adatokat.

4. Példák modulok

1. A választás között egy makró, a program modulok VBA

Az Access számos műveletet végezzen a felhasználói felületen keresztül, vagy a makrók használatával. Más adatbázisok, a megoldás az azonos problémák megoldásához szükség lehet a programozást. Válasszon a makró létrehozásával vagy program fejlesztés VBA (Visual Basic for Applications) általában határozza meg az intézkedéseket, amelyek szükségesek, hogy végre Access.

  • Ha makrók?
  • Macro - egy kényelmes módja, hogy végre egyszerű feladatokat:
  • Nyitását / zárását az adatbázis-objektumok (űrlapok, jelentések, stb.) Hozzászólások összekötő különböző adatbázis-objektumokat, fuss csak azért, mert Van egy egyszerű szintaxis - minden érv az egyes makro megjelennek a ablakmakróban.
  • Ha makrók?
  • A szokásos kijelölt gombok ( „forró” gombok és billentyűkombinációk).
  • Performing egyszerű műveletek, ha megnyit egy adatbázis (bár számos egyszerű lépéseket, amelyek kell elvégezni a megnyitón az adatbázisban, akkor beállíthatja anélkül makrókat indítási paraméterei - Eszközök menüben).
  • Amikor használja szoftver moduljai VBA?
  • Egyszerűbb adatbázis-kezelő
  • Makrók „létezik” eltekintve a használatát a formákat / jelentések => nehéz fenntartani az adatbázis, ahol a reakció az események a formákat / jelentések határozzák sok makrók.
  • Esemény eljárások VBA «beágyazott» leírásában az adott formákat / jelentéseket. Amikor átadja a forma / jelentés egyik adatbázisból a másikba, ezek az eljárások automatikusan át együtt űrlap vagy jelentés.
  • Amikor használja szoftver moduljai VBA?
  • Hozzon létre egyéni funkciók
  • Az Access, sok beépített funkciókat, amelyek segítségével azonnal. VBA is lehetővé teszi a felhasználók számára, hogy saját funkcióit problémák megoldására túl a kapacitás beépített funkciók, és a csere a komplex kifejezések beépített funkciókat. Egyedi funkciók is kifejezésekben a gyakori műveletek több objektumot.
  • Amikor használja szoftver moduljai VBA?
  • Feldolgozás hibaüzenetek
  • Standard Access hibaüzenetek lehet kimenetét a képernyőre esetén vészhelyzetben munka közben az adatbázis, zavaró lehet a felhasználó számára.
  • VBA lehet fogni a hiba, ha ez megtörténik, és magukkal „barátságos” hiba üzenetet küld a felhasználónak, vagy bizonyos műveletek elvégzésére, válaszul a hibát.
  • Amikor használja szoftver moduljai VBA?
  • Létrehozása vagy feldolgozó létesítmények
  • A legtöbb esetben ez sokkal kényelmesebb létrehozására vagy módosítására tárgyak Tervező nézetben. Azonban bizonyos esetekben, hogy a munka egy objektum leírását a programban. VBA eszközök lehetővé teszik szoftver kezeli a tárgyakat az adatbázisban, és maga az adatbázis.
  • Amikor használja szoftver moduljai VBA?
  • Műveletbe a rendszer szintjén
  • Végrehajtása a makro makró RunApp (ZapuskPrilozheniya) lehetővé teszi, hogy futtatni a hozzáférés más Windows (MS-DOS) alkalmazás, de más lehetőség, hogy használja a makró nem megközelíthető.
  • VBA eszközök lehetővé teszik: ellenőrizze a fájlok, programok tárgyak, végre dinamikus adatcserét más alkalmazásnál, funkciók a Windows dinamikusan láncolt könyvtárak, és mások.
  • Amikor használja szoftver moduljai VBA?
  • A kezelés bejegyzések egy
  • VBA utasítás készletek lehetővé rendezni bejegyzések egyenként, és bizonyos műveleteket külön beviteli mezők (például az algoritmust véghezvinni feldolgozó kétdimenziós tömböt rekordok sorozataként).
  • Ezzel ellentétben, a makrók lehetővé teszi, hogy csak egy sor rekordot.
  • Amikor használja szoftver moduljai VBA?
  • Átadás érvek egy VBA eljárás
  • Érvek a makro lehet beállítani alján a makró ablak, amikor azt létrehozzák, de lehetetlen megváltoztatni őket, ha fut egy makró.
  • Ha VBA lehet használni, hogy adja át paraméterként egy futó program, vagy használni argumentumértékeket változók (makrók nem teszi lehetővé). Átadás érvek növeli a rugalmasságot végrehajtásának VBA eljárásokat.

2. A modul koncepciója. Típusok és módon lehet létrehozni modulokat.

Egység (POU) - Egy sor meghatározás, utasítások és eljárások, amelyek tárolják a közös neve a szervezet VBA programok.

Modul típusú Access

Normál modulok tartalmaznak közös eljárások nem kapcsolódik egy meghatározott adatbázis-objektumok (űrlapok, jelentések). Ezek a modulok kerülnek Sub eljárások és funkció, amely rendelkezésre kell állnia minden objektum egy adott alkalmazás. Normál modulok használhatók, és egyéb Access alkalmazásokat.

osztály modul eltér egy szabványos modul, amely amellett, hogy eljárások, tartalmaz egy leírást a tárgy és létrehozásához használt osztályok (objektumok). Külön osztály modulokat a modulok fülre Adatbázis ablak tartalmaz egy leírást az osztály (tárgy) a felhasználó által létrehozott. Ezek a modulok is modulokat tárgyak (űrlapok, jelentések) kapcsolatos konkrét formáit és jelentéseket.

Ways modulok létrehozására, az első út, hogy hozzon létre egy üres modul: „Igen” kiválasztásához jelenlétében a modul az „Összes” fülre a párbeszédablak, űrlap vagy jelentés. A párbeszédablak az úgynevezett parancs „Tulajdonságok” a helyi menüből, míg a Form Designer vagy jelentéseket.

Mi a modul hozzáférést

1. módja létre egy üres modul

Mi a modul hozzáférést

2. módja egy modul

Mi a modul hozzáférést

Mi a modul hozzáférést

Módja annak, hogy egy osztály modul

Mi a modul hozzáférést

Mi a modul hozzáférést

Mi a modul hozzáférést

Mi a modul hozzáférést

Mi a modul hozzáférést

3. Object Model dolgozó adatok