SQLFuttatása makróművelet

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A SQLFuttatása művelettel egy Microsoft Office Access 2007módosító lekérdezés futtatása a megfelelő SQL-utasítást használatával. Egy adatdefiniáló lekérdezésis futtathatók.

Megjegyzés : Ez a művelet nem engedélyezett, ha az adatbázis nem megbízható. A makrók engedélyezésére vonatkozó további információkat lásd e cikk Lásd még szakaszának hivatkozásai között.

Beállítás

Az SQLFuttatása művelet argumentumai a következők:

Művelet argumentuma

Leírás

SQL-utasítás

A futtatni kívánt módosító vagy adatdefiniáló lekérdezés SQL-utasítása. Az utasítás hossza legfeljebb 255 karakter lehet.

Tranzakció használata

Ha egy tranzakció szeretné használni ezt a lekérdezést, válassza az Igen értéket. Ha nem kíván tranzakciót használni, válassza a Nem értéket. Az alapérték az Igen. Ha az argumentum értéke Nem, a lekérdezés gyorsabban lefuthat.

Megjegyzés

Módosító lekérdezések használatával hozzáfűzhet, törölhet és módosíthat rekordokat, valamint a lekérdezés eredménykészlet új táblaként mentheti. Adatdefiniáló lekérdezések segítségével létrehozhat, módosíthat és törölhet táblákat, valamint indexeket hozhat létre és törölhet. Az SQLFuttatása művelettel ezeket a műveleteket közvetlenül, makrók segítségével végezheti, tárolt lekérdezések használata nélkül.

Ha 255 karakternél hosszabb SQL-utasítást szeretne megadni, használja a Visual Basic for Applications (VBA) DoCmd objektumának RunSQL metódusát. VBA-modulokban maximálisan 32 768 karakter hosszúságú SQL-utasítást adhat meg.

Az Access-lekérdezések valójában SQL-utasítások, amelyek akkor jönnek létre, amikor a Lekérdezés ablaktervezőrács megtervez egy lekérdezést. A következő táblázat felsorolja az Access módosító és adatdefiniáló lekérdezéseit és a megfelelő SQL-utasításokat.

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és

UPDATE

Adatdefiniáló (SQL-specifikus)

Tábla létrehozása

CREATE TABLE

Tábla módosítása

ALTER TABLE

Tábla törlése

DROP TABLE

Index létrehozása

CREATE INDEX

Index törlése

DROP INDEX

Ezekben az utasításokban használhatja az IN záradékot is, így más adatbázisok adatait módosíthatja.

Megjegyzés : A választó lekérdezés vagy kereszttáblás lekérdezés való futtatásához a makrók, használja a Nézet argumentum a LekérdezésMegnyitása művelet egy meglévő megnyitásához válassza ki a lekérdezés vagy kereszttáblás lekérdezés Adatlap nézet. Az adott dokumentumkészletből ugyanúgy is meglévő módosító lekérdezések és SQL-specifikus lekérdezés futtathatja.

Tipp

Ha látni szeretné az Access-lekérdezést SQL egyenértékű, az SQL nézet parancsra a Nézet menüben (az Access állapotsorában szerepel). A felsorolt SQL-utasításait, modellek hozhat létre az SQLFuttatása művelettel lekérdezések. Az SQL-utasítást argumentumban SQLFuttatása művelet SQL-utasítás duplikálása rendelkezik eredménye ugyanaz, mint ez az Access a lekérdezés futtatása a lekérdezés ablakban.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×