SQLFuttatása makróművelet

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

A SQLFuttatása makróművelet segítségével futtatásával egy módosító lekérdezésAccess asztali adatbázisokban a megfelelő SQL-utasítást. Egy adatdefiniáló lekérdezésis futtathatók.

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

Beállítás

A SQLFuttatása makróművelet az alábbi argumentumokat foglalja magában:

Művelet argumentuma

Leírás

SQL-utasítással

A módosító lekérdezés vagy adatdefiniáló lekérdezés SQL-utasítását szeretné futtatni. Ez az utasítás hossza legfeljebb 255 karakter. Kötelező argumentum.

Tranzakció használata

Válassza az Igen szeretné hozzáadni a tranzakcióezt a lekérdezést. Válassza a nem lehetőséget, ha nem szeretné használni a tranzakciók. Az alapértelmezett érték Igen. Ha nincs ki ezt az argumentumot, a lekérdezés gyorsabb működni.

Megjegyzések

Módosító lekérdezések használhatja a hozzáfűző, törlése és rekordok frissítése és a lekérdezés eredménykészlet mentése új táblát. Adatdefiniáló lekérdezésekkel létrehozása, módosítása és törlése a táblázatok, és hogy létrehozása és törlése az indexek. A SQLFuttatása makróművelet segítségével hajtsa végre ezeket a műveleteket közvetlenül a makró anélkül, hogy tárolt lekérdezéseket használni.

Ha egy SQL-utasítást 255 karakternél hosszabb írni szeretne, használja a DoCmd objektum metódusát az Visual Basic for Applications (VBA) modulból. VBA SQL-utasítások akár 32 768 karaktereket is írhat.

Access-lekérdezésekben ténylegesen SQL-utasítások lekérdezés tervezésekor a Lekérdezés ablaka tervezőrács használatával létrehozott. A következő táblázat mutatja az Access módosító lekérdezések és adatdefiniáló lekérdezés és a megfelelő SQL-utasításait.

Lekérdezés típusa

SQL-utasítás

Művelet

Hozzáfűzés

INSERT INTO

Törlés

TÖRLÉS

Táblakészítő

VÁLASSZA A LEHETŐSÉGET. AZ

Update

UPDATE

Adatdefiniáló (SQL-specifikus)

Táblázat létrehozása

TÁBLÁZAT LÉTREHOZÁSA

Tábla módosítása

ALTER TABLE

Táblázat törlése

TÁBLÁZAT LEVÁLASZTÁSA

Index létrehozása

INDEX LÉTREHOZÁSA

Index törlése

DROP INDEX

Másik adatbázisban tárolt adatok módosításához az alábbi utasítások is használhatja az IN záradék.

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 makró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 a SQLFuttatása makróművelet lekérdezések. SQL-utasítás az SQL-utasítást argumentum a SQLFuttatása makróművelet duplikálása rendelkezik eredménye ugyanaz, mint ez az Access a lekérdezés futtatása a lekérdezés ablakban.

Office-jártasság 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.

×