Acțiunea de macrocomandă ExecuțieSQL

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

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

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

Setare

Acțiunea de macrocomandă ExecuțieSQL are următoarele argumente.

Argument acțiune

Descriere

Instrucțiune SQL

Declarația SQL pentru interogare de acțiune sau o interogare de definiție date doriți să îl rulați. Lungimea maximă a această declaraţie este de 255 de caractere. Acesta este un argument necesare.

Utilizați tranzacție

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

Observații

Adăugarea, ștergerea și actualizarea înregistrărilor și a salva o interogare set de rezultate ca un tabel nou, puteți utiliza interogări de acțiune. Puteți utiliza interogări de definiție date pentru a crea, modifica, și ștergerea tabelelor, și să creați și să ștergeți indexuri. Puteți utiliza acțiunea de macrocomandă ExecuțieSQL pentru a efectua aceste operațiuni direct dintr-o macrocomandă, fără a utiliza interogări stocate.

Dacă trebuie să tastați o instrucțiune SQL mai mult de 255 de caractere, utilizați metoda ExecuțieSQL a obiectului DoCmd într-o Visual Basic pentru aplicații (VBA) modul. Aveți posibilitatea să tastați instrucțiunile SQL de până la 32.768 caractere în VBA.

Interogările Access sunt fapt instrucțiunile SQL care se creează când Proiectați o interogare utilizând grilă de proiect în fereastra Interogare. Următorul tabel arată interogările de acțiune Access și de definiție date interogări și lor instrucțiunile SQL corespunzătoare.

Tip de interogare

Instrucțiune SQL

Acțiune

Adăugare

INSERT INTO

Ștergere

DELETE

Creare tabel

SELECTAȚI... ÎN

Update

UPDATE

Definiție date (specifică SQL)

Crearea unui tabel

CREARE TABEL

Modifica un tabel

ALTER TABLE

Ștergerea unui tabel

FIXAȚI TABEL

Crearea unui index

CREAREA INDEXULUI

Ștergerea unui index

FIXAȚI INDEX

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

Notă: Pentru a rula o interogare de selectare sau interogare tabel încrucișat dintr-o macrocomandă, utilizați argumentul de acțiunea de macrocomandă DeschidereInterogare pentru a deschide un existent selectați interogare sau interogare de tip tabel încrucișat în vizualizare Foaie de date. De asemenea, poate rula existente interogările de acțiune și specifică SQL în același fel.

Sfat

Pentru a vedea echivalentul SQL a unei interogări Access, faceți clic pe Vizualizare SQL în meniul Vizualizare (pe bara de stare Access). Utilizați instrucțiunile SQL de listate ca modele pentru a crea interogări pentru a rula cu acțiunea de macrocomandă ExecuțieSQL . Dublarea o instrucțiune SQL în argumentul instrucțiune SQL pentru acțiunea de macrocomandă ExecuțieSQL are același efect ca rulează această interogare Access în fereastra de interogare.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×