Come creare una formula in Access Query

July 2

Come creare una formula in Access Query


Microsoft Access è un programma di database con potenti strumenti per la manipolazione, l'organizzazione e l'analisi dei dati. Un campo di dati è semplicemente la posizione all'interno del database per una specifica informazione. Creazione di una formula per una query dati all'interno di Microsoft Access comporta espressioni costruzione che può essere utilizzato in due modi: in primo luogo, come un campo calcolato, che crea un nuovo campo calcolato da quelli esistenti; o, secondo, come criteri che altri campi devono soddisfare per una riga della tabella da includere nei risultati della query.

istruzione

1 Creare una tabella di esempio per illustrare gli effetti dell'applicazione una varietà di formule: aprire un nuovo database di Access e creare una tabella con questi campi:

gioco, di tipo "text"
qtysold, di tipo "numero"
UnitPrice, di tipo "valuta"
buyercity, di tipo "text"
buyerstate, di tipo "text"

2 Creare dati di esempio per la tabella, utilizzando i seguenti dati per corrispondere ai campi della tabella in questo ordine: gioco, qtysold, UnitPrice, buyercity, buyerstate

Pacman, 2, $ 4.98, Billings, Montana
pacman, 3, $ 4,98, Trenton, New Jersey
asteroidi, 5, $ 2.50, Detroit, Michigan
asteroidi, 1, $ 1,25, Fresno, California

Salvare il database ( "controllo-S"), digitando "gamesales", quando viene richiesto il nome della tabella.

3 Creare una query per visualizzare i dati selezionando "Crea", quindi "struttura della query." Fai clic su "Aggiungi", quindi "Chiudi" sul tasto "Mostra tabella" finestra di dialogo.

4 Pulsante destro del mouse sulla prima colonna "Campo:" riga e selezionare "costruire". Digitare la seguente espressione (noto anche come una "formula") nella finestra di dialogo "Generatore di espressioni" che appare:

buyeraddress: [buyercity] + "," + [buyerstate]

5 Gruppo di selezionare i campi "gioco" attraverso "UnitPrice" dalla finestra "gamesales" al di sopra della griglia della query. Trascinare i campi selezionati sulla prima colonna della griglia di query.

6 Eseguire la query premendo l'icona "Esegui" sulla barra degli strumenti (noto anche come il "nastro"), e notare il campo calcolato "buyeraddress."

7 Fai clic destro sulla scheda della query e selezionare "visualizzazione struttura". Creare un nuovo campo calcolato, utilizzando le istruzioni dal punto 4. Inserire questa espressione nella finestra di dialogo "Generatore di espressioni":

TotalSale: [UnitPrice] * [qtysold]

8 Digitare i seguenti criteri di filtro nei "criteri" riga per la colonna nuova "TotalSale":

<CDbl (10)

9 Rieseguire la query premendo l'icona "Run", e notare che solo i record con un fatturato inferiore a 10 dollari sono mostrati.

10 Ritorno a "visualizzazione struttura" e cancellare i criteri per il campo calcolato "TotalSale". Trascinare il campo "buyercity" dalla tabella "gamesales" su una nuova colonna e deselezionare la casella di controllo per quella colonna. Digitare il seguente nel campo "criteri" per la colonna nuova "buyercity":

Like "B *"

11 Eseguire nuovamente la query, notando che solo la vendita a Billings, Montana viene visualizzato.

12 Chiudere la query facendo clic destro sulla relativa scheda e selezionando "vicino". Tipo "MyQuery" quando richiesto per il nome della query.

13 Creare un nuovo campo nella tabella "gamesales" facendo clic sulla scheda "gamesales", tasto destro del mouse su qualsiasi campo esistente, e selezionando "campo Insert".

Selezionare "data e ora" per il tipo del nuovo campo, e immettere "datesold" per il nome del campo. Inserire le seguenti date per il nuovo campo. (Non ti preoccupare che record specifico ottiene ogni data):

2009/12/15
12/1/2009
2009/12/08
2009/12/24

14 Digitare il seguente per il campo del campo "datesold" "criteri":

= 12 ° / 15/2009 N °

15 Re-Run Query, notando che solo le vendite gioco fatto il 15 dicembre 2009 o dopo, vengono visualizzati.