Artikel ini menjelaskan cara menambahkan kontrol kotak teks ke formulir Access, kemudian mengatur properti untuk kotak teks tersebut agar menampilkan nilai dari kontrol pada formulir lain. Hal ini berguna dalam situasi berikut:
-
Anda memiliki formulir utama yang berisi subformulir; subformulir tersebut berisi kotak teks terhitung (misalnya, total harga item), hasil yang ingin Anda tampilkan di formulir utama.
-
Anda memiliki formulir yang berisi tombol perintah yang membuka formulir kedua, dan Anda menginginkan satu kotak teks di formulir kedua untuk menampilkan nilai kontrol pada formulir pertama.
Membuat kontrol
-
Di Panel Navigasi, klik kanan formulir yang ingin Anda ubah, lalu klik Tampilan Desain atau Tampilan Tata Letak.
-
Pada tab Desain, di galeri Kontrol, klik Kotak Teks.
-
Klik formulir di mana Anda ingin membuat kotak teks.
-
Pastikan hanya kotak teks yang dipilih. Jika perlu, klik kontrol yang berbeda, lalu klik kotak teks lagi.
-
Jika lembar properti belum ditampilkan, klik kanan kotak teks lalu klik Properti.
-
Dalam panel tugas Lembar Properti, klik tab Semua.
-
Atur properti Sumber Kontrol menggunakan sintaks berikut ini:
=[Forms]![nama formulir]![nama kontrol]
Di mana form name adalah nama formulir yang berisi kontrol yang nilainya ingin Anda tampilkan, dan control name adalah nama kontrol.
Mereferensikan kontrol pada subformulir akan terasa sedikit lebih rumit. Dalam situasi tersebut, gunakan sintaks seperti berikut:
=[Forms]![nama formulir utama]![nama kontrol subformulir pada formulir utama].[Form]![nama kontrol pada subformulir]
Nama formulir utama adalah nama formulir utama, nama kontrol subformulir pada formulir utama adalah nama kontrol pada formulir utama yang merupakan wadah dari subformulir, dan nama kontrol pada subformulir adalah nama kontrol pada subformulir dengan kontrol yang nilainya ingin Anda tampilkan.
Catatan: Dalam situasi apa pun, formulir yang ingin direferensikan harus dalam kondisi terbuka agar Access dapat membaca nilainya. Formulir tersebut dapat disembunyikan, tetapi harus tetap terbuka.
Contoh
Contoh 1: Mereferensikan formulir lainnya
Misalnya, Anda memiliki formulir utama yang bernama Pesanan, dan ingin menampilkan nilai kontrol yang disebut Nama Depan yang ada pada formulir bernama Detail Karyawan. Untuk menampilkan nilai dari kontrol Nama Depan pada formulir Detail Karyawan, tambahkan kotak teks ke formulir Pesanan dan tentukan properti Sumber Kontrol miliknya sebagai berikut:
=[Forms]![Detail Karyawan]![Nama Depan]
Contoh 2: Mereferensikan kontrol pada subformulir dari formulir utama
Misalkan Anda memiliki formulir utama bernama Pesanan. Formulir ini berisi kontrol subformulir bernama Subformulir Pesanan, dan subformulir ini berisi kotak teks terhitung yang disebut SubtotalPesanan. Untuk menampilkan nilai dari kontrol SubtotalPesanan pada formulir utama Pesanan, Anda dapat menambahkan kotak teks ke formulir utama Pesanan dan menentukan properti Sumber Kontrol miliknya sebagai berikut:
=[Forms]![Pesanan]![Subformulir Pesanan].[Form]![SubtotalPesanan]
Catatan: Dalam situasi apa pun, formulir yang ingin direferensikan harus dalam kondisi terbuka agar Access dapat membaca nilainya. Formulir tersebut dapat disembunyikan, tetapi harus tetap terbuka.