Sign in with Microsoft
New to Microsoft? Create an account.

A RunSQL makróművelet segítségével futtathat egy módosító lekérdezés asztali Access a megfelelő SQL-utasítással. Futtathat egy adatdefiniáló lekérdezés.

Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.

Beállítás

A RunSQL makróművelet argumentumai a következők.

Művelet argumentuma

Leírás

SQL-utasítás

A futtatni kívánt műveletlekérdezés vagy adatdefiníciós lekérdezés SQL-utasítása. Az utasítás maximális hossza 255 karakter. Ez egy kötelező argumentum.

Tranzakció használata

Válassza az Igen lehetőséget, ha felveszi a lekérdezést egy tranzakció. Válassza a Nem lehetőséget, ha nem szeretne tranzakciót használni. Az alapérték az Igen. Ha a Nem lehetőséget választja ehhez az argumentumhoz, a lekérdezés gyorsabban futhat.

Megjegyzések

A műveletlekérdezésekkel rekordokat fűzhet hozzá, törölhet és frissíthet, valamint új táblaként mentheti eredménykészlet lekérdezések adatait. Az adatdefiníciós lekérdezésekkel táblákat hozhat létre, módosíthat és törölhet, valamint indexeket hozhat létre és törölhet. A RunSQL makróművelettel közvetlenül a makrókból hajthatja végre ezeket a műveleteket tárolt lekérdezések használata nélkül.

Ha 255 karakternél hosszabb SQL-utasítást kell használnia, használja a DoCmd objektum RunSQL-metódusát egy Visual Basic for Applications (VBA) modulban. A VBA-ban legfeljebb 32 768 karakter hosszúságú SQL-utasításokat lehet begépelni.

Az Access-lekérdezések olyan SQL-utasítások, amelyek a lekérdezések létrehozásakor a lekérdezések tervezőrács használatával Lekérdezés ablak. Az alábbi táblázatban az Access-műveletlekérdezések és adatdefiníciós lekérdezések, valamint a hozzájuk tartozó SQL-utasítások láthatóak.

Lekérdezés típusa

SQL-utasítás

Művelet

Hozzáfűző

INSERT INTO

Törlés

DELETE

Táblakészítő

SELECT... INTO

Frissítő

UPDATE

Adatdefiníció (SQL-specifikus)

Táblázat létrehozása

CREATE TABLE

Táblázat megváltoztatása

ALTER TABLE

Táblázat törlése

DROP TABLE

Tárgymutató létrehozása

INDEX LÉTREHOZÁSA

Index törlése

DROP INDEX

Ezekkel az utasításokkal IN záradékkal is módosíthatja egy másik adatbázisban szereplő adatokat.

Megjegyzés: Ha makróból választó lekérdezés vagy kereszttáblás lekérdezés, a Lekérdezés megnyitása makróművelet Nézet argumentumával megnyithat egy meglévő választó lekérdezést vagy Adatlap nézet. Ugyanígy futtathat meglévő és SQL-specifikus lekérdezéseket is.

Tipp:

Az Access-lekérdezés SQL-megfelelőinek megtekintéséhez kattintson az SQL nézet parancsra a Nézet menüben (az Access állapotsorán). A felsorolt SQL-utasítások modellként való használatával lekérdezéseket hozhat létre a RunSQL makróművelet futtatásához. Ha egy SQL-utasítást a RunSQL makróművelet SQL-utasítás argumentumában ad meg, ugyanaz a hatása, mint az Access-lekérdezésnek a lekérdezésablakban való futtatása.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×