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.
Obs!: 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"