Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

I den här artikeln beskrivs de olika typerna av kontroller som är tillgängliga i Access. Kontroller är de delar av ett formulär eller en rapport som du använder för att ange, redigera eller visa data.

Kontrolltyper

Här är en lista över kontrolltyper som du kan använda i Access-skrivbordsdatabaser.

Kontrolltyp

Anteckningar

Textruta

Använd textrutekontroller för att visa text, tal, datum, tider och PM-fält. Du kan binda en textruta till ett av fälten i en underliggande tabell eller fråga. Om du låter en textruta som är bunden till ett fält uppdateras kan du ändra värdet i fältet i den underliggande tabellen eller frågan genom att ange ett nytt värde i textrutan. Du kan också använda en textruta för att visa beräknade värden.

Etikett

Använd etikettkontroller som innehåller fast text. Som standard har kontroller som kan visa data en etikettkontroll automatiskt. Du kan använda det här kommandot för att skapa fristående etiketter för rubriker och instruktioner i formuläret.

Kommandoknapp

Använd kommandoknappskontroller för att aktivera ett makro eller en Visual Basic-procedur. Du kan också ange en hyperlänkadress som öppnas när en användare klickar på knappen.

Flikkontroll

Använd flikkontroller för att skapa en serie fliksidor i formuläret. Varje sida kan innehålla ett antal andra kontroller för att visa information. Flikkontrollen fungerar ungefär som många av alternativdialogrutorna eller egenskapslistfönstren i Access. När en användare klickar på en annan flik visas kontrollerna på den fliken.

Länka

Använd kontrollalternativet Länk/hyperlänk för att lägga till en hyperlänk i en etikettkontroll i formulärets designrutnät. Den här hyperlänken kan innehålla en URL (Uniform Resource Locator) som pekar på en plats på Internet, på ett lokalt intranät eller på en lokal enhet. Den kan också använda ett UNC-filnamn (Universal Naming Convention) för att peka på en fil på en server i ditt lokala nätverk (LAN) eller på dina lokala datorenheter. Länken kan peka på en fil som är en webbsida eller ett annat objekt i den aktuella databasen. Om du klickar på den här knappen i gruppen Kontroller i menyfliksområdet öppnas dialogrutan Infoga hyperlänk.

Webbläsare

Använd en webbläsarkontroll för att visa innehållet på webbsidor direkt i ett formulär. Du kan använda en webbläsarkontroll för att visa till exempel en karta över en adress som lagras i en tabell. Du kan binda webbläsarkontrollen till ett fält i formulärets datakälla med egenskapen Kontrollkälla för kontrollen. Observera att du inte kan ha en bunden webbläsarkontroll i avsnittet Information i ett kontinuerligt formulär.

Navigering

Använd en navigeringskontroll för att enkelt navigera till olika formulär och rapporter i databasen. En navigeringskontroll ger ett gränssnitt som liknar det du ser på webbplatser med knappar och flikar för att navigera på en webbplats. Observera att du inte kan ha en navigeringskontroll i avsnittet Information i ett kontinuerligt formulär.

Gruppen Alternativ

Använd alternativgruppkontroller om du vill innehålla en eller flera växlingsknappar, alternativknappar eller kryssrutor. (Se beskrivningarna av dessa kontroller senare i den här tabellen.) Du kan tilldela varje knapp eller kryssruta ett separat numeriskt värde som du tar med i gruppen. När du har fler än en knapp eller kryssruta i en grupp kan du bara markera en knapp eller kryssruta i taget, och värdet som tilldelats den knappen eller kryssrutan blir värdet för alternativgruppen. Om du felaktigt har tilldelat samma värde till fler än en knapp eller kryssruta, visas alla knappar eller kryssrutor som har samma värde markerade när du klickar på någon av dem. Du kan markera en av knapparna eller kryssrutorna i gruppen som standardvärde för gruppen. Om du binder alternativgruppen till ett fält i den underliggande frågan eller tabellen kan du ange ett nytt värde i fältet genom att markera en knapp eller en kryssruta i gruppen.

Sidbrytning

