sql >> Databasteknik >  >> RDS >> Access

Hur man skapar en enkel valfråga i designvy i Access 2016

Alternativet Frågedesign är i princip "Designvyn" för frågor. Den erbjuder fler alternativ för att skapa frågor än frågeguiden.

När du skapar en fråga kan du antingen klicka på knappen Query Wizard eller knappen Query Design.

Frågeguiden är bra för nybörjare, som bara försöker komma på hur man bygger en grundläggande fråga.

Men när du har använt frågeguiden några gånger kommer du förmodligen att förstå tillräckligt mycket om att skapa frågor som du kan hoppa över till designvyn.

Klicka på Frågedesign knappen tar dig till designvy. Med Design View kan du snabbt bygga en fråga, testa den, ändra den, testa den igen och så vidare, så mycket du behöver.

När du väl förstår de grundläggande byggstenarna i Design View kommer du förmodligen aldrig att vilja använda frågeguiden igen för att skapa enkla frågor.

Så här skapar du en enkel urvalsfråga med hjälp av Query Design.

  1. Starta Query Design View

    Klicka på Frågedesign från Skapa fliken i menyfliksområdet.

  2. Välj tabellerna

    Välj varje tabell som du behöver i frågan och klicka på Lägg till för att lägga till den i frågan.

    När du har lagt till alla tabeller du behöver klickar du på Stäng för att stänga dialogrutan.

    I det här exemplet lägger jag till Stad tabellen och Land bord.

  3. Lägg till fält

    Vi är nu i Design View.

    Den översta rutan är Diagram-rutan. Den innehåller tabellerna som vi valde i föregående steg. Det här är tabellerna som är tillgängliga för oss att använda i frågan.

    Den nedre rutan är frågerutan. Den innehåller de fält som vi faktiskt kommer att använda i frågan, såväl som eventuella filtreringskriterier som vi anger.

    Dubbelklicka på ett fält från en tabell i den övre rutan för att få den att visas i den nedre rutan. Gör detta för varje fält du vill ha i frågan.

    Som standard är Visa alternativet är markerat (i den nedre rutan). Detta indikerar att fältet kommer att visas när frågan körs.

    Du kan köra frågan nu om du vill. Men för det mesta vill du antagligen lägga till några filtreringskriterier i frågan.

  4. Ange kriterier

    Nu när vi har lagt till fälten som ska inkluderas i frågan kan vi lägga till kriterier mot dessa fält.

    För att ange en sorteringsordning, klicka i Sortera rad för fältet du vill sortera efter och välj Stigande eller Fallande .

    För att tillämpa filtreringskriterier mot ett fält, lägg till dessa kriterier i Kriterier rad för det fältet.

    I det här exemplet returnerar frågan alla städer där befolkningen är större än eller lika med 7 miljoner. Den kommer också att sortera den efter befolkning i fallande ordning.

    Du kan också avmarkera Visa alternativ för att tillämpa kriterier mot ett fält som faktiskt inte visas i resultaten.

    Vi kan till exempel ändra vår fråga så att populationen inte visas i resultaten, även om den används som ett filtreringskriterium.

  5. Kör frågan

    Klicka på !Kör i menyfliksområdet för att köra frågan.

    Du kan också köra frågan genom att helt enkelt byta till databladsvy med hjälp av knappen Visa på menyfliksområdet eller ikonen för databladsvy i det nedre högra hörnet av Access.

  6. Resultatet

    Frågan visar resultaten i databladsvy.

    Alla fält som har haft Visa markerade visas.

    Alla kriterier tillämpas också. I vårt exempel visas endast städer med en befolkning på minst 7 miljoner. Alla tre fälten visas också, sorterade efter population i fallande ordning.

    Du kan växla fram och tillbaka mellan databladsvy och designvy för att ändra/testa din fråga så ofta du vill.

Spara frågan

Om du planerar att köra frågan igen i framtiden bör du spara den.

Att spara en fråga är precis som att spara vilket annat databasobjekt som helst.

  1. Starta "Spara"-prompten

    Högerklicka på frågefliken och välj Spara från den sammanhangsberoende menyn.

    Du kan också stänga frågan för att initiera

  2. Ge frågan ett namn

    Ange ett namn för frågan och klicka på OK .

  3. Den sparade frågan

    Frågan läggs nu till i den vänstra navigeringsrutan, under en Frågor rubrik (såvida du inte har anpassat Access för att visa saker annorlunda).

    När du har sparat den kan du gå tillbaka och ändra frågan när som helst genom att högerklicka på den i navigeringsfönstret och välja Designvy .

Konvertera den till en parameterfråga

Förvandla ovanstående fråga till en parameterfråga genom att be användaren att ange ett befolkningsnummer att använda.


  1. SQLite prestandajustering

  2. Returnera parametrarna för en lagrad procedur eller användardefinierad funktion i SQL Server (T-SQL-exempel)

  3. Fixa "ERROR 1136 (21S01):Kolumnantal matchar inte värderäkning på rad 1" när du infogar data i MariaDB

  4. Specialtecken i PHP/MySQL