Opprette en Microsoft Access database spørring som returnerer bare én verdi kan gjøres på flere måter, blant annet måter som bruker SQL aggregerte funksjoner. Disse funksjonene er oppført i Access ' Expression Builder . Du trenger:
Microsoft Access
Vis flere instruksjoner
en
Open Access og lage et eksempel database tabell med følgende data . Skriv inn den øverste raden som kolonneoverskrifter :
bok , datesold , unitcost , numbersoldFurther Shores , 12/1/2009 , $ 5.01,4 Ytterligere Shores , 12/3/2009 , $ 4.98,7 Le Friend , 12/5 /2009 , $ 1.98,5 Le Friend , 12/6/2009 , $ 0.98,5
Trykk "Ctrl " - . "S " for å lagre tabellen , og gi den navnet " BookSales " når du blir bedt om
2
Trykk på " Create ", etterfulgt " Query " på verktøylinjen for å opprette en ny spørring . ( Tilgang 2003 brukere , velg " Objects ", etterfulgt av " Query " og deretter " New". )
Dobbeltklikk på " BookSales " tabellen " Vis tabell " dialog boksen , og trykk deretter på " Close " på den boksen
3
Skriv inn følgende i " Field: " . rad i spørringen :
Totalsales : sum ([ unitcost ] [ numbersold ] )
Kryss av i boksen i " Show: " rad med den samme kolonnen du kom inn i " sum1 " formel i.
4
Kjør spørringen ved å høyreklikke fanen og velge " dataarkvisning. " Legg merke til at bare én verdi , den totale salget for alle salgsrekorder , ble returnert . Trykk "Ctrl " -S " for å lagre spørringen og skriv " qtotalsales "for spørringen navn når du blir spurt.
5
Lag en kopi av qtotalsales søket ved å velge den i vinduet NAVIGASJON deretter trykke "Control " - "C " etterfulgt av "Control " - . " V." Type " qaggregate " når du blir bedt om for den nye spørringen navn
6
Høyreklikk på " qaggregate " i navigasjonsruten , og velg Høyreklikk på " totalsales "-funksjonen i " Field: " " Design View. " rad og velg "Build " for å vise Tilgang Expression Builder .
7
Dobbeltklikk bare " Sum" ord i Expression Builder dialogboksen , og deretter dobbeltklikker du på "Funksjoner" node i " Expression Elements »-panelet .
8
Klikk " innebygde funksjoner , " deretter blar du ned i " Expression kategorier »-panelet , og klikk på "SQL Aggregate " element . Legg merke til listen over funksjoner i " Expression Values" -panelet , som alle returnere bare én verdi .
9
Dobbeltklikk på "Max "-funksjonen og legg merke til at " Sum" tekst du ville valgt i den viktigste Expression Builder -panelet nå leser " Maks. " Sett " totalsales " tekst med " BiggestSale ," klikk " OK " for å lukke Expression Builder .
10
Høyreklikk spørringen fane (som leser " qaggregate ") og velg " dataarkvisning " for å kjøre spørringen . Legg merke til at bare én verdi ble returnert igjen - den største salg , i dette tilfellet
11
Kontroller at figuren " $ 34,86 " er korrekt slik: . Dobbeltklikk på " BookSales " tabell i vinduet NAVIGASJON . Legg merke raden med " numbersold "-feltet har høyest verdi (og hvis " unitcost "-feltet har den nest høyeste verdien . ) Multipliser " unitcost " for at rad ( $ 4,98 ) av " numbersold " ( 7 ) til produsere $ 34,86 totale å bekrefte SQL samlet spørring resultat.