Gäller för
Access 2010 Access 2007

Obs!: Informationen i det här avsnittet gäller endast för ett Microsoft Access-projekt (.adp).

Frågan Designer består av tre fönster: diagramfönstret, rutnätsfönstret och SQL-fönstret.

De tre rutorna i Designer

diagram-, rutnäts- och sql-fönstren i frågedesignern

  • I fönstret Diagram visas de tabeller, vyer och inbyggda funktioner som du använder för frågor. Varje rektangel representerar en tabell, vy eller radbaserad funktion och visar tillgängliga datakolumner samt ikoner som anger hur varje kolumn används i frågan. Kopplingar anges med linjer mellan rektanglarna.

  • Rutnätsfönstret innehåller ett kalkylbladsliknande rutnät där du anger alternativ, till exempel vilka datakolumner som ska visas, vilka rader som ska väljas, hur rader grupperas och så vidare.

  • SQL-fönstret visar SQL-uttrycket för frågan. Du kan redigera SQL-instruktionen som skapas av Query-Designer eller så kan du ange en egen SQL-instruktion. Det är särskilt användbart för att ange SQL-uttryck som inte kan skapas med hjälp av diagram- och rutnätsfönster, till exempel unionsfrågor.

Du kan skapa en fråga genom att arbeta i någon av rutorna: du kan ange en kolumn som ska visas genom att välja den i fönstret Diagram, ange den i rutnätsfönstret eller göra den till en del av SQL-uttrycket i SQL-fönstret. Diagram-, rutnäts- och SQL-fönster synkroniseras – när du gör en ändring i ett fönster återspeglar de andra fönstren automatiskt ändringen.

Fönstret Diagram

Översikt över fönstret Diagram

I fönstret Diagram visas en grafisk visning av tabeller, vyer, användardefinierade funktioner eller underfrågor i frågan. Dessutom visas eventuella kopplingsrelationer mellan dem.

I fönstret Diagram kan du:

  • Lägg till eller ta bort tabeller, vyer, användardefinierade funktioner eller underfrågor och ange datakolumner för utdata.

  • Ange kolumner för att ordna frågan.

  • Ange att du vill gruppera rader i resultatuppsättningen.

  • Skapa eller ändra kopplingar mellan tabeller, vyer, användardefinierade funktioner eller underfrågor.

När du gör en ändring i fönstret Diagram uppdateras rutnätsfönstret och SQL-fönstret så att ändringarna återspeglas. Om du till exempel väljer en kolumn för utdata i en tabell, vy, användardefinierad funktion eller underfråga i fönstret Diagram, lägger Designer Fråga till datakolumnen i rutnätsfönstret och till SQL-uttrycket i SQL-fönstret.

Om ikonerna i diagramfönstret, kryssrutor och symboler

Varje tabell, vy, användardefinierad funktion eller underfråga visas som ett separat fönster i fönstret Diagram. Ikonen i namnlisten på varje rektangel anger vilken typ av objekt rektangeln representerar, vilket visas i följande tabell.

Ikon

Objekttyp

ikonbild

Tabell

ikonbild

Visning

ikonbild

Funktionen Infogad

ikonbild

Underfråga (i FROM-sats)

Varje rektangel visar datakolumnerna för tabellen, vyn eller den användardefinierade funktionen. Kryssrutor och symboler visas bredvid namnen på kolumnerna för att ange hur kolumnerna används i frågan. Verktygstips visar information som datatyp och storlek för kolumner.

Fönstret för indatakälla

I följande tabell visas kryssrutor och symboler som används i rektangeln för varje tabell, vy eller användardefinierad funktion.

Kryssruta eller symbol

Beskrivning

kryssruta ikonbild ikonbild ikonbild

Anger om en datakolumn visas i frågeresultatuppsättningen (urvalsfråga) eller används i en uppdaterings-, tilläggs-, tabell- eller tilläggsvärdesfråga. Markera kolumnen för att lägga till den i resultatet. Om (Alla kolumner) är markerat visas alla datakolumner i utdata.

Ikonen som används med kryssrutan ändras beroende på vilken typ av fråga du skapar. När du skapar en borttagningsfråga kan du inte markera enskilda kolumner.

ikonbild ikonbild

Anger att datakolumnen används för att ordna frågeresultatet (ingår i en ORDER BY-sats). Ikonen visas som A-Ö om sorteringsordningen är stigande eller Z-A om sorteringsordningen är fallande.

ikonbild

Anger att datakolumnen används för att skapa en grupperad resultatuppsättning (ingår i en GROUP BY-sats) i en mängdfråga.

ikonbild

Anger att datakolumnen ingår i ett sökvillkor för frågan (ingår i en WHERE- eller HAVING-sats).

ikonbild

Anger att innehållet i datakolumnen summeras för utdata (ingår i en SUMMA-, MEDEL- eller annan mängdfunktion).

