Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți utiliza acțiunea de macrocomandă RunSQL pentru a rula o interogare de acțiune într-o bază de date desktop Access, utilizând instrucțiunea SQL corespunzătoare. De asemenea, puteți rula o interogare de definiție date.

Notă: Această acțiune nu va fi permisă dacă baza de date nu este de încredere.

Setare

Acțiunea de macrocomandă RulareSQL are următoarele argumente.

Argument acțiune

Descriere

Instrucțiune SQL

Instrucțiunea SQL pentru interogarea de acțiune sau interogarea de definiție date pe care doriți să o rulați. Lungimea maximă a acestei instrucțiune este de 255 de caractere. Acesta este un argument obligatoriu.

Utilizare tranzacție

Selectați Da pentru a include această interogare într-un tranzacție. Selectați Nu dacă nu doriți să utilizați o tranzacție. Valoarea implicită este Da. Dacă selectați Nu pentru acest argument, interogarea poate rula mai rapid.

Observații

Puteți utiliza interogări de acțiune pentru a adăuga, a șterge și a actualiza înregistrări și a salva set de rezultate unei interogări ca tabel nou. Puteți utiliza interogări de definiție a datelor pentru a crea, a modifica și a șterge tabele și pentru a crea și a șterge indexuri. Puteți utiliza acțiunea de macrocomandă RulareSQL pentru a efectua aceste operațiuni direct dintr-o macrocomandă, fără a fi necesar să utilizați interogări stocate.

Dacă trebuie să tastați o instrucțiune SQL mai lungă de 255 de caractere, utilizați metoda RunSQL a obiectului DoCmd într-un modul Visual Basic for Applications (VBA). Puteți tasta instrucțiuni SQL de până la 32.768 de caractere în VBA.

Interogările Access sunt de fapt instrucțiuni SQL care sunt create atunci când proiectați o interogare utilizând grilă de proiect din fereastra Interogare. Următorul tabel afișează interogările de acțiune Access și interogările de definiție a datelor și instrucțiunile SQL corespunzătoare.

Tip interogare

Instrucțiune SQL

Acțiune

Adăugare

INSERT INTO

Ștergere

DELETE

Creare tabel

SELECTAŢI... ÎN

Actualizare

UPDATE

Definiție date (specific SQL)

Crearea unui tabel

CREARE TABEL

Modificarea unui tabel

ALTER TABLE

Ștergerea unui tabel

DROP TABLE

Crearea unui index

CREARE INDEX

Ștergerea unui index

DROP INDEX

De asemenea, puteți utiliza o clauză IN cu aceste instrucțiuni pentru a modifica datele din altă bază de date.

Notă: Pentru a rula o interogare de selectare sau o interogare tabel încrucișat dintr-o macrocomandă, utilizați argumentul Vizualizare al acțiunii de macrocomandă DeschidereInterogare pentru a deschide o interogare de selectare existentă sau o interogare tabel încrucișat într- vizualizare Foaie de date. De asemenea, puteți rula interogările de acțiune existente și interogările specifice SQL în același mod.

Sfat

Pentru a vedea echivalentul SQL al unei interogări Access, faceți clic pe Vizualizare SQL în meniul Vizualizare (pe bara de stare Access). Puteți utiliza instrucțiunile SQL listate ca modele pentru a crea interogări care să ruleze cu acțiunea de macrocomandă RulareSQL . Dublarea unei instrucțiuni SQL în argumentul Instrucțiune SQL pentru acțiunea de macrocomandă RunSQL are același efect ca rularea acestei interogări Access în fereastra de interogare.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×