Du kan använda en fråga för att skicka data till ett formulär eller en rapport i Access. Du kan använda en fråga när du skapar formuläret eller rapporten, eller så kan du ändra ett befintligt formulär eller en befintlig rapport genom att ange egenskapen Datakälla. När du anger egenskapen Datakälla kan du antingen ange en befintlig fråga eller skapa en ny fråga att använda.
Om du använder en fråga som datakälla kanske du inte kan redigera data. Innan du använder en fråga som datakälla bör du överväga om du behöver redigera data.
I den här artikeln förklaras hur du anger egenskapen Datakälla för ett befintligt formulär eller en befintlig rapport och ger information om när du kan och inte kan redigera frågedata.
I den här artikeln förklaras inte hur du skapar ett formulär eller en rapport. Mer information om hur du skapar formulär och rapporter finns i artiklarna Skapa ett formulär i Access och Skapa en enkel rapport.
I den här artikeln
Använda en befintlig fråga som datakälla för ett formulär eller en rapport
I designvyn anger du egenskapen Datakälla till en befintlig fråga som du vill använda.
-
Öppna formuläret eller rapporten i designvyn.
Om egenskapssidan inte redan är öppen trycker du på F4 för att öppna den.
-
På egenskapssidan, på fliken Data , klickar du på egenskapsrutan Datakälla .
-
Gör något av följande:
-
Börja skriva namnet på den fråga som du vill använda.
Access fyller automatiskt i namnet på objektet medan du skriver.
– eller –
-
Klicka på pilen och välj sedan den fråga som du vill använda.
-
Skapa en fråga som datakälla för ett formulär eller en rapport
I designvyn använder du knappen Skapa () i egenskapsrutan Datakälla för att skapa en ny fråga som ska användas som datakälla.
-
Öppna formuläret eller rapporten i designvyn.
Om egenskapssidan inte redan är öppen trycker du på F4 för att öppna den.
-
På egenskapssidan, på fliken Data , klickar du på egenskapsrutan Datakälla .
-
Klicka på .
En ny fråga öppnas i designvyn.
-
Utforma frågan och spara och stäng den.
Mer information om hur du utformar en fråga finns i artikeln Skapa en enkel urvalsfråga.
Redigera data från en fråga
En av anledningarna till att du använder formulär är att ange och redigera data. Vissa frågor stöder inte dataredigering. Innan du använder en fråga som datakälla för ett formulär bör du överväga om du kan redigera frågedata.
När kan jag redigera data från en fråga?
Du kan redigera data från en fråga om:
-
Frågan baseras bara på en tabell.
-
Frågan baseras på två tabeller med en en-till-en-relation mellan dem.
-
Egenskapen RecordsetType för formuläret är inställd på Dynaset (inkonsekvent Uppdateringar) och inget av villkoren i följande avsnitt gäller.
Obs!: Även om du kan redigera data i en fråga är vissa av dess fält kanske inte tillgängliga för redigering. Sådana fall anges i följande avsnitt.
När kan jag inte redigera data från en fråga?
Du kan inte redigera data från en fråga när:
-
Frågan är en korsfråga.
-
Frågan är en SQL-specifik fråga.
-
Fältet du försöker redigera är en beräknat fält. I det här fallet kanske du kan redigera data från de andra fälten i frågan.
-
Frågan innehåller en GROUP BY-sats.