Come creare un SQL query di seleziona in Access

February 28

Microsoft Access consente di creare banche dati sia personali e professionali. In aggiunta alle domande regolari, Access fornisce anche gli strumenti necessari per creare SQL query di selezione. Una query SQL Select può essere personalizzato ulteriormente rispetto a un tipico query di selezione. Conoscenza di base SQL è necessario. Access non vi fornirà sia i termini e la sintassi di base.

istruzione

1 Aprire un database di Access esistente. Fare clic su "Query" nella finestra del database.

2 Creare una nuova query in visualizzazione o aprire una query esistente in visualizzazione struttura. Premere il pulsante "Design" con la query desiderata evidenziato per aprire in visualizzazione.

3 Individuare il pulsante "Visualizza" nella barra degli strumenti. Questo è in genere il primo pulsante sulla barra degli strumenti di query. barre degli strumenti personalizzate possono avere il pulsante in una posizione diversa. Premere la freccia accanto al pulsante "Visualizza" e selezionare "Visualizzazione SQL."

Se la query è qualcosa di diverso da una query di selezione, modificare il tipo di query prima. Modificare la vista posteriore a "Visualizzazione Struttura". Utilizzare il pulsante "Tipo di query" per modificare il tipo di "Seleziona".

4 Inizia la query con la parola "SELECT". Digitare i campi che si desidera selezionare successivo, separati da virgole. I campi devono essere in formato TableName.FieldName. Premere il tasto "Enter" e digitare la parola "FROM". Digitare il nome della tabella che si desidera selezionare i nomi dei campi da. Se si sta selezionando solo i campi da una singola tabella, nomi dei campi non devono essere preceduti dal nome della tabella.

Per esempio, una query di selezione di base sarebbe simile al seguente:
SELEZIONARE SampleTable.FirstField, SampleTable.SecondField
DA sampletable;

5 Aggiungere criteri e ordinazione utilizzando il termine "DOVE", più i tuoi criteri. Con più tabelle, far precedere sempre i nomi di campo con il nome della tabella. Usare il termine "ORDER BY" con il nome della tabella e il campo. Crescente è l'ordinamento predefinito. Utilizzare "DESC" alla fine della linea per ordine decrescente.

Ad esempio, la query potrebbe apparire come la seguente:
SELEZIONARE SampleTable.FirstField, SampleTable.SecondField
DA sampletable
WHERE (SampleTable.FirstField = "thistext")
ORDER BY SampleTable.SecondField;

6 Seguire l'ultima riga della query di selezione con un punto e virgola.

Consigli e avvertenze

  • Utilizzare il nome della tabella con i nomi dei campi anche nelle query semplici per evitare errori di query più complesse.
  • Posizionare sempre il punto e virgola alla fine dell'ultima riga. La query non funziona se questo non è presente.