Makrotoimingu Käivita_QL abil saate käivitada Access töölauaandmebaasis toimingupäring vastava SQL-lause abil. Samuti saate käivitada andmekirjelduspäring.
Märkus.: Kui andmebaas pole usaldusväärne, pole see toiming lubatud.
Säte
Makrotoimingul Käivita_QL on järgmised argumendid.
Toimingu argument |
Kirjeldus |
SQL-lause |
Käivitatava toimingupäringu või andmekirjelduspäringu SQL-lause. Lause pikkus võib olla kuni 255 märki. See argument on kohustuslik. |
Kasuta tehingut |
Päringu lisamiseks tehing valige Jah . Kui te ei soovi tehingut kasutada, valige Ei . Vaikeväärtus on Jah. Kui valite selle argumendi jaoks ei , võib päring töötada kiiremini. |
Kommentaarid
Toimingupäringute abil saate kirjeid lisada, kustutada ja värskendada ning salvestada päringu tulemite hulk uue tabelina. Andmekirjelduspäringute abil saate luua, muuta ja kustutada tabeleid ning luua ja kustutada indekseid. Makrotoimingu Käivita_QL abil saate neid toiminguid sooritada otse makrost, ilma et peaksite kasutama salvestatud päringuid.
Kui soovite tippida SQL-lause, mis on pikem kui 255 märki, kasutage VBA-mooduli (Visual Basic for Applications) objekti DoCmd meetodit RunSQL. VBA-s saate tippida KUNI 32 768 märgi pikkuseid SQL-lauseid.
Accessi päringud on tegelikult SQL-laused, mis luuakse päringu kujundamisel päringuakenkujundusruudustik abil. Järgmises tabelis on toodud Accessi toimingupäringud ja andmekirjelduspäringud ning nende vastavad SQL-laused.
Päringu tüüp |
SQL-lause |
Toiming |
|
lisamine; |
INSERT INTO |
Kustutamine |
DELETE |
tabelipäring; |
VALIGE... INTO |
värskendamine. |
UPDATE |
Andmekirjeldus (SQL-i spetsiifiline) |
|
Andmebaasitabelite loomine |
TABELI LOOMINE |
Tabeli muutmine |
ALTER TABLE |
Tabeli kustutamine |
KUKUTA TABEL |
Registri loomine |
LOO INDEKS |
Registri kustutamine |
DROP INDEX |
Samuti saate nende lausetega KASUTADA IN-klauslit muu andmebaasi andmete muutmiseks.
Märkus.: Makrost valikupäring või ristpäring käivitamiseks kasutage makrotoimingu Ava_päring argumenti Vaade, et avada olemasolev valikupäring või ristpäring andmelehevaade. Samuti saate samal viisil käitada olemasolevaid toimingupäringuid ja SQL-i-kohaseid päringuid.
Näpunäide.
Accessi päringu SQL-i vaste kuvamiseks klõpsake menüü Vaade (Accessi olekuribal) nuppu SQL-i vaade. Loetletud SQL-lauseid saate kasutada mudelitena, et luua makrotoiminguga Käivita_QL käivitatavad päringud. Sql-lause dubleerimisel makrotoimingu Käivita_QL argumendis SQL-lause on sama mõju, mis selle Accessi päringu käitamine päringuaknas.