Skapa ett Microsoft Query Access-databas som returnerar bara ett värde som kan göras på flera sätt , bland annat vägar som använder SQL- mängdfunktioner . Dessa funktioner är listade i Access " Expression Builder . Saker du behöver
Microsoft Access
Visa fler instruktioner
1
Open Access och skapa en tabell prov databas med följande uppgifter . Skriv den översta raden som kolumnrubriker :
bok , datesold , unitcost , numbersoldFurther Shores , 12/1/2009 , $ 5.01,4 Ytterligare Shores , 12/3/2009 , $ 4.98,7 Le Friend , 12/5 /2009 $ 1.98,5 Le Friend , 12/6/2009 , $ 0.98,5
Tryck " Control" - . " S " för att spara tabellen och ge den namnet " BookSales " när du ombeds
Sida 2
Tryck " Skapa " följt " Query " på Access- verktygsfältet för att skapa en ny fråga . ( Access 2003 användare , välj " Objekt ", följt av " Query " och sedan " Nytt ". ) Katalog
Dubbelklicka på " BookSales " tabellen i " Visa tabell " dialogrutan rutan , tryck sedan på " Close " på den rutan
3
Skriv följande i " Field : " . raden i frågerutnätet :
Totalsales : summa ( [ unitcost ] * [ numbersold ] ) katalog
Markera kryssrutan i " Visa: " raden i samma kolumn du angett " sum1 " formel i.
4
Kör frågan genom att högerklicka på fliken och välja " Datablad View . " Observera att endast ett värde , den totala försäljningen för alla försäljningsrekord , returnerades . Tryck på " Control" - S " för att spara frågan och ange " qtotalsales " för frågans namn när du uppmanas .
5
Gör en kopia av den qtotalsales frågan genom att välja det i NAVIGATION , sedan trycka på "Control " - " C " följt av " Control" - . " V. " Type " qaggregate " när du tillfrågas om den nya frågan namn
6
Högerklicka på " qaggregate " i navigeringsfönstret och välj Högerklicka på " totalsales " funktionen i " Field : " " Design. " raden och välj " Bygg " att visa Tillträde " Expression Builder .
7
Dubbelklicka bara på " Sum " ord i Expression Builder dialogrutan dubbelklicka sedan på " Functions " nod i " expressionselement " rutan .
8
Klicka " inbyggda funktioner , " rulla ned i " Expression Kategorier " rutan och klicka på " SQL Aggregate " objektet . Lägg märke till listan över funktioner i " Expression Values " rutan , som alla återvänder bara ett värde .
9
Dubbelklicka på " Max " -funktion och märker att " Sum " text du hade valt i Expression Builder rutan nu läser " Max . " Ersätt " totalsales " text med " BiggestSale , " klicka sedan på " OK " för att stänga Expression Builder .
10
Högerklicka på frågans fliken ( som lyder " qaggregate " ) och välj " databladsvyn " för att köra frågan . Observera att endast ett värde returnerades igen - den största försäljningen , i det här fallet
11
Kontrollera att siffran " $ 34,86 " är korrekt enligt följande : . Dubbelklicka på " BookSales " tabellen i NAVIGATION . Lägg märke till raden vars " numbersold " fältet har det högsta värdet ( och vars " unitcost " fältet har det näst högsta värdet . ) Multiplicera " unitcost " för den raden ( $ 4,98 ) av " numbersold " ( 7 ) till producera $ 34,86 totalt för att kontrollera din SQL samlade frågans resultat .