Come creare una query SQL in Microsoft Access

March 8

query SQL utilizzano Structured Query Language (SQL), un linguaggio di scripting standard, per effettuare richieste da database. È possibile utilizzare quattro tipi di query SQL in Access 97: unione, pass-through, i dati definizione e subquery.

istruzione

Creazione di una sottoquery

1 Creare una nuova query di selezione o azione. (Vedere eHows correlati per le istruzioni.)

2 In vista query, aggiungere i campi desiderati alla griglia di struttura.

3 Per utilizzare una sottoquery per definire i criteri per un campo, digitare un SQL SELECT nella cella Criteri. Impostare la dichiarazione prescelta tra parentesi. Se stai usando una subquery per definire una cella campo, digitare un'istruzione select nella cella campo, invece.

4 Rinominare i campi se lo si desidera.

5 Fare clic sul pulsante Visualizza per vedere i risultati.

Creazione di una query di unione

6 Aprire la finestra del database.

7 Fare clic sulla scheda Query. Fare clic su Nuovo. Si apre la finestra di dialogo Nuova query.

8 Fare clic su Visualizzazione. Fare clic su OK. Verrà visualizzata la finestra di dialogo Mostra tabelle.

9 Non aggiungere alcuna tabella. Fare clic su Chiudi.

10 Fare clic sul menu Query, quindi fare clic su SQL specifico. Selezionare Union.

11 Inserisci istruzioni SQL Select. Aggiungere all'operazione dell'Unione se non si desidera che i record duplicati o dell'Unione Tutte le operazioni, se si vuole record duplicati.

12 Fare clic su Visualizza per vedere i risultati.

Creazione di una query pass-through e creazione di una query di definizione di dati

13 Seguire i passaggi da 1 a 4 per creare una query di tipo pass-through.

14 Dal menu Query, cliccare su SQL specifico e quindi sul pass-through.

15 Dal menu Visualizza, selezionare Proprietà. Verrà visualizzata la finestra delle proprietà della query.

16 Impostare la proprietà ODBCConnectStr per definire informazioni sul database che si intende connettersi. Avrete bisogno di informazioni sul server.

17 Digitare la query di tipo pass-through nella finestra Query SQL pass-through.

18 Fare clic su Esegui sulla barra degli strumenti. Se la query restituisce i record, fare clic su Visualizza, invece.

19 Seguire i passaggi da 1 a 4 per creare una query di definizione di dati.

20 Aprire il menu e selezionare Query SQL specifico, quindi fare clic sulla definizione dei dati.

21 Inserire l'istruzione SQL per la query. È possibile inserire Create Table, Alter Tavolo, Drop Table e Create Index.

22 Fare clic sull'icona Esegui sulla barra degli strumenti.

Consigli e avvertenze

  • Subquery sono costituiti da un selezionato un'istruzione SQL si trova all'interno di un'altra query di selezione o query di comando. Sottoquery consentono di testare per scoprire se qualcosa esiste o non esiste, per trovare i valori nella query principale che sono uguale, maggiore o minore di valori nella sottoquery, o per creare sottoquery nidificate (vale a dire, sottoquery all'interno subqueries ).
  • query di unione consentono di combinare i record da due o più tabelle.
  • Selezionare le affermazioni che si possono utilizzare sono Select, Da, Dove, Gruppo A, vista, ORDER BY e con l'opzione Proprietario Access.
  • query pass-through recuperare i record o modificare i dati su database in rete (ODBC).
  • query di definizione di dati creare o modificare gli oggetti di database come quelli trovati in Microsoft Access o in tabelle di Microsoft SQL Server.