Ypatybė ControlSource

Taikoma

Objektas BoundObjectFrame

Objektas ListBox

Objektas CheckBox

Objektas OptionButton

Objektas ComboBox

Objektas OptionGroup

Objektas CustomControl

Objektas TextBox

Objektas GroupLevel

Objektas ToggleButton

Galima naudoti ypatybę ControlSource, norint nurodyti, kokie duomenys rodomi valdiklyje. Galima rodyti ir redaguoti duomenis, susietus su lauku lentelėje, užklausoje arba SQL sakinyje. Taip pat galima rodyti reiškinio rezultatą. Pateikia skaitomą / rašomą String tipo reikšmę.

reiškiny s.ControlSource

reiškinys būtinas. Reiškinys, kuris pateikia vieną iš sąrašo Taikoma objektų.

Parametras

Ypatybė ControlSource naudoja toliau pateiktus parametrus.

Parametras

Aprašas

Lauko pavadinimas

Šis valdiklis susietas su lentelės, užklausos arba SQL sakinio lauku. Lauko duomenys rodomi valdiklyje. Pakeitus duomenis valdiklyje, pakeičiami atitinkami lauko duomenys. (Norėdami, kad valdiklis būtų tik skaitomas, nustatykite ypatybės Locked reikšmę Taip.) Jei spustelėsite valdiklį, susietą su lauku, kuriame yra hipersaito duomenų tipas, pereisite į paskirties vietą, nurodytą hipersaito adrese.

Reiškinys

Valdiklis rodo duomenis, sugeneruotus reiškinio. Šiuos duomenis gali keisti vartotojas, bet jie neįrašomi duomenų bazėje.


Valdiklio ypatybę ControlSource galite nustatyti naudodami valdiklio ypatybės lapą, makrokomandą arba „Visual Basic for Applications“ (VBA) kodą.

Taip pat galite nustatyti teksto lauko ypatybę ControlSource, įvesdami lauko pavadinimą arba reiškinį tiesiai į teksto lauką formos dizaino rodinyje arba ataskaitos dizaino rodinyje.

Kurdami ataskaitą, galite nustatyti šią ypatybę pažymėdami lauką arba įvesdami reiškinį iššokančiajame lange Laukas / reiškinys, esančiame srityje Grupavimas, rūšiavimas ir sumavimas.

VBA naudokite eilutės reiškinį, norėdami nustatyti šios ypatybės reikšmę.

Pastabos

Ataskaitos grupės lygio ypatybė ControlSource nustato grupuotiną lauką arba reiškinį.

Pastaba: Ypatybė ControlSource netaikoma žymės laukui, parinkties mygtukui arba perjungiklio valdikliams parinkčių grupėje. Ji taikoma tik pačiai parinkčių grupei.

Ataskaitų ypatybė ControlSource taikoma tik ataskaitos grupės lygiams.

Formos ir ataskaitos veikia tarsi langai į duomenų bazę. Pirminis formos arba ataskaitos duomenų šaltinis nurodomas nustatant lentelės, užklausos arba SQL sakinio ypatybę RecordSource. Tada galima nustatyti ypatybę ControlSource duomenų šaltinio lauke arba užklausoje. Jei ypatybės ControlSource parametras yra reiškinys, rodoma reikšmė yra tik skaitoma ir neįrašoma duomenų bazėje. Pavyzdžiui, galite naudoti toliau pateiktus parametrus.

Parametro pavyzdys

Aprašas

Pavardė

Valdiklis: lauko Pavardė duomenys rodomi valdiklyje. Ataskaitos grupės lygis: „Microsoft Office Access 2007“ grupuoja pavardžių duomenis.

=Date( ) + 7

Valdiklis: šis reiškinys valdiklyje rodo datą septynias dienas nuo šiandien.

=DatePart("q",ShippedDate)

Valdiklis: šis reiškinys rodo išsiuntimo datos ketvirtį. Ataskaitos grupės lygis: „Access“ grupuoja išsiuntimo datos ketvirčio duomenis.

Pavyzdys

Šiame pavyzdyje nustatoma teksto lauko, pavadinto AdresoDalis, ypatybė ControlSource kaip laukas pavadinimu Miestas:

Forms!Customers!AddressPart.ControlSource = "City"

Kitame pavyzdyje nustatoma teksto lauko, pavadinto Numatoma, ypatybė ControlSource kaip reiškinys =Date() + 7.

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

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×