SuoritaSQL-makrotoimintoa käyttämällä voit suorittaa muutoskysely työpöytätietokannassa Access käyttämällä vastaavaa SQL-lauseketta. Voit myös suorittaa määrityskysely.

Huomautus: Tätä toimintoa ei sallita, jos tietokanta ei ole luotettu.

Asetus

SuoritaSQL-makrotoiminto sisältää seuraavat argumentit:

Toiminnon argumentti

Kuvaus

SQL-lauseke

Suoritettavan toimintokyselyn tai määrityskyselyn SQL-lauseke. Lauseke voi olla enintään 255 merkkiä pitkä. Tämä on pakollinen argumentti.

Tapahtuman käyttö

Valitse Kyllä, jos haluat sisällyttää tämän kyselyn tapahtuma. Valitse Ei, jos et halua käyttää tapahtumaa. Oletusarvo on Kyllä. Jos valitset Ei tälle argumentille, kysely saattaa suorittaa nopeammin.

Huomautuksia

Toimintokyselyjen avulla voit liittää, poistaa ja päivittää tietueita sekä tallentaa kyselyn tulosjoukko uudesta taulukosta. Voit käyttää määrityskyselyjä taulukoiden luomiseen, muuttamiseen ja poistamiseen sekä indeksien luomiseen ja poistamiseen. SuoritaSQL-makrotoimintoa käyttämällä voit suorittaa nämä toiminnot suoraan makrosta tarvitsematta käyttää tallennettuja kyselyjä.

Jos haluat kirjoittaa SQL-lauseketta, joka on pidempi kuin 255 merkkiä, käytä DoCmd-objektinRunSQL-menetelmää Visual Basic for Applications (VBA) -moduulissa. Voit kirjoittaa ENINTÄÄN 32 768 merkin SQL-lauseita VBA:ssa.

Access-kyselyt ovat itse asiassa SQL-lausekkeita, jotka luodaan, kun suunnittelet kyselyä rakenneruudukko kyselyn Kyselyikkuna. Seuraavassa taulukossa on esitetty Accessin toimintokyselyt ja määrityskyselyt ja niitä vastaavat SQL-lausekkeet.

Kyselytyyppi

SQL-lauseke

Toiminto

Liitä loppuun

LISÄÄ KOHTEESEEN

Poistaminen

DELETE

Taulukon luova kysely

VALITSE... INTO

Päivitä

PÄIVITÄ

Tietomääritelmä (SQL-kohtainen)

Taulukon luominen

LUO TAULUKKO

Taulukon muuttaminen

MUUTA TAULUKKO

Taulukon poistaminen

PUDOTA TAULUKKO

Hakemiston luominen

INDEKSIN LUOMINEN

Indeksin poistaminen

DROP INDEX

Näiden lauseiden kanssa voi myös käyttää IN-lausetta toisessa tietokannassa olevan tiedon muokkaamiseen.

Huomautus: Jos haluat valintakysely tai ristiintaulukointikysely makrosta, avaa aiemmin luotu valintakysely tai ristiintaulukointikysely tietotaulukkonäkymä. Voit myös suorittaa aiemmin luotuja toimintokyselyjä ja SQL-kohtaisia kyselyjä samalla tavalla.

Vihje

Jos haluat nähdä Access-kyselyn SQL-vastineen, valitse Näytä-valikosta SQL-näkymä (Accessin tilarivillä). Voit käyttää lueteltuja SQL-lausekkeita malleina ja luoda kyselyjä, jotka suoritetaan SuoritaSQL-makrotoiminnimellä. Sql-lausekkeen replisointi Sql-lauseen argumenttiin SuoritaSQL-makrotoiminnimelle vaikuttaa samalla tavalla kuin tämän Access-kyselyn suorittaminen kyselyikkunassa.

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Office Insidersiin

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×