Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come creare una formula in Access Query

Microsoft Access è un programma di database con potenti strumenti per manipolare, organizzare e analizzare i dati. Un campo di dati è semplicemente la posizione all'interno del database per una specifica informazione. La creazione di una formula per una query di dati all'interno di Microsoft Access comporta la creazione di espressioni che possono essere utilizzate in due modi: primo, come campo calcolato, che crea un nuovo campo calcolato da quelli esistenti; o, in secondo luogo, come criteri che altri campi devono soddisfare per includere una riga di tabella nei risultati della query.

Crea una tabella di esempio per illustrare gli effetti dell'applicazione di una varietà di formule: apri un nuovo database di Access e crea una tabella con questi campi:

gioco, di tipo "testo" qtysold, di tipo "numero" prezzo unitario, di tipo "valuta" buyercity, di tipo "text" buyerstate, di tipo "text"

Crea dati di esempio per la tabella, utilizzando i seguenti dati per corrispondere ai campi della tabella in questo ordine: gioco, quantità, prezzo unitario, buyercity, buyerstate

pacman, 2, $ 4,98, fatture, montana pacman , 3, $ 4,98, trenton, asteroidi del New Jersey, 5, $ 2,50, detroit, michigan asteroids, 1, $ 1,25, fresno, california

Salva il database ("control-S"), digitando "gamesales" quando richiesto per il nome della tabella.

Crea una query per visualizzare i dati selezionando "Crea", quindi "Progettazione query". Fai clic su "Aggiungi", quindi su "Chiudi" nella finestra di dialogo "Mostra tabella".

Fai clic con il pulsante destro del mouse sulla riga "Campo:" della prima colonna e seleziona "build". Digita la seguente espressione (nota anche come "formula") nella finestra di dialogo "Generatore di espressioni" visualizzata:

indirizzo acquirente: [buyercity] + "," + [buyerstate]

Gruppo -seleziona i campi "gioco" tramite "prezzo unitario" dalla finestra "giochi" sopra la griglia della query. Trascina i campi selezionati sulla prima colonna della griglia della query.

Esegui la query premendo l'icona "Esegui" sulla barra degli strumenti (nota anche come "barra multifunzione") e osserva il campo calcolato "indirizzo acquirente". "

Fai clic con il pulsante destro del mouse sulla scheda della query e seleziona" Visualizzazione struttura ". Crea un nuovo campo calcolato, utilizzando le istruzioni dal passaggio 4. Inserisci questa espressione nella finestra di dialogo "Generatore di espressioni":

totale: [prezzo unitario] * [qtysold]

Digita il seguente filtro criteri nella riga "Criteri" per la nuova colonna "totale":

& lt; CDbl (10)

Rieseguire la query premendo l'icona "Esegui" e notare che vengono visualizzati solo i record con vendite nette inferiori a 10 dollari.

Torna a "Visualizzazione struttura" e elimina i criteri per il campo calcolato "totale". Trascina il campo "buyercity" dalla tabella "gamesales" su una nuova colonna e deseleziona la casella di controllo per quella colonna. Digitare quanto segue nel campo "criteri" per la nuova colonna "buyercity":

Come "b *"

Rieseguire la query, notando che solo la vendita in Billings, Montana è visualizzato.

Chiudi la query facendo clic con il pulsante destro del mouse sulla relativa scheda e selezionando "chiudi". Digita "myquery" quando viene richiesto il nome della query.

Crea un nuovo campo nella tabella "gamesales" facendo clic sulla scheda "gamesales", facendo clic con il pulsante destro del mouse su qualsiasi campo esistente e selezionando "Inserisci campo".

Seleziona "data e ora" per il nuovo tipo di campo e inserisci "dateold" per il nome del campo. Immettere le seguenti date per il nuovo campo. (Non preoccuparti di quale record specifico ottiene ogni data):

15/12/2009 12/12/2009 12/12/2009 24/12/2009

Digita quanto segue per "date":

= # 12/15/2009 #

Riesegui la query, notando che solo le vendite di giochi effettuate il 15 dicembre o dopo, 2009, vengono visualizzati.

 

Computer © www.354353.com