Taikoma
Objektas BoundObjectFrame |
Objektas ListBox |
---|---|
Objektas CheckBox |
Objektas OptionButton |
Objektas ComboBox |
Objektas OptionGroup |
Objektas CustomControl |
Objektas TextBox |
Objektas GroupLevel |
Objektas ToggleButton |
Ypatybę ControlSource galite naudoti norėdami nurodyti, kokie duomenys bus rodomi valdiklis. Galite rodyti ir redaguoti duomenis, susiemus su lauku, lentelė, užklausa arba SQL sakiniu. Taip pat galite rodyti išraiška rezultatą. Skaityti/rašyti String.
reiškiny s.ControlSource
reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.
Parametras
Ypatybė ControlSource naudoja toliau pateiktus parametrus.
Parametras |
Aprašas |
---|---|
Lauko pavadinimas |
Valdiklis susietas su lentelės, užklausos arba SQL sakinio lauku. Duomenys iš lauko rodomi valdiklyje. Pakeitus duomenis valdiklyje, keičiasi atitinkami lauko duomenys. (Norėdami, kad valdiklis būtų tik skaitomas , nustatykite ypatybės Užrakinta reikšmę Taip.) Jei spustelėsite valdiklį, susietą su lauku, kuriame yra hipersaito duomenų tipas, pereisite į hipersaito adrese nurodytą paskirties vietą. |
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 lapas, makrokomanda arba "Visual Basic for Applications" (VBA) kodą.
Taip pat galite nustatyti teksto laukas ypatybę ControlSource įvesdami lauko pavadinimą arba reiškinį tiesiai formos dizaino rodinio arba ataskaitos dizaino rodinio teksto lauke.
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 parinkčių grupėžymės laukas, parinkties mygtukas arba perjungiklis valdikliams. Jis taikomas 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 lygiui "Access" grupuoti duomenis pagal pavardę. |
=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"