Properti ControlSource

Berlaku untuk

Objek BoundObjectFrame

Objek ListBox

Objek CheckBox

Objek OptionButton

Objek ComboBox

Objek OptionGroup

Objek CustomControl

Objek TextBox

Objek GroupLevel

Objek ToggleButton

Anda dapat menggunakan properti ControlSource untuk menentukan data yang muncul di kontrol. Anda dapat menampilkan dan mengedit data yang terikat ke bidang di tabel, kueri, atau pernyataan SQL. Anda juga dapat menampilkan hasil dari ekspresi. String baca/tulis.

ekspres i.ControlSource

ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.

Pengaturan

Properti ControlSource menggunakan pengaturan berikut.

Pengaturan

Deskripsi

Sebuah nama bidang

Kontrol ini terikat ke bidang dalam tabel, kueri, atau pernyataan SQL. Data dari bidang ini ditampilkan dalam kontrol. Perubahan pada data di dalam kontrol akan mengubah data yang terkait dalam bidang. (Untuk membuat kontrol bersifat baca-saja, atur properti Locked menjadi Ya.) Jika mengklik kontrol yang terikat ke bidang dengan tipe data Hyperlink, Anda akan masuk ke tujuan yang ditentukan dalam alamat hyperlink.

Sebuah ekspresi

Kontrol ini menampilkan data yang dibuat oleh satu ekspresi. Data ini dapat diubah oleh pengguna, tetapi tidak akan disimpan dalam database.


Anda dapat mengatur properti ControlSource untuk kontrol menggunakan lembar properti kontrol, makro, atau kode Visual Basic for Applications (VBA).

Anda juga dapat mengatur properti ControlSource untuk kotak teks dengan mengetikkan nama bidang atau ekspresi langsung dalam kotak teks dalam tampilan Desain formulir atau tampilan Desain laporan.

Untuk laporan, Anda dapat mengatur properti ini dengan memilih bidang atau mengetikkan ekspresi di jendela pop-up Bidang/Ekspresi di panel Kelompokkan, Urutkan, dan Total.

Di VBA, gunakan ekspresi string untuk mengatur nilai properti ini.

Keterangan

Untuk tingkat grup laporan, properti ControlSource menentukan bidang atau ekspresi untuk dikelompokkan.

Catatan: Properti ControlSource tidak berlaku untuk kontrol kotak centang, tombol opsi, atau tombol alih di grup opsi. Properti ini hanya berlaku untuk grup opsi tersebut.

Untuk laporan, properti ControlSource hanya berlaku untuk tingkat grup laporan.

Formulir dan laporan bertindak sebagai "jendela" ke database Anda. Anda menentukan sumber data utama untuk formulir atau laporan dengan mengatur properti RecordSource ke tabel, kueri, atau pernyataan SQL. Anda lalu dapat mengatur properti ControlSource ke suatu bidang di sumber data atau ke suatu ekspresi. Jika pengaturan properti ControlSource adalah ekspresi, nilai yang ditampilkan bersifat baca-saja dan tidak akan disimpan dalam database. Misalnya, Anda dapat menggunakan pengaturan berikut.

Sampel Pengaturan

Deskripsi

NamaBelakang

Untuk kontrol, data dari bidang NamaBidang akan ditampilkan di kontrol. Untuk tingkat grup laporan, Microsoft Office Access 2007 mengelompokkan data sesuai nama belakang.

=Date( ) + 7

Untuk kontrol, ekspresi ini menampilkan tanggal tujuh hari dari hari ini di kontrol.

=DatePart("q",ShippedDate)

Untuk kontrol, ekspresi ini menampilkan kuartal tanggal pengiriman. Untuk tingkat grup laporan, Access mengelompokkan data sesuai kuartal tanggal pengiriman.

Contoh

Contoh berikut mengatur properti ControlSource untuk kotak teks yang disebut AddressPart ke bidang bernama City:

Forms!Customers!AddressPart.ControlSource = "City"

Contoh selanjutnya mengatur properti ControlSource untuk kotak teks bernama Expected ke ekspresi =Date() + 7.

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

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×