Använd en sidbrytning för att skilja mellan sidorna i ett formulär med flera sidor.

Kombinationsruta

Använd en kombinationsrutekontroll för att innehålla en lista med potentiella värden för kontrollen och en redigerbar textruta. Om du vill skapa listan kan du ange värden för egenskapen Radkälla för kombinationsrutan. Du kan också ange en tabell eller en fråga som källa för värdena i listan. Det markerade värdet visas i textrutan i Access. När du klickar på pilen till höger om kombinationsrutan visas värdena i listan. Välj ett nytt värde i listan för att återställa värdet i kontrollen. Om du binder kombinationsrutan till ett fält i den underliggande tabellen eller frågan kan du ändra värdet i fältet genom att välja ett nytt värde i listan. Om du binder kombinationsrutan till ett flervärdesfält visas listan med kryssrutor så att användaren kan välja flera värden. Du kan binda flera kolumner till listan och du kan dölja en eller flera av kolumnerna i listan genom att ange bredden på 0 för en kolumn. Du kan binda det faktiska värdet i kontrollen till en så dold kolumn. När en lista med flera kolumner stängs visas värdet i den första kolumnen vars bredd är större än 0. Alla kolumner som inte är zerobreddskolumner visas när du öppnar listan.

Rad

Använd en radkontroll för att lägga till linjer i ett formulär eller en rapport för att förbättra dess utseende.

Växlingsknapp

Använd växlingsknappskontroller för att hålla ett på/av-värde, sant/falskt eller ett ja/nej-värde. När du klickar på en växlingsknapp blir dess värde -1 (för att representera på, sant eller ja), och knappen visas nedtryckt. Klicka på knappen igen så blir dess värde 0 (för att representera av, falskt eller nej) och knappen återgår till normal. Du kan ta med en växlingsknapp i en alternativgrupp och tilldela knappen ett unikt numeriskt värde. Om du skapar en grupp med flera kontroller avmarkerar du tidigare markerad växlingsknapp, alternativknapp eller kryssruta i den gruppen om du markerar en ny växlingsknapp (om inte andra knappar eller kryssrutor i gruppen också har samma värde). Om du binder växlingsknappen till ett fält i den underliggande tabellen eller frågan kan du växla fältets värde genom att klicka på växlingsknappen.

Listruta

Använd en listrutekontroll för att innehålla en lista med potentiella värden för kontrollen. Om du vill skapa listan kan du ange värdena i egenskapen Radkälla för listrutan. Du kan också ange en tabell eller en fråga som källa för värdena i listan. Listrutor är alltid öppna och det markerade värdet markeras i listrutan. Du väljer ett nytt värde i listan för att återställa värdet i kontrollen. Om du binder listrutan till ett fält i den underliggande tabellen eller frågan kan du ändra värdet i fältet genom att välja ett nytt värde i listan. Om du binder listrutan till ett flervärdesfält visas listan med kryssrutor så att användaren kan välja flera värden. Du kan binda flera kolumner till listan och du kan dölja en eller flera av kolumnerna i listan genom att ange bredden på 0 för en kolumn. Du kan binda det faktiska värdet i kontrollen till en så dold kolumn. I Access visas alla kolumner med en bredd som inte är lika breda som den definierade bredden på kontrollen. Om listrutekontrollen är obunden kan du tillåta användaren att markera flera värden i listan (kallas även för flervalslistruta).

Rektangel

Använd en rektangelkontroll för att lägga till fyllda eller tomma rektanglar i ett formulär för att förbättra dess utseende. Du kan till exempel använda den här kontrollen för att gruppera olika kontroller visuellt tillsammans.

Kryssruta

Använd en kryssrutekontroll för att hålla ett på/av-värde, sant/falskt eller ett ja/nej-värde. När du markerar en kryssruta blir dess värde -1 (för att representera på, sant eller ja), och en bockmarkering visas i rutan. Markera kryssrutan igen och dess värde blir 0 (för att representera av, falskt eller nej) och bockmarkeringen försvinner från rutan. Du kan ta med en kryssruta i en alternativgrupp och tilldela kryssrutan ett unikt numeriskt värde. Om du skapar en grupp med flera kontroller avmarkeras alla tidigare markerade växlingsknappar, alternativknappar eller kryssrutor i gruppen om du markerar en ny kryssruta (såvida inte andra knappar eller kryssrutor i gruppen också har samma värde). Om du binder kryssrutan till ett fält i den underliggande tabellen eller frågan kan du växla fältvärdet genom att klicka på kryssrutan.

