Support för Office 2010 upphörde den 13 oktober 2020
Uppgradera till Microsoft 365 om du vill arbeta på valfri enhet var du än är och fortsätta få support.
Uppgradera nu
Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
Obs!: Informationen i det här avsnittet gäller endast Microsoft Access-projekt (ADP).
Frågedesign består av tre fönster: rutan Diagram, fönstret rutnät och SQL-fönstret.
Rutor i Frågedesign
Fältet Diagramfönster visar tabeller, vyer och infogade funktioner som du söker. Varje rektangel representerar en tabell, vy eller infogad funktion och visar tillgängliga datakolumner samt ikoner som anger hur varje kolumn som används i frågan. Kopplingar anges med linjer mellan rektanglarna.
Fältet Rutnätsfönster innehåller ett kalkylbladsliknande rutnät där du anger alternativ, till exempel vilka datakolumner som ska visas, vilka rader att välja hur du vill gruppera rader och så vidare.
SQL-rutan visar SQL-uttrycket för frågan. Du kan redigera SQL-uttryck som har skapats i frågedesignern eller kan du ange en egen SQL-uttryck. Det är särskilt användbart för att ange SQL-uttryck som inte kan skapas med hjälp av fönsterrutorna Diagram och rutnät, till exempel unionsfrågor.
Du kan skapa en fråga genom att arbeta i något av fönstren: du kan ange en kolumn som ska visas genom att välja det i rutan Diagram, ange i fönstret rutnät eller att det blir en del av SQL-uttrycket i SQL-fönstret. Diagram, rutnät och SQL-fönstren synkroniseras – när du gör en ändring i en ruta på fönstren automatiskt ändringen.
Diagramrutan
Översikt över rutan Diagram
Rutan Diagram ger en grafisk visning av tabeller, vyer, användardefinierade funktioner eller underfrågor i frågan. Anslut till relationer mellan dem visas också.
I rutan Diagram kan du:
Lägga till eller ta bort tabeller, vyer, användardefinierade funktioner eller underfrågor och ange datakolumner för utdata.
Ange kolumner för sortering av frågan.
Ange att du vill gruppera rader i resultatet.
Skapa eller ändra kopplingar mellan tabeller, vyer, användardefinierade funktioner eller underfrågor.
När du gör en ändring i rutan Diagram uppdateras Rutnätsfönster och SQL-fönstret så att det speglar din ändring. Till exempel om du väljer en kolumn för utdata i en tabell, vy, användardefinierad funktion eller underfrågefönster i rutan Diagram visas Frågedesign lägger till datakolumnen till fönstret rutnät och SQL-uttrycket i SQL-fönstret.
Om diagrammet fönstret ikoner, kryssrutor och symboler
Varje tabell, vy, användardefinierad funktion eller underfråga visas som ett separat fönster i rutan Diagram. Ikon i namnlisten i varje rektangel visar vilken typ av objekt rektangeln representerar som illustreras i följande tabell.
Ikon | Objekttyp |
---|---|
|
Tabell |
|
Visa |
|
Infogad funktion |
|
Underfråga (i från satsen) |
Varje rektangel visar datakolumnerna för tabellen, vy eller användardefinierad funktion. Kryssrutor och symboler visas bredvid namnen på kolumner för att visa hur kolumnerna används i frågan. Knappbeskrivningar visar information som datatyp och kolumnstorlek.
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 |
---|---|
|
Anger om en datakolumn visas i frågeresultatet (urvalsfråga) eller används i en uppdatering, tillägg, borttagnings - tabellen, eller uppdateringsfråga. Markera kolumnen du lägger till i resultatet. Om (Alla kolumner) är markerad visas alla datakolumner i resultatet. Ikonen som används med kryssrutan förändras beroende på typen av frågor som du skapar. När du skapar en borttagningsfråga kan välja du inte enskilda kolumner. |
|
Anger att datakolumnen används till Beställ frågeresultatet (är en del av en ORDER BY-sats). Ikonen visas som A-Z om sorteringsordningen är stigande eller Ö-A om sorteringsordningen är fallande. |
|
Anger att datakolumnen används för att skapa en grupperad resultatuppsättning (är en del av en GROUP BY-satsen) i en sammanlagd fråga. |
|
Anger att datakolumnen som ingår i ett sökvillkor för frågan (ingår i en WHERE eller HAVING-sats). |
|
Anger att innehållet i datakolumnen sammanfattas för utdata (ingår i en summa, medel eller andra mängdfunktion). |
Obs!: Frågedesign visar inte datakolumner för en tabell, vy eller användardefinierad funktion om du inte har tillräcklig behörighet till den eller om databasdrivrutin inte kan returnera information om den. I sådana fall visas bara en namnlist för tabell, vy eller användardefinierad funktion.
Kopplade tabeller i rutan Diagram
Om frågan innefattar en koppling visas en kopplingslinje mellan datakolumnerna i kopplingen. Om de kopplade datakolumnerna inte visas (till exempel, tabell, vy, användardefinierad funktion eller underfråga fönstret är minimerat eller om kopplingen innehåller ett uttryck) placerar Frågedesign kopplingslinjen i namnlisten för den rektangel som representerar tabellen Visa, användardefinierad funktion eller underfråga. Frågedesign visar en kopplingslinje för varje kopplingsvillkor.
Formen på ikonen i mitten av kopplingslinjen visar hur tabeller eller tabell strukturerade objekt kopplas ihop. Om kopplingsinstruktionen använder en operator än likhetstecken (=), visas operatorn i Anslut ikon. I följande tabell visas de ikoner som kan visas i en kopplingslinje.
Ikon för kopplingslinje | Beskrivning |
---|---|
|
Inre koppling (skapad med likhetstecken). |
|
Inre koppling baserad på operatorn ”större än”. (Operatorn som visas i Anslut ikon återspeglar den operator som används i kopplingen.) |
|
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. |
|
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. |
|
En fullständig yttre koppling där alla rader från båda tabellerna inkluderas, även om de inte har några matchningar i relaterad tabell, vy, användardefinierad funktion eller underfråga. |
Ikoner i slutet av kopplingslinjen anger kopplingstyp. I följande tabell visas typerna av kopplingar och de ikoner som kan visas i slutet av kopplingslinjen.
Ikon i slutet av kopplingslinje | Beskrivning |
---|---|
|
1: 1-koppling |
|
1: n-koppling |
|
Frågedesign kan inte ange kopplingstyp |
Rutnätsfönstret
Översikt över Rutnätsfönstret
Fönstret rutnät kan du ange frågealternativ – till exempel vilka datakolumner som ska visas, hur resultat ska ordnas och vilka rader som ska markera – genom att ange dina val i en kalkylbladsliknande rutnät. Du kan ange i fönstret rutnät:
Kolumner som ska visas och kolumnalias.
Tabellen som tillhör en kolumn.
Uttryck för beräknade kolumner.
Sorteringsordning för frågan.
Sökvillkor.
Grupperingsvillkor, inklusive mängdfunktioner som ska användas för sammanfattande rapporter.
Nya värden för uppdateringsfrågor eller lägga till värden.
Target kolumnnamn för lägga tilläggsfrågor.
Ändringar som du gör i fönstret rutnät återspeglas automatiskt i diagramfönster och SQL-fönstret. På samma sätt uppdateras på Rutnätsfönster automatiskt så att det speglar ändringar som gjorts i andra fönster.
Om rutnät fönstret kolumner
Raderna i fönstret rutnät visar datakolumner som används i frågan. kolumnerna i fönstret rutnät visar frågealternativ.
Informationen som visas i fönstret rutnät beror på vilken typ av frågor som du skapar. Om du skapar en urvalsfråga innehåller fönstret rutnät olika kolumner än om du skapar en uppdateringsfråga.
I följande tabell visas de rutnätskolumner som kan visas i fönstret rutnät.
Kolumn | Frågetyp | Beskrivning |
---|---|---|
Kolumn |
Allt |
Visar 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 är synlig när du rullar vågrätt. |
Alias |
Välj, Lägg till, uppdatera, tabell |
Anger ett annat 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, tabell |
Anger namnet på tabellen, vyn, användardefinierade funktionen eller underfrågan för den associerade datakolumnen. Den här kolumnen är tom för beräknade kolumner. |
Utdata |
Välj, Lägg till tabell |
Anger om en datakolumn visas i frågeresultatet. Obs!: Om databasen kan använda du en datakolumn för sortera eller söka satser utan att visa den i resultatet. |
Sorteringstyp |
Välj, Lägg till |
Anger att den associerade datakolumnen används för att sortera frågeresultatet och om Sortera stigande eller fallande. |
Sorteringsordning |
Välj, Lägg till |
Anger prioritet för datakolumner som används för att sortera resultatet. Sorteringsordning för alla andra kolumner uppdateras när du ändrar sorteringsordningen för en datakolumn. |
Gruppera efter |
Välj, Lägg till tabell |
Anger att den associerade datakolumnen används för att skapa en sammanlagd fråga. Den här rutnätskolumn visas bara om du har valt Group By från Verktyg-menyn eller har lagt till en GROUP BY-satsen i SQL-fönstret. Som standard värdet för den här kolumnen är inställd att 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 ska gälla för den associerade datakolumnen som standard läggs det resulterande uttrycket till som en kolumn för resultatet. |
Villkor |
Allt |
Anger ett sökvillkor (filter) för den associerade datakolumnen. Ange en operator (standard är ”=”) och värdet för att söka efter. Omge textvärden med enkla citattecken. Om den associerade datakolumnen är en del av en GROUP BY-satsen används uttrycket som 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. Ange flera villkor sökuttryck för en enda databaskolumn (till exempel (fname > 'A') AND (fname < 'M'), lägga till datakolumnen i fönstret rutnät två gånger och anger separata värden i rutnätskolumnen villkor för varje instans av datakolumnen. |
Eller... |
Allt |
Anger en ytterligare sökuttryck villkor för datakolumnen länkade till föregående uttryck med ett logiskt eller. Du kan lägga till flera eller... rutnätskolumner genom att trycka på TABB-tangenten i det längst till höger eller...-kolumn. |
Lägg till |
Lägg till |
Anger namnet på målkolumnen data för den associerade datakolumnen. När du skapar en tilläggsfråga försöker Frågedesign att matcha källan till en lämplig målkolumnen data. Om Frågedesign 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 placeras i den associerade kolumnen. Ange ett exakt 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 har byggt upp din fråga uppdateras automatiskt i SQL-fönstret och formaterar om du vill vara lättare att läsa.
I SQL-fönstret kan du:
Skapa nya frågor genom att ange SQL-uttryck.
Ändra SQL-uttryck som har skapats i frågedesignern utifrån inställningar som du gör i fönsterrutorna Diagram och rutnät.
Ange uttryck som dra nytta av specifika funktioner till 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 Frågedesign formateras uttrycket automatiskt och sedan ändras fönsterrutorna Diagram och rutnät för att matcha i uttrycket.
Obs!: Du kan ange optimeringstips för SQL-uttryck, men Frågedesign kan formatera om dem.
Om din uttrycket inte kan återges i fönsterrutorna Diagram och rutnät och de fönstren är synliga, frågedesignern visas ett fel och finns det två alternativ:
Gå tillbaka till SQL-fönstret och redigera uttrycket.
Ignorera ändringarna och återgå till den senaste versionen av SQL-uttryck.
Om du gå tillbaka till SQL-fönstret och fortsätter att redigera uttrycket tonas andra fönsterrutor om du vill indikera att de inte längre återger innehållet i SQL-fönstret.
Du kan också använda SQL-fönstret för att ange SQL-uttryck som inte kan återges grafiskt i frågedesignern. I sådana fall frågedesignern visas på samma sätt som när det uppstår ett fel – det tonas ned fönsterrutorna Diagram och rutnät för att indikera att de inte återger det aktuella uttrycket. Du kan fortsätta att redigera uttrycket och köra det som vilket SQL-uttryck.
Obs!: Om du anger ett SQL-uttryck och sedan gör ytterligare ändringar i frågan genom att ändra fönsterrutorna Diagram och rutnät i frågedesignern återskapar och visar SQL-uttrycket. I vissa fall kan resulterar den här åtgärden i ett SQL-uttryck som är konstruerat annorlunda än det du skrev in (men det ger alltid samma resultat). Den här skillnaden är särskilt sannolikt när du arbetar med sökvillkor som innehåller flera villkor som är länkade med och och eller.