Makrók segítségével az adatbázis microsoft hozzáférési adatokat

Makrók végezhet szinte minden cselekedetét Access objektumok esetében már ismertetett korábbi fejezetekben.

Access makro egy szerkezet, amely egy vagy több makrók, melyek végrehajtódnak vagy egymást követően vagy a megadott sorrendben bizonyos feltételek. Egy sor makrók Access nagyon széles, makrók akkor végre egy csomó dolog, hogy lehetővé teszik, hogy eljárásokat VBA. Minden makró külön neve is van, és esetleg egy vagy több argumentum, amelyek a felhasználó által beállított. Például, ha a makró OtkrytFormu (OpenForm) érvként kell adnia legalább a nevét a nyitott formáját és módját a kimenetét a képernyőre.

Munka adatok űrlapok és a jelentések

Szűrő alkalmazása (ApplyFilter)

mozgó szerint

SleduyuschayaZapis (FindNext) NaytiZapis (FindRecord) KElementuUpravleniya (GoToControl) nastranitse (GoToPage) NaZapis (GoToRecord)

Frissítés adatok vagy a képernyőn

Frissítés (Requery) PokazatVseZapisi (ShowAllRecords)

Parancs végrehajtása (RunComraand)

Makróvégrehajtással, eljárás, vagy a lekérdezés

ZapuskMakrosa (RunMacro) Zaluski Program (RunCode) OtkrytZapros (OpenQuery) 3anyck 3anpoca SQL (RunSQL)

Megjeleníti vagy elrejti a billentyűzetet, vagy egy speciális eszköztár csipogó

PanelInstrumentov (ShowToolbar) jel (Fan)

Amint az a táblázatból látható, a műveletek végezhetők el makrók nagyon változatosak. Még ha nem használja a makrók az alkalmazások, akkor van értelme, hogy tanulmányozza ezeket a makrókat, mert fel lehet használni a VBA eljárások, a későbbiekben bemutatásra kerül (lásd. Fejezet. 13).

PerenosBazyDannyhSQL (TransferSQLDatabase) - átadja az adatbázis Microsoft SQL Server 7.0 adatbázis, és akár egy másik szerverre;

OtkrytFunktsiyu (OpenFunction) - ellátja a funkcióját a felhasználó által definiált az Access projektben. Ez egy kérés a funkciók, amelyek segítségével a bemeneti paraméterek, visszatér az eredményeket, valamint a tárolt eljárást.

Makrók segítségével igazolja az a tény, hogy könnyű létrehozni, és nem kell tanulni egy programozási nyelv szintaktikai. Amint látni fogjuk a következő részben, hogy hozzon létre egy makrót, meg kell tudni, hogy csak az alapvető technikákat, valamint a Microsoft Access és a Windows, mint például drag and drop tárgyakat az ablakok Database (Adatbázis) egy speciális ablak - Designer makrók (makró tervezése), válasszon egy műveletet a listából, és adja meg kifejezéseket makró érveket. Ezért, ha tényleg nem akar tanulni VBA szintaktikai, vagy ez túl nehéz, nyugodtan használja a makrókat, és kapsz elég funkcionális alkalmazására.

Mint már említettük, a fő célja a makro -, hogy hozzon létre egy felhasználóbarát program interfész: az űrlapok és jelentések által megnyitandó gombokkal a formában, vagy az eszköztáron, vagy a szokásos kiválasztása menü parancsokat; úgyhogy amikor megnyitja az alkalmazást felhasználó láthatja a képernyőn ablak Adatbázis (Database), tele különféle táblák, lekérdezések, űrlapok és jelentések, és néhány érthető formában, amit meg lehetett azonnal végezze el a kívánt hatást, és így tovább. d.

Makrókkal lehet létrehozni egy kényelmes menük és eszköztárak az alkalmazást, és később leírjuk, hogyan kell csinálni.

Azonban a makrók használatát van néhány hátránya, hogy helyénvaló mondani.

  • Macro lehetőségek korlátozottak, összehasonlítva a VBA nyelv képességeit, így egyes esetekben programozás nélkül VBA nem tudja, de először meg kell bizonyosodni arról, hogy ezek a kiegészítő funkciók valóban szükség van. VBA nyelv több lehetőséget, hogy működjenek együtt az adatok lehetővé teszi, hogy tárgyakat programozási kommunikációs mechanizmus más alkalmazásokkal, amelyek felhívják funkciók a dinamikus terhelés könyvtárak (DLL) A Windows és saját speciális funkciókat.
  • A makrókat lehet használni szinte bárhol használt VBA eljárással, de VBA eljárások jellemzően gyorsabb.
  • A makrók tárgyak, amelyek külön-külön vannak a formák és jelentések amelyben használják őket, hogy amikor ezek a tárgyak válik nagyon támogatását meglehetősen nehézkes. VBA esetén eljárások szerves részét képezik az űrlapok és jelentések és ez megvan a maga előnye. Például, az átadási formák és jelentések egyik adatbázisból a másikba velük automatikusan átkerülnek a kapcsolódó eljárások.

Azonban, mint már említettük, sok esetben a makrók használatát elég indokolt, t. Hogy. Ez nagyban leegyszerűsíti és felgyorsítja az alkalmazások. Makrók segítségével, akkor létrehozhat egy kis egyfelhasználós alkalmazások, bár létrehozását többfelhasználós vagy kliens-szerver alkalmazások, ahol az alkalmazott mennyiség kritikus, akkor jobb, ha VBA.