Attiecas uz
Objekts BoundObjectFrame |
Objekts ListBox |
---|---|
Objekts CheckBox |
Objekts OptionButton |
Objekts ComboBox |
Objekts OptionGroup |
Objekts CustomControl |
Objekts TextBox |
Objekts GroupLevel |
Objekts ToggleButton |
Rekvizītu ControlSource var izmantot, lai norādītu datus, ko parāda vadīkla. Varat parādīt un rediģēt datus, kas ir saistīti ar lauku, kura atrašanās vieta ir tabula, vaicājums vai SQL priekšraksts. Var parādīt arī izteiksmes rezultātu. Lasāma/rakstāma virkne.
expressio n.ControlSource
expression Obligāti. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.
Iestatījums
Rekvizīts ControlSource izmanto tālāk norādītos iestatījumus.
Iestatījums |
Apraksts |
---|---|
Lauka nosaukums |
Vadīkla ir saistīta ar lauku tabulā, vaicājumā vai SQL priekšrakstā. Dati no lauka tiek parādīti vadīklā. Izmaiņas datos vadīklā maina atbilstošos datus laukā. (Lai vadīkla būtu tikai lasāma, iestatiet rekvizītu Locked uz Jā.) Noklikšķinot uz vadīklas, kas ir saistīta ar lauku, Hipersaites datu tips vadīkla, pārlēkšana uz hipersaites adresē norādīto mērķi. |
Izteiksme |
Vadīkla parāda izteiksmes ģenerētus datus. Lietotājs šos datus var mainīt, bet tie netiek saglabāti datu bāzē. |
Varat vadīklai iestatīt rekvizītu ControlSource, izmantojot vadīklas rekvizītu lapa, makro vai Visual Basic for Applications (VBA) kodu.
Varat arī iestatīt rekvizītu ControlSource vienumam tekstlodziņš, veidlapas noformējuma skatā vai atskaites noformējuma skatā ierakstot lauka nosaukumu vai izteiksmi tieši tekstlodziņā.
Atskaitē šo rekvizītu var iestatīt, atlasot lauku vai ierakstot izteiksmi rūts Grupēšana, kārtošana un kopsumma uznirstošajā logā Lauks/izteiksme.
VBA kodā jāizmanto virknes izteiksme, lai iestatītu šī rekvizīta vērtību.
Piezīmes
Atskaišu grupas līmenī rekvizīts ControlSource nosaka lauku vai izteiksmi, pēc kuras jāgrupē.
Piezīme.: Rekvizīts ControlSource netiek lietots šādiem objektiem: vadīklām izvēles rūtiņa, opciju poga un pārslēgšanas poga, ja tās satur opciju grupa. Tas attiecas tikai uz pašu opciju grupu.
Atskaitēs rekvizīts ControlSource attiecas tikai uz atskaišu grupu līmeņiem.
Veidlapas un atskaites darbojas kā “logi”, kas ļauj ieskatīties datu bāzē. Veidlapas vai atskaites primāro datu avotu var norādīt, kā rekvizītu RecordSource iestatot tabulu, vaicājumu vai SQL priekšrakstu. Pēc tam rekvizītam ControlSource var iestatīt datu avota lauku vai izteiksmi. Ja rekvizīta ControlSource iestatījums ir izteiksme, parādītā vērtība ir tikai lasāma un netiek saglabāta datu bāzē. Piemēram, varat izmantot tālāk norādītos iestatījumus.
Ie statījumu piemērs |
Apraksts |
---|---|
LastName |
Vadīklai: dati no lauka LastName tiek parādīti vadīklā. Atskaišu grupas līmenī: Access grupē datus pēc uzvārda. |
=Date( ) + 7 |
Vadīklai: šī izteiksme vadīklā parāda datumu, kas būs septiņas dienas pēc pašreizējā datuma. |
=DatePart("q",ShippedDate) |
Vadīklai: šī izteiksme parāda, kurā ceturksnī ir nosūtīšanas datums. Atskaišu grupas līmenī: Access grupē datus pēc nosūtīšanas datuma ceturkšņa. |
Piemērs
Tālāk redzamajā piemērā rekvizīts ControlSource ir iestatīts tekstlodziņā ar nosaukumu AddressPart rādīt vērtību no lauka City:
Forms!Customers!AddressPart.ControlSource = "City"
Nākamajā piemērā tekstlodziņam ar nosaukumu Expected rekvizītā ControlSource ir norādīta izteiksme =Date() + 7.
Me!Expected.ControlSource = "=Date() + 7"