Obundet objektram

Använd en obunden objektram för att lägga till ett objekt från ett annat program som stöder OLE (Object Linking and Embedding). Objektet blir en del av formuläret, inte en del av data från den underliggande tabellen eller frågan. Du kan lägga till bilder, ljud, diagram eller bilder för att förbättra formuläret. När objektet är ett diagram kan du ange en fråga som datakälla för diagrammet och du kan länka diagrammet till den aktuella posten i formuläret med ett eller flera fältvärden.

Bifogad fil

Använd en kontroll för bifogade filer för att binda detta till ett fält för bifogade filer i underliggande data. Du kan till exempel använda den här kontrollen för att visa en bild eller bifoga andra filer. I formulärvyn visar den här kontrollen dialogrutan Hantera bifogade filer, där du kan bifoga, ta bort och visa flera bifogade filer som lagras i det underliggande fältet.

Alternativknapp

Använd en alternativknappskontroll (kallas ibland alternativknappskontroll) för att hålla en på/av, en true/false eller ett ja/nej-värde. När du väljer en alternativknapp blir dess värde -1 (för att representera på, sant eller ja), och en fylld cirkel visas i mitten av knappen. Välj knappen igen och dess värde blir 0 (för att representera av, falskt eller nej) och den fyllda cirkeln försvinner. Du kan ta med en alternativknapp i en alternativgrupp och tilldela knappen ett unikt numeriskt värde. Om du skapar en grupp med flera kontroller avmarkeras alla tidigare markerade växlingsknappar, alternativknappar eller kryssrutor i gruppen om du markerar en ny alternativknapp (såvida inte andra knappar eller kryssrutor i gruppen också har samma värde). Om du binder alternativknappen till ett fält i den underliggande tabellen eller frågan kan du växla fältets värde genom att klicka på alternativknappen.

Underformulär/underrapport

Använd kontrollen underformulär/underrapport för att bädda in ett annat formulär eller en annan rapport i det aktuella formuläret. Du kan använda underformuläret eller underrapporten för att visa data från en tabell eller en fråga som är relaterad till data i huvudformuläret. Access behåller länken mellan huvudformuläret och underformuläret eller underrapporten åt dig.

Bundet objektram

Använd en bunden objektram för att visa och redigera ett OLE-objektfält från underliggande data. Access kan visa de flesta bilder och diagram direkt i ett formulär. För andra objekt visas ikonen för programmet där objektet skapades. Om objektet till exempel är ett ljudobjekt som skapats i Windows Ljudinspelaren visas en högtalarikon i formuläret.

Bild

Använd bildkontrollen för att placera en statisk bild i formuläret. Du kan inte redigera bilden i formuläret, men den lagras i ett format som är mycket effektivt för programmets hastighet och storlek. Om du vill använda en bild som hela bakgrunden i formuläret kan du ange formulärets bildegenskap.

Diagram

Använd diagramkontrollen för att lägga till ett diagram i formulärrutnätet. Om du klickar på den här knappen och sedan placerar kontrollen i formuläret startas Diagramguiden, där du får hjälp med stegen som krävs för att skapa ett nytt diagram.

ActiveX

Använd ActiveX-kontrollknappen för att öppna en dialogruta som visar alla ActiveX-kontroller som du har installerat på datorn. Du kan markera en av kontrollerna och sedan klicka på OK för att lägga till kontrollen i formulärets designrutnät. Alla ActiveX-kontroller fungerar inte med Access.

Förstå bindning med kontroller

Kontroller kan vara bundna, obundna eller beräknade:

  • Bunden kontroll    En kontroll vars datakälla är ett fält i en tabell eller fråga kallas för en bunden kontroll. Du använder bundna kontroller för att visa värden från fält i databasen. Värdena kan vara text, datum, tal, Ja/Nej-värden, bilder eller diagram. En textruta som visar en anställds efternamn kan till exempel hämta den här informationen från fältet Efternamn i tabellen Anställda.

  • Obunden kontroll    En kontroll som inte har någon datakälla (t.ex. ett fält eller uttryck) kallas för en obunden kontroll. Du använder obundna kontroller för att visa information, bilder, linjer eller rektanglar. En etikett som visar rubriken på ett formulär är till exempel en obunden kontroll.

  • Beräknad kontroll    En kontroll vars datakälla är ett uttryck, snarare än ett fält, kallas för en beräknad kontroll. Du anger det värde som du vill använda som datakälla i kontrollen genom att definiera ett uttryck. Ett uttryck kan vara en kombination av operatorer (till exempel = och + ), kontrollnamn, fältnamn, funktioner som returnerar ett enda värde och konstantvärden. Följande uttryck beräknar till exempel priset på en artikel med en rabatt på 25 procent genom att multiplicera värdet i fältet Enhetspris med konstantvärdet (0,75).

=[Enhetspris] * 0,75

Ett uttryck kan använda data från ett fält i formulärets eller rapportens underliggande tabell eller fråga, eller data från en annan kontroll i formuläret eller rapporten.

Obs!: Beräkningar kan också utföras i tabeller genom att lägga till ett beräknat fält eller i frågor genom att ange ett uttryck på raden Fält i frågerutnätet. Du kan sedan binda formulär och rapporter till dessa tabeller eller frågor, och beräkningarna visas i formulären eller rapporterna utan att du behöver skapa en beräknad kontroll.

När du skapar ett formulär eller en rapport är det förmodligen mest effektivt att lägga till och ordna alla bundna kontroller först, särskilt om de utgör de flesta kontrollerna på objektet. Du kan sedan lägga till obundna och beräknade kontroller som slutför designen med hjälp av verktygen i gruppen Kontroller på fliken Design i layoutvyn eller designvyn.

Du binder en kontroll till ett fält genom att identifiera fältet som kontrollen hämtar data från. Du kan skapa en kontroll som är bunden till det markerade fältet genom att dra fältet från fönstret Fältlista till formuläret eller rapporten. I fönstret Fältlista visas fälten i formulärets underliggande tabell eller fråga. Om du vill visa fönstret Fältlista öppnar du objektet i layoutvyn eller designvyn och klickar sedan på Lägg till befintliga fält i gruppen Verktyg på fliken Design. När du dubbelklickar på ett fält i fönstret Fältlista läggs rätt typ av kontroll för fältet till i objektet.

Du kan också binda ett fält till en kontroll genom att skriva fältnamnet i själva kontrollen (om objektet är öppet i designvyn) eller i egenskapsrutan Kontrollkälla på kontrollens egenskapssida. På egenskapssidan definieras kontrollens egenskaper, som dess namn, datakälla och format. Om du vill visa eller dölja egenskapssidan trycker du på F4.

Att använda fönstret Fältlista är det bästa sättet att skapa en bunden kontroll av två anledningar:

  • Kontrollens bifogade etikett fylls automatiskt i med namnet på fältet (eller beskrivningen som definierats för fältet i den underliggande tabellen eller frågan), så du behöver inte själv skriva kontrollens etikett.

  • Access anger automatiskt många av kontrollens egenskaper till lämpliga värden enligt egenskaperna för fältet i den underliggande tabellen eller frågan (till exempel egenskaperna Format, Decimaler och Indatamask ).

Om du redan har skapat en obunden kontroll och vill binda den till ett fält anger du namnet på fältet i egenskapsrutan Kontrollkälla för kontrollen. Om du vill ha mer information om egenskapen Kontrollkälla trycker du på F1 medan markören är i egenskapens listruta.

Överst på sidan

Se även

Justera kontroller automatiskt i ett formulär

Skapa en beräknad kontroll

Ange tabbordningen för kontroller

Ange standarvärden för fält eller kontroller

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.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.