Denne artikkelen beskriver de forskjellige typene kontroller som er tilgjengelige i Access. Kontroller er delene av et skjema eller en rapport som du bruker til å skrive inn, redigere eller vise data.
Kontrolltyper
Her er listen over kontrolltyper du kan bruke i Access-skrivebordsdatabaser.
| Kontrolltype | Obs! |
|---|---|
| Tekstboks | Bruk tekstbokskontroller til å vise tekst, tall, datoer, klokkeslett og notatfelt. Du kan binde en tekstboks til ett av feltene i en underliggende tabell eller spørring. Hvis du lar en tekstboks som er bundet til et felt, oppdateres, kan du endre verdien i feltet i den underliggende tabellen eller spørringen ved å skrive inn en ny verdi i tekstboksen. Du kan også bruke en tekstboks til å vise beregnede verdier. |
| Etikett | Bruk etikettkontroller som inneholder fast tekst. Kontroller som kan vise data, har som standard en etikettkontroll automatisk vedlagt. Du kan bruke denne kommandoen til å opprette frittstående etiketter for overskrifter og for instruksjoner på skjemaet. |
| Kommandoknapp | Bruke kommandoknappkontroller til å aktivere en makro eller en Visual Basic-prosedyre. Du kan også angi en hyperkoblingsadresse som Access åpner når en bruker klikker knappen. |
| fanekontroll | Bruk kategorikontroller til å opprette en serie kategorisider i skjemaet. Hver side kan inneholde flere andre kontroller for å vise informasjon. Kategorikontrollen fungerer omtrent på samme måte som mange av alternativdialogboksene eller egenskapsarkvinduene i Access. Når en bruker klikker en annen kategori, vises kontrollene på denne fanen i Access. |
| Kobling | Bruk alternativet for koblings-/hyperkoblingskontroll til å legge til en hyperkobling i en etikettkontroll i utformingsrutenettet for skjemaet. Denne hyperkoblingen kan inneholde en nettadresse (Uniform Resource Locator) som peker til en plassering på Internett, på et lokalt intranett eller på en lokal stasjon. Den kan også bruke et UNC-filnavn (Universal Naming Convention) til å peke til en fil på en server på lokalnettet (LAN) eller på de lokale stasjonene på datamaskinen. Koblingen kan peke til en fil som er en nettside, eller til og med et annet objekt i den gjeldende databasen. Hvis du klikker denne knappen i Kontroller-gruppen på båndet, åpnes dialogboksen Sett inn hyperkobling. |
| Nettleser | Bruk en nettleserkontroll til å vise innholdet på nettsider direkte i et skjema. Du kan bruke en nettleserkontroll til å vise for eksempel et kart over en adresse som er lagret i en tabell. Du kan binde nettleserkontrollen til et felt i skjemaets postkilde ved hjelp av kontrollkildeegenskapen for kontrollen. Vær oppmerksom på at du ikke kan ha en bundet nettleserkontroll i detaljinndelingen i et kontinuerlig skjema. |
| Navigasjon | Bruk en navigasjonskontroll for å navigere til forskjellige skjemaer og rapporter i databasen på en enkel måte. En navigasjonskontroll har et grensesnitt som ligner på det du ser på nettsteder, med knapper og faner for å navigere på et nettsted. Vær oppmerksom på at du ikke kan ha en navigasjonskontroll i detaljinndelingen i et kontinuerlig skjema. |
| Alternativgruppe | Bruk alternativgruppekontroller til å inneholde én eller flere veksleknapper, alternativknapper eller avmerkingsbokser. (Se beskrivelsene av disse kontrollene senere i denne tabellen.) Du kan tilordne en egen numerisk verdi til hver knapp eller avmerkingsboks du tar med i gruppen. Når du har mer enn én knapp eller avmerkingsboks i en gruppe, kan du bare velge én knapp eller avmerkingsboks om gangen, og verdien som er tilordnet til denne knappen eller avmerkingsboksen, blir verdien for alternativgruppen. Hvis du feilaktig har tilordnet samme verdi til mer enn én knapp eller avmerkingsboks, vil alle knappene eller avmerkingsboksene som har samme verdi, være uthevet når du klikker en av dem. Du kan velge en av knappene eller avmerkingsboksene i gruppen som standardverdi for gruppen. Hvis du binder alternativgruppen til et felt i den underliggende spørringen eller tabellen, kan du angi en ny verdi i feltet ved å velge en knapp eller avmerkingsboks i gruppen. |
| Sideskift | Bruk et sideskift til å skille mellom sidene i et flersiders skjema. |
| Kombinasjonsboks | Bruk en kombinasjonsbokskontroll til å inneholde en liste over potensielle verdier for kontrollen og en redigerbar tekstboks. Når du skal opprette listen, kan du angi verdier for Radkilde-egenskapen for kombinasjonsboksen. Du kan også angi en tabell eller spørring som kilden til verdiene i listen. Den valgte verdien vises i tekstboksen i Access. Når du klikker pilen til høyre for kombinasjonsboksen, vises verdiene i listen. Velg en ny verdi i listen for å tilbakestille verdien i kontrollen. Hvis du binder kombinasjonsboksen til et felt i den underliggende tabellen eller spørringen, kan du endre verdien i feltet ved å velge en ny verdi i listen. Hvis du binder kombinasjonsboksen til et felt med flere verdier, viser Access listen med avmerkingsbokser slik at brukeren kan velge flere verdier. Du kan binde flere kolonner til listen, og du kan skjule én eller flere av kolonnene i listen ved å angi kolonnebredden til 0. Du kan binde den faktiske verdien i kontrollen til en slik skjult kolonne. Når en liste med flere kolonner lukkes, viser Access verdien i den første kolonnen med større bredde enn 0. Access viser alle kolonner som ikke har nullbredde, når du åpner listen. |
| Linje | Bruk en linjekontroll til å legge til linjer i et skjema eller rapport for å forbedre utseendet. |
| Veksleknapp | Bruk veksleknappkontroller til å holde en verdi for på/av, sann/usann eller ja/nei. Når du klikker en veksleknapp, blir verdien -1 (for å representere på, sann eller ja), og knappen vises som trykket inn. Klikk knappen på nytt, og verdien blir 0 (for å representere av, usann eller nei), og knappen går tilbake til normal. Du kan inkludere en veksleknapp i en alternativgruppe og tilordne knappen en unik numerisk verdi. Hvis du oppretter en gruppe med flere kontroller, vil valg av ny veksleknapp fjerne eventuelle tidligere valgte veksleknapper, alternativknapper eller avmerkingsbokser i den gruppen (med mindre andre knapper eller avmerkingsbokser i gruppen også har samme verdi). Hvis du binder veksleknappen til et felt i den underliggende tabellen eller spørringen, kan du veksle mellom feltets verdi ved å klikke veksleknappen. |
| Liste | Bruk en listebokskontroll til å inneholde en liste over potensielle verdier for kontrollen. Når du skal opprette listen, kan du skrive inn verdiene i Radkilde-egenskapen for listeboksen. Du kan også angi en tabell eller spørring som kilden til verdiene i listen. Lister er alltid åpne, og den valgte verdien utheves i listen. Du velger en ny verdi i listen for å tilbakestille verdien i kontrollen. Hvis du binder listen til et felt i den underliggende tabellen eller spørringen, kan du endre verdien i feltet ved å velge en ny verdi i listen. Hvis du binder listen til et felt med flere verdier, viser Access listen med avmerkingsbokser slik at brukeren kan velge flere verdier. Du kan binde flere kolonner til listen, og du kan skjule én eller flere av kolonnene i listen ved å angi kolonnebredden til 0. Du kan binde den faktiske verdien i kontrollen til en slik skjult kolonne. Access viser alle kolonner som ikke har nullbredde, som passer innenfor den definerte bredden for kontrollen. Hvis listebokskontrollen er ubundet, kan du la brukeren velge flere verdier i listen (også kalt en flervalgsliste). |
| Rektangel | Bruk en rektangelkontroll til å legge til fylte eller tomme rektangler i et skjema for å forbedre utseendet. Du kan for eksempel bruke denne kontrollen til å gruppere ulike kontroller visuelt. |
| Avmerkingsboks | Bruk en avmerkingsbokskontroll til å angi en av/på-verdi, en sann/usann eller en ja/nei-verdi. Når du merker av for en avmerkingsboks, blir verdien -1 (for å representere på, sann eller ja), og det vises et merke i boksen. Merk av i boksen på nytt, og verdien blir 0 (for å representere av, usann eller nei), og avmerkingsboksen forsvinner fra boksen. Du kan ta med en avmerkingsboks i en alternativgruppe og tilordne avmerkingsboksen en unik numerisk verdi. Hvis du oppretter en gruppe med flere kontroller, fjernes eventuelle tidligere merkede veksleknapper, alternativknapper eller avmerkingsbokser i denne gruppen (med mindre andre knapper eller avmerkingsbokser i gruppen også har samme verdi) når du velger en ny avmerkingsboks. Hvis du binder avmerkingsboksen til et felt i den underliggende tabellen eller spørringen, kan du veksle mellom feltets verdi ved å klikke på avmerkingsboksen. |
| Ubundet objektramme | Bruk en ubundet objektramme til å legge til et objekt fra et annet program som støtter OLE (object linking and embedding (OLE). Objektet blir en del av skjemaet, ikke en del av dataene fra den underliggende tabellen eller spørringen. Du kan legge til bilder, lyder, diagrammer eller lysbilder for å forbedre skjemaet. Når objektet er et diagram, kan du angi en spørring som datakilde for diagrammet, og du kan koble diagramvisningen til den gjeldende posten i skjemaet med én eller flere feltverdier. |
| Vedlegg | Bruk en vedleggskontroll til å binde dette til et vedleggsfelt i de underliggende dataene. Du kan for eksempel bruke denne kontrollen til å vise et bilde eller legge ved andre filer. Denne kontrollen viser dialogboksen Behandle vedlegg i skjemavisning, der du kan legge ved, slette og vise flere vedleggsfiler som er lagret i det underliggende feltet. |
| Alternativknapp | Bruk en alternativknappkontroll (også kalt en alternativknappkontroll) til å holde en verdi for på/av, sann/usann eller ja/nei. Når du velger en alternativknapp, blir verdien -1 (for å representere på, sann eller ja), og en fylt sirkel vises midt på knappen. Velg knappen på nytt, og verdien blir 0 (for å representere av, usann eller nei), og den fylte sirkelen forsvinner. Du kan ta med en alternativknapp i en alternativgruppe og tilordne knappen en unik numerisk verdi. Hvis du oppretter en gruppe med flere kontroller, vil valg av ny alternativknapp fjerne eventuelle tidligere valgte veksleknapper, alternativknapper eller avmerkingsbokser i den gruppen (med mindre andre knapper eller avmerkingsbokser i gruppen også har samme verdi). Hvis du binder alternativknappen til et felt i den underliggende tabellen eller spørringen, kan du veksle feltverdien ved å klikke alternativknappen. |
| Delskjema/delrapport | Bruke delskjema-/delrapportkontrollen til å bygge inn et annet skjema eller en annen rapport i det gjeldende skjemaet. Du kan bruke delskjemaet eller delrapporten til å vise data fra en tabell eller en spørring som er relatert til dataene i hovedskjemaet. Access opprettholder koblingen mellom hovedskjemaet og delskjemaet eller delrapporten for deg. |
| Bundet objektramme | Bruk en bundet objektramme til å vise og redigere et OLE-objektfelt fra de underliggende dataene. Access kan vise de fleste bilder og diagrammer direkte i et skjema. For andre objekter viser Access ikonet for programmet der objektet ble opprettet. Hvis objektet for eksempel er et lydobjekt opprettet i Windows Lydopptaker, vil du se et høyttalerikon på skjemaet. |
| Bilde | Bruk bildekontrollen til å plassere et statisk bilde i skjemaet. Du kan ikke redigere bildet i skjemaet, men i Access lagres det i et format som er svært effektivt for programhastighet og -størrelse. Hvis du vil bruke et bilde som bakgrunn i hele skjemaet, kan du angi skjemaets Bilde-egenskap. |
| Diagram | Bruk diagramkontrollen til å legge til et diagram i skjemarutenettet. Når du klikker på denne knappen og deretter plasserer kontrollen på skjemaet, starter diagramveiviseren, som veileder deg gjennom trinnene som må utføres for å opprette et nytt diagram. |
| ActiveX- | Bruk ActiveX-kontrollknappen til å åpne en dialogboks som viser alle ActiveX-kontrollene du har installert på systemet. Du kan velge en av kontrollene og deretter klikke OK for å legge til kontrollen i utformingsrutenettet for skjemaet. Ikke alle ActiveX-kontroller fungerer med Access. |
Forstå binding med kontroller
Kontroller kan være bundne, ubundne eller beregnede:
- Bundet kontroll En kontroll hvis datakilde er et felt i en tabell eller spørring, kalles en bundet kontroll. Du bruker bundne kontroller til å vise verdier som kommer fra felt i databasen. Verdiene kan være tekst, datoer, tall, Ja/Nei-verdier, bilder eller grafer. En tekstboks som viser etternavnet til en ansatt, kan for eksempel få denne informasjonen fra Etternavn-feltet i Ansatte-tabellen.
- Ubundet kontroll En kontroll som ikke har en datakilde (for eksempel et felt eller uttrykk), kalles en ubundet kontroll. Du kan bruke ubundne kontroller til å vise informasjon, bilder, linjer eller rektangler. En etikett som viser tittelen på et skjema, er for eksempel en ubundet kontroll.
- Beregnet kontroll En kontroll hvis datakilde er et uttrykk i stedet for et felt, kalles en beregnet kontroll. Du angir verdien du vil bruke som datakilde i kontrollen ved å definere et uttrykk. Et uttrykk kan være en kombinasjon av operatorer (eksempel = og + ), kontrollnavn, feltnavn, funksjoner som returnerer en enkeltverdi og konstante verdier. Følgende uttrykk beregner for eksempel prisen på et element med 25 prosent rabatt ved å multiplisere verdien i Enhetspris-feltet med en konstant verdi (0,75).
=[Stykkpris] * 0,75
Et uttrykk kan bruke data fra et felt i skjemaets eller rapportens underliggende tabell eller spørring, eller data fra en annen kontroll i skjemaet eller rapporten.
Obs!
Beregninger kan også utføres i tabeller ved å legge til et beregnet felt, eller i spørringer ved å skrive inn et uttrykk i Felt-raden i spørringsrutenettet. Du kan deretter binde skjemaer og rapporter til disse tabellene eller spørringene, og beregningene vises i skjemaene eller rapportene uten at du må opprette en beregnet kontroll.
Når du oppretter et skjema eller en rapport, er det sannsynligvis mest effektivt å legge til og ordne alle de bundne kontrollene først, spesielt hvis de utgjør de fleste kontrollene på objektet. Du kan deretter legge til de ubundne og beregnede kontrollene som fullfører utformingen, ved hjelp av verktøyene i Kontroller-gruppen på Utforming-fanen i oppsettvisning eller utformingsvisning.
Du binder en kontroll i et felt ved å identifisere feltet som kontrollen henter data fra. Du kan opprette en kontroll som er bundet til det valgte feltet ved å dra feltet fra feltlisteruten til skjemaet eller rapporten. Feltliste-ruten viser feltene i skjemaets underliggende tabell eller spørring. Åpne objektet i Oppsettvisning eller Utformingsvisning, og klikk deretter Legg til eksisterende felt i Verktøy-gruppen på Utforming-fanen. Når du dobbeltklikker på et felt i feltlisteruten , legger Access til den aktuelle typen kontroll for feltet i objektet.
Alternativt kan du binde et felt til en kontroll ved å skrive inn navnet på feltet i selve kontrollen (hvis objektet er åpent i utformingsvisning) eller i egenskapsboksen Kontrollkilde i egenskapsarket for kontrollen. Egenskapsarket definerer egenskapene for kontrollen, for eksempel navnet, kilden til dataene og formatet. Trykk på F4 for å vise eller skjule egenskapsarket.
Den beste måten å opprette en bundet kontroll på er å bruke Feltliste-ruten av to årsaker:
- Access fyller automatisk ut kontrollens vedlagte etikett med navnet på feltet (eller tittelen som er definert for feltet i den underliggende tabellen eller spørringen), slik at du ikke trenger å skrive inn kontrollens etikett selv.
- Access angir automatisk mange av kontrollegenskapene til riktige verdier i henhold til egenskapene for feltet i den underliggende tabellen eller spørringen (for eksempel egenskapene Format, Desimal Places og Inndatamaske).
Hvis du allerede har opprettet en ubundet kontroll og vil binde den til et felt, angir du verdien i kontrollens kontrollkildeegenskapsboks til navnet på feltet. Hvis du vil ha mer informasjon om Kontrollkilde-egenskapen , trykker du på F1 mens markøren er i rullegardinlisten for egenskapen.
Se også
Justere kontroller i et skjema automatisk