Obs!: Fråge-Designer visar inte datakolumner för en tabell, vy eller användardefinierad funktion om du inte har tillräcklig åtkomstbehörighet till den eller om databasdrivrutinen inte kan returnera information om den. I sådana fall visas endast en namnlist för tabellen, vyn eller den användardefinierade funktionen i Designer Fråga.

Kopplade tabeller i fönstret Diagram

Om frågan innehåller en koppling visas en kopplingslinje mellan de datakolumner som ingår i kopplingen. Om de kopplade datakolumnerna inte visas (t.ex. om tabellen, vyn, den användardefinierade funktionen eller underfrågasfönstret minimeras eller om kopplingen innehåller ett uttryck) placeras Designer kopplingslinjen i namnlisten i den rektangel som representerar tabellen, vyn, den användardefinierade funktionen eller underfrågan. I Designer Fråga visas en kopplingsrad för varje kopplingsvillkor.

En enkel kopplingslinje mellan två tabeller

Formen på ikonen i mitten av kopplingslinjen anger hur tabellerna eller tabellstrukturerade objekt kopplas. Om kopplingssatsen använder en annan operator än lika med (=) visas operatorn i kopplingslinjeikonen. I följande tabell visas de ikoner som kan visas på en kopplingslinje.

Ikonen Kopplingslinje

Beskrivning

ikonbild

Inre koppling (skapas med likhetstecken).

Symbol för en inre koppling baserad på operatorn "större än"

Inre koppling baserat på operatorn "större än". (Operatorn som visas i kopplingslinjeikonen återspeglar operatorn som används i kopplingen.)

ikonbild

Yttre koppling där alla rader från tabellen som representeras till vänster inkluderas, även om de inte har matchningar i den relaterade tabellen.

ikonbild

Yttre koppling där alla rader från tabellen som representeras till höger inkluderas, även om de inte har matchningar i den relaterade tabellen.

ikonbild

En fullständig yttre koppling där alla rader från båda tabellerna inkluderas, även om de inte har matchningar i den relaterade tabellen, vy, användardefinierad funktion eller underfråga.

Ikoner i ändarna av kopplingslinjen anger typ av koppling. I följande tabell visas vilka typer av kopplingar och ikoner som kan visas i ändarna av kopplingslinjen.

Ikon i slutet av kopplingslinjen

Beskrivning

ikonbild

1:1-anslutning

ikonbild

1:N-anslutning

ikonbild

Fråga Designer kan inte avgöra kopplingstyp

Rutnätsfönstret

Översikt över rutnätsfönstret

I rutnätsfönstret kan du ange frågealternativ – till exempel vilka datakolumner som ska visas, hur du beställer resultaten och vilka rader som ska väljas – genom att ange dina val i ett kalkylbladsliknande rutnät. I rutnätsfönstret kan du ange:

  • Kolumner som ska visas och kolumnnamnsalias.

  • Den tabell som en kolumn tillhör.

  • Uttryck för beräknade kolumner.

  • Frågans sorteringsordning.

  • Sökvillkor.

  • Grupperingsvillkor, inklusive mängdfunktioner som ska användas för sammanfattningsrapporter.

  • Nya värden för uppdateringsfrågor eller tilläggsfrågor.

  • Målkolumnnamn för Tilläggsfrågor.

Ändringar du gör i rutnätsfönstret återspeglas automatiskt i diagramfönstret och SQL-fönstret. På samma sätt uppdateras rutnätsfönstret automatiskt för att återspegla ändringar som gjorts i de andra fönstren.

Om kolumnerna i rutnätsfönstret

Raderna i rutnätsfönstret visar de datakolumner som används i frågan. kolumner i rutnätsfönstret visar frågealternativ.

Rutnätsfönster

Vilken information som visas i rutnätsfönstret beror på vilken typ av fråga du skapar. Om du skapar en urvalsfråga innehåller rutnätsfönstret andra kolumner än om du skapar en uppdateringsfråga.

I följande tabell visas de rutnätskolumner som kan visas i rutnätsfönstret.

Kolumn

Frågetyp

Beskrivning

Kolumn

Allt

Visar antingen namnet på en datakolumn som används för frågan eller uttrycket för en beräknad kolumn. Den här kolumnen är låst så att den alltid visas när du rullar vågrätt.

Alias

Välj, Lägg till, Uppdatera Make-Table

Anger antingen ett alternativt namn för en kolumn eller det namn som du kan använda för en beräknad kolumn.

Tabell

Välj, Lägg till, Uppdatera Make-Table

Anger namnet på tabellen, vyn, den användardefinierade funktionen eller underfrågan för den associerade datakolumnen. Den här kolumnen är tom för beräknade kolumner.

Output

Välj, Lägg till Make-Table

Anger om en datakolumn visas i frågeresultatet.

Obs!:  Om databasen tillåter det kan du använda en datakolumn för sorterings- eller söksatser utan att visa den i resultatuppsättningen.

Sorteringstyp

Välj Lägg till

Anger att den associerade datakolumnen används för att sortera frågeresultatet och om sorteringen är stigande eller fallande.

Sorteringsordning

Välj Lägg till

Anger sorteringsprioritet för datakolumner som används för att sortera resultatuppsättningen. När du ändrar sorteringsordningen för en datakolumn uppdateras sorteringsordningen för alla andra kolumner.

Gruppera

Välj, Lägg till Make-Table

Anger att den associerade datakolumnen används för att skapa en mängdfråga. Den här rutnätskolumnen visas bara om du har valt Gruppera efter på verktygsmenyn eller har lagt till en GROUP BY-sats i SQL-fönstret .

Som standard är värdet för den här kolumnen inställt på Gruppera efter och kolumnen blir en del av GROUP BY-satsen.

När du flyttar till en cell i den här kolumnen och väljer en mängdfunktion som ska tillämpas på den associerade datakolumnen läggs det resulterande uttrycket som standard till som en utdatakolumn för resultatuppsättningen.

Villkor

Allt

Anger ett sökvillkor (filter) för den associerade datakolumnen. Ange en operator (standardvärdet är "=") och värdet du vill söka efter. Omge textvärden med enkla citattecken.

Om den associerade datakolumnen är en del av en GROUP BY-sats används uttrycket du anger för en HAVING-sats.

Om du anger värden för mer än en cell i rutnätskolumnen Villkor länkas de resulterande sökvillkoren automatiskt med ett logiskt OCH.

Om du vill ange flera sökvillkorsuttryck för en enda databaskolumn (till exempel (fname > 'A') AND (fname < 'M')lägger du till datakolumnen i rutnätsfönstret två gånger och anger separata värden i kolumnen Villkorsrutnät för varje instans av datakolumnen.

Eller...

Allt

Anger ytterligare ett sökvillkorsuttryck för datakolumnen, som är länkad till tidigare uttryck med ett logiskt ELLER. Du kan lägga till fler eller ... rutnätskolumner genom att trycka på TABB-tangenten längst till höger eller ... kolumnen.

Lägg till

Lägg till

Anger namnet på måldatakolumnen för den associerade datakolumnen. När du skapar en Tilläggsfråga försöker Designer att matcha källan med en lämplig måldatakolumn. Om Designer Fråga inte kan välja en matchning måste du ange kolumnnamnet.

Nytt värde

Uppdatera, lägg till värden

Anger värdet som ska infogas i den associerade kolumnen. Ange ett bokstavligt värde eller ett uttryck.

SQL-fönstret

Översikt över SQL-fönstret

SQL-fönstret visar SQL-uttrycket för den aktuella frågan. När du skapar din fråga uppdateras och formateras SQL-fönstret automatiskt så att det blir lätt att läsa.

I SQL-fönstret kan du:

  • Skapa nya frågor genom att ange SQL-uttryck.

  • Ändra SQL-instruktionen som skapas av Designer Fråga baserat på de inställningar du gör i diagram- och rutnätsfönstren.

  • Ange uttryck som utnyttjar funktioner som är specifika för Microsoft SQL Server.

Uttryck i SQL-fönstret

Du kan redigera den aktuella frågan direkt i SQL-fönstret. När du flyttar till ett annat fönster formaterar Designer frågan automatiskt ditt uttryck och ändrar sedan fönstret Diagram och rutnät så att de matchar ditt uttryck.

Obs!:  Du kan ange optimerartips för SQL-uttryck, men fråge-Designer kan formatera om dem.

Om uttrycket inte kan representeras i diagram- och rutnätsfönstren, och om dessa fönster visas, visar Designer ett fel och ger dig sedan två alternativ:

  • Gå tillbaka till SQL-fönstret och redigera uttrycket.

  • Ignorera ändringarna och återgå till den senaste versionen av SQL-uttrycket.

Om du återgår till SQL-fönstret och fortsätter att redigera uttrycket tonar Designer ned de andra fönstren för att indikera att de inte längre återspeglar innehållet i SQL-fönstret.

Du kan också använda SQL-fönstret för att ange SQL-uttryck som inte kan representeras grafiskt i Designer Fråga. I sådana fall visar Designer Fråga samma beteende som när det upptäcker ett fel – fönstret Diagram och rutnät tonas ned för att indikera att de inte representerar den aktuella instruktionen. Du kan fortsätta att redigera satsen och köra den på samma sätt som vilken SQL-sats som helst.

Obs!:  Om du anger ett SQL-uttryck, men sedan gör ytterligare ändringar i frågan genom att ändra diagram- och rutnätsfönstren, återskapas OCH visas SQL-uttrycket i Designer Fråga. I vissa fall resulterar den här instruktionen i ett SQL-uttryck som är konstruerat på ett annat sätt än det som du angav ursprungligen (men som alltid ger samma resultat). Den här skillnaden är särskilt sannolik när du arbetar med sökvillkor som omfattar flera satser som är kopplade till OCH och ELLER.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.