Egenskapen ControlSource

Gjelder for

BoundObjectFrame-objektet

ListBox-objektet

CheckBox-objektet

OptionButton-objektet

ComboBox-objektet

OptionGroup-objektet

CustomControl-objektet

TextBox-objektet

GroupLevel-objektet

ToggleButton-objektet

Du kan bruke egenskapen ControlSource for å angi hvilke data som vises i en kontroll. Du kan vise og redigere data som er bundet til et felt i et tabell, spørring eller SQL-uttrykk. Du kan også vise resultatet til en uttrykk. Lese/skrive Streng.

uttryk k.ControlSource

uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i Gjelder for-listen.

Innstilling

Egenskapen ControlSource bruker følgende innstillinger.

Innstilling

Beskrivelse

Et feltnavn

Kontrollen er bundet til et felt i en tabell, spørring eller SQL-uttrykk. Data fra feltet vises i kontrollen. Endringer til dataene i kontrollen endrer de tilsvarende dataene i feltet. (Hvis du ønsker å angi kontrollen som skrivebeskyttet, angir du egenskapen Locked til Ja.) Hvis du klikket på en kontroll som er bundet til et felt med en hyperkobling-datatype, omdirigeres du til destinasjonen som er angitt i hyperkoblingsadressen.

Et uttrykk

Kontrollen viser data som er generert av et uttrykk. Disse dataene kan endres av brukeren, men lagres ikke i databasen.


Du kan angi egenskapen ControlSource for en kontroll ved hjelp av kontrollens egenskapsark, en makro, eller Visual Basic for Applications (VBA)-koden.

Du kan også angi egenskapen ControlSource for en tekstboks ved å skrive inn et feltnavn eller uttrykk direkte inn i tekstboksen, i utformingsvisning for skjemaet eller oppsettsvisning for rapporten.

For en rapport: Du kan angi denne egenskapen ved å velge et felt, eller skrive inn et uttrykk i popup-vinduet Felt/uttrykk i Gruppe-, Sorter- og Total-ruten.

For VBA: Bruk en strenguttrykk for å angi verdien til denne egenskapen.

Merknader

For et rapportgruppenivå: egenskapen ControlSource fastslår feltet eller uttrykket som brukes for gruppering.

Merknad: Egenskapen ControlSource gjelder ikke for avmerkingsboks-, alternativknapp- eller veksleknapp-kontroller i en alternativgruppe. Den gjelder bare for selve alternativgruppen.

For rapporter: egenskapen ControlSource gjelder bare for rapportgruppenivåer.

Skjemaer og rapporter fungerer som «vinduer» inn i databasen din. Du angir hovedkilden til dataene for et skjema eller en rapport ved å angi RecordSource-egenskapen til en tabell, spørring- eller et SQL-uttrykk. Du kan deretter angi egenskapen ControlSource til et felt i kildedataene, eller et uttrykk. Hvis innstillingen for egenskapen ControlSource er et uttrykk, er verdien som vises skrivebeskyttet, og den lagres ikke i databasen. Du kan for eksempel bruke følgende innstillinger.

Prøv einnstilling

Beskrivelse

LastName

For en kontroll: Data fra LastName-feltet vises i kontrollen. For et rapportgruppenivå: Microsoft Office Access 2007 grupperer dataene etter etternavn.

=Date( ) + 7

For en kontroll: Dette uttrykket viser en data sju dager frem i tid i kontrollen.

=DatePart("q",ShippedDate)

For en kontroll: Dette uttrykket viser kvartalet for forsendelsesdatoen. For et rapportgruppenivå: Access grupperer dataene etter kvartalet for forsendelsesdatoen.

Eksempel

Det følgende eksemplet angir egenskapen ControlSource for en tekstboks som heter AddressPart til et felt som heter City:

Forms!Customers!AddressPart.ControlSource = "City"

Det neste eksemplet angir egenskapen ControlSource for en tekstboks som heter Expected til uttrykket =Date() + 7.

Me!Expected.ControlSource = "=Date() + 7"

Utvid ferdighetene dine
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.

×