Opprette en beregnet kontroll

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan bruke beregnede kontroller i skjemaer og rapporter i Access-databaser til å vise resultatene av en beregning. Hvis du for eksempel har en rapport som viser antall solgte elementer og prisen på hver enhet, kan du legge til en beregnet tekst boks som multipliserer de to feltene for å vise den totale prisen. Egenskapen Control Source for den beregnede tekst boksen inneholder en uttrykk som multipliserer to felt (antall elementer ganger enhets prisen) for å få resultatet.

Hva vil du gjøre?

Opprette en beregnet kontroll

Endre en bundet kontroll til en beregnet kontroll

Finn ut hvilke typer kontroller som kan brukes som beregnede kontroller

Opprette en beregnet kontroll

Denne prosedyren hjelper deg med å opprette en beregnet kontroll uten å bruke en kontroll vei viser.

  1. Høyre klikk på skjemaet eller rapporten i navigasjons ruten, og klikk deretter på utFormings visning.

  2. Klikk verktøyet for kontroll typen du vil opprette, i Kontroller -gruppen på utforming -fanen.

    Du finner en liste over kontroll typer som kan brukes som beregnede kontroller, i delen finne ut hvilke typer kontroller som kan brukes som beregnede kontroller.

  3. Plasser pekeren der du vil at kontrollen skal plasseres i skjemaet eller rapporten, og klikk deretter på skjemaet eller rapporten for å sette inn kontrollen.

  4. Hvis en kontroll vei viser starter, klikker du Avbryt for å lukke den.

  5. Merk kontrollen, trykk F4 for å vise egenskaps arket, og skriv deretter inn et uttrykk i egenskaps boksen kontroll kilde . Hvis du vil bruke uttrykksverktøy til å opprette uttrykket, klikker du Verktøy-knappen ved siden av egenskaps boksen kontroll kilde .

  6. Bytt til skjema visning eller rapport visning, og kontroller at den beregnede kontrollen fungerer som forventet.

    Obs!: 

    • Stå foran hvert uttrykk med operatoren = . For eksempel: = [enhets pris] *. 75.

    • Hvis du vil ha mer informasjon om hvordan du oppretter uttrykk, kan du se artikkelen Les hvordan du oppretter et uttrykk.

    • Hvis du trenger mer plass til å skrive inn et uttrykk i egenskaps boksen kontroll kilde , trykker du på SKIFT + F2 for å åpne Zoom -boksen.

    • Hvis skjemaet eller rapporten er basert på en spørring, kan du plassere uttrykket i spørringen i stedet for i en beregnet kontroll. Hvis du gjør dette, kan du forbedre ytelsen, og hvis du skal beregne totaler for grupper med poster, er det enklere å bruke navnet på en beregnet felt i en mengdefunksjon.

    • Når du sorterer etter en beregnet kontroll i et skjema eller en rapport, må du kontrollere at egenskapen Format for kontrollen er angitt riktig. Ellers kan beregnede tall-eller dato verdier sorteres alfabetisk i stedet for numerisk.

Toppen av siden

Endre en bundet kontroll til en beregnet kontroll

En god måte å opprette en beregnet kontroll på er å først opprette en bundet kontroll (for eksempel ved å dra et felt fra Feltliste -ruten til skjemaet eller rapporten) og deretter redigere egenskapen kontroll kilde for den bundne kontrollen for å opprette et uttrykk. Dette fungerer bra, så lenge du sikrer at navnet på kontrollen ikke er i konflikt med noen av felt navnene som finnes i uttrykket. Hvis du vil ha mer informasjon om hvordan du oppretter en bundet kontroll ved å dra et felt fra Feltliste -ruten, kan du se artikkelen legge til et felt i et skjema eller en rapport.

Forutsatt at du allerede har opprettet den bundne kontrollen, bruker du følgende Fremgangs måte for å endre den til en beregnet kontroll og unngå navne konflikter.

  1. Høyre klikk på skjemaet eller rapporten i navigasjons ruten, og klikk deretter på utFormings visning.

  2. Klikk feltet du vil endre, og trykk deretter F4 for å åpne egenskaps arket.

  3. Hvis egenskapen Name Sams varer med egenskapen kontroll kilde i kategorien all på egenskaps arket, kan du redigere Name -egenskapen slik at de to egenskapene ikke Sams varer. Kontroller at navnet du skriver inn, ikke er et reservert ord eller navnet på et annet felt i databasen. Hvis du vil ha mer informasjon om reserverte ord, kan du se artikkelen lære om reserverte ord og symboler i Access.

  4. Rediger strengen i egenskaps boksen kontroll kilde , slik at den inneholder uttrykket du vil bruke.

  5. Trykk CTRL+S for å lagre endringene.

  6. Bytt til oppsett visning eller skjema visning, og kontroller at den beregnede kontrollen fungerer som forventet.

Hvis kontrollen ikke viser dataene du vil bruke (for eksempel hvis Access viser #Name? i kontrollen), må du kontrollere post kilden for skjemaet eller rapporten for å sikre at alle feltene du brukte i uttrykket, er tilgjengelige. Hvis post kilden er en spørring, kan det hende du må legge til ett eller flere felt i spørringen før uttrykket vil fungere.

Obs!: 

  • Stå foran hvert uttrykk med operatoren = . For eksempel: = [enhets pris] *. 75.

  • Hvis du trenger mer plass til å skrive inn et uttrykk i egenskaps boksen kontroll kilde , trykker du på SKIFT + F2 for å åpne Zoom -boksen.

  • Hvis skjemaet eller rapporten er basert på en spørring, kan du plassere uttrykket i spørringen i stedet for i en beregnet kontroll. Hvis du gjør dette, kan du forbedre ytelsen, og hvis du skal beregne totaler for grupper med poster, er det enklere å bruke navnet på en beregnet felt i en mengdefunksjon.

  • Når du sorterer etter en beregnet kontroll i et skjema eller en rapport, må du kontrollere at egenskapen Format for kontrollen er angitt riktig. Ellers kan beregnede tall-eller dato verdier sorteres alfabetisk i stedet for numerisk.

Toppen av siden

Finn ut hvilke typer kontroller som kan brukes som beregnede kontroller

Tekst bokser er det mest populære valget for en beregnet kontroll fordi de kan vise mange forskjellige typer data. Alle kontroller som har en kontroll kilde egenskap, kan imidlertid brukes som en beregnet kontroll. I mange tilfeller gir det ikke mening til å bruke en bestemt kontroll type som en beregnet kontroll, fordi du ikke kan oppdatere denne kontrollen slik at du kan oppdatere en bundet eller ubundet kontroll. Hvis du for eksempel setter en avmerkings boks kontroll i et skjema og skriver inn et uttrykk i egenskapen kontroll kilde for avmerkings boksen, kan du ikke lenger merke av for eller fjerne merket ved å klikke i avmerkings boksen. Avmerkings boksen vises som merket eller fjernet, basert på resultatet av uttrykket. Hvis du klikker avmerkings boksen, viser Access et varsel på status linjen i Access: kontrollen kan ikke redigeres, den er bundet til uttrykket <your expression>. I en rapport kan det imidlertid være nyttig å basere en avmerkings boks kontroll på resultatene av en beregning, fordi kontroller i rapporter brukes bare til å vise informasjon.

Toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×