Accessi töölauaandmebaasis toimingupäringu käivitamiseks saate kasutada makrotoimingut Käivita_QL vastava SQL-lause abil. Samuti saate käivitada andmekirjelduspäringu.
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 | Selle päringu kaasamiseks kandesse 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äringuid saate kasutada kirjete lisamiseks, kustutamiseks ja värskendamiseks ning päringu tulemikomplekti salvestamiseks 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 akna Päring kujundusruudustiku 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äringu või ristpäringu käivitamiseks kasutage makrotoimingu Ava_ päring argumenti Vaade, et avada olemasolev valikupäring või ristpäring andmelehevaates. 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.