Kotak teks adalah kontrol standar di Access yang digunakan untuk menampilkan dan mengedit data pada formulir dan laporan. Berbagai jenis data dapat ditampilkan dalam kotak teks, dan Anda juga dapat menggunakannya untuk melakukan penghitungan. Artikel ini menjelaskan cara membuat dan menggunakan kotak teks, serta menjelaskan beberapa properti penting kotak teks.
Apa yang ingin Anda lakukan?
Menambahkan kotak teks terikat
Kotak teks terikat menampilkan data dari suatu bidang dalam tabel atau kueri. Pada formulir, Anda dapat menggunakan kotak teks yang terikat ke sumber data yang dapat diperbarui untuk memasukkan atau mengedit data dalam bidang. Perubahan yang dibuat pada kotak teks akan ditampilkan dalam tabel yang mendasarinya.
Salah satu cara cepat untuk membuat kotak teks terikat adalah dengan menyeret bidang dari panel Daftar Bidang ke formulir atau laporan Anda. Access akan secara otomatis membuat kotak teks untuk bidang dengan tipe data berikut:
-
Teks Pendek
-
Teks Panjang
-
Angka
-
Tanggal/Waktu
-
Mata Uang
-
Hyperlink
-
Terhitung
Menyeret bidang dengan tipe data lain akan membuat tipe kontrol yang berbeda. Contohnya, jika Anda menyeret bidang Ya/Tidak dari panel Daftar Bidang ke formulir atau laporan, Access akan membuat kotak centang. Jika Anda menyeret bidang Objek OLE ke formulir atau laporan, Access akan membuat bingkai objek terikat, dan jika Anda menyeret bidang lampiran ke formulir atau laporan, Access akan membuat kontrol lampiran.
Menambahkan kotak teks terikat ke formulir atau laporan dengan menyeret bidang dari panel Daftar Bidang
-
Buka formulir atau laporan dalam tampilan Tata Letak atau tampilan Desain dengan mengklik kanan formulir atau laporan di Panel Navigasi, kemudian klik tampilan yang diinginkan.
-
Pada tab Desain , dalam grup Alat , klik Tambahkan Bidang yang Sudah Ada .
-
Pada panel Daftar Bidang, perluas tabel berisi bidang yang ingin Anda ikatkan ke kotak teks.
-
Seret bidang dari panel Daftar Bidang ke laporan atau formulir.
Untuk informasi selengkapnya tentang bekerja dengan panel Daftar Bidang, lihat artikel Menambahkan bidang ke formulir atau laporan.
Anda juga dapat menambahkan kotak teks terikat ke formulir atau laporan dengan menambahkan kotak teks tidak terikat terlebih dahulu, kemudian mengatur properti Control Source kotak teks ke bidang yang ingin Anda ikatkan.
Menambahkan kotak teks tidak terikat
Kotak teks tidak terikat tidak terhubung dengan bidang dalam tabel atau kueri. Anda dapat menggunakan kotak teks tidak terikat untuk menampilkan hasil perhitungan atau untuk menerima input yang tidak ingin disimpan secara langsung dalam tabel. Cara paling mudah untuk menambahkan kotak teks tidak terikat adalah dengan tampilan Desain.
-
Buka formulir atau laporan dalam tampilan Desain dengan mengklik kanan formulir atau laporan di Panel Navigasi, kemudian klik Tampilan Desain.
-
Pada tab Desain, dalam grup Kontrol, klik Kotak Teks.
-
Posisikan penunjuk di area yang diinginkan untuk meletakkan kotak teks pada formulir atau laporan, kemudian klik untuk menyisipkan kotak teks.
Catatan: Access juga akan menempatkan label di sebelah kiri kotak teks, jadi, berikan ruang di sebelah kiri penunjuk untuk label tersebut. Anda dapat memosisikan ulang label dan kotak teks nanti. Anda juga dapat menghapus label dengan mengklik label tersebut dan menekan DELETE.
Cara lain untuk membuat kotak teks tidak terikat adalah dengan membuat kotak teks terikat terlebih dahulu, dengan menyeret bidang dari panel Daftar Bidang ke formulir atau laporan, lalu menghapus nilai dalam properti Control Source miliknya. Jika Anda melakukan ini dalam tampilan Desain, kotak teks akan menampilkan "Tidak terikat", bukan nama bidang. Dalam tampilan Tata Letak, kotak teks tidak akan lagi menampilkan data, tetapi akan menjadi kosong.
Menambahkan kotak teks terhitung
-
Buka formulir atau laporan dalam tampilan Desain dengan mengklik kanan formulir atau laporan di Panel Navigasi, kemudian klik Tampilan Desain.
-
Pada tab Desain, dalam grup Kontrol, klik Kotak Teks.
-
Posisikan penunjuk di area yang diinginkan untuk meletakkan kotak teks pada formulir atau laporan, kemudian klik untuk menyisipkan kotak teks.
-
Lakukan salah satu hal berikut:
Letakkan penunjuk pada kotak teks, kemudian ketikkan ekspresi yang menghitung total.
Pilih kotak teks, tekan F4 untuk menampilkan lembar properti, kemudian ketikkan ekspresi dalam kotak properti Control Source. Untuk menggunakan Penyusun Ekspresi untuk membuat ekspresi, klik di samping kotak properti Sumber Kontrol .
-
Simpan formulir atau laporan dan alihkan ke tampilan Formulir atau Laporan untuk memeriksa hasilnya.
Untuk informasi selengkapnya tentang membuat ekspresi, lihat artikel Pelajari cara menyusun ekspresi.
CATATAN:
-
Jika memerlukan lebih banyak ruang untuk mengetikkan ekspresi dalam kotak properti ControlSource, tekan SHIFT+F2 untuk membuka kotak Zoom.
-
Jika formulir atau laporan didasarkan pada sebuah kueri, Anda mungkin ingin memasukkan ekspresi dalam kueri, bukan di dalam kontrol terhitung. Hal ini dapat meningkatkan kinerja, dan jika Anda akan menghitung total untuk kelompok data, akan lebih mudah untuk menggunakan nama bidang terhitung dalam fungsi agregat.
Memahami properti kotak teks
Terlepas dari cara Anda membuat kotak teks, beberapa properti tertentu perlu diatur agar kotak teks dapat berfungsi dan muncul sesuai keinginan Anda. Daftar berikut ini mencantumkan sejumlah properti kotak teks yang lebih penting dan umum digunakan:
-
Nama Anda harus memberikan nama yang pendek dan bermakna untuk kotak teks agar dapat lebih mudah mengetahui data yang terdapat di dalamnya. Hal ini memudahkan Anda untuk merujuk ke kotak teks tersebut pada ekspresi yang mungkin digunakan dalam kotak teks lain. Beberapa pengembang database lebih memilih untuk menambahkan prefiks seperti txt daripada nama kotak teks sehingga mereka dapat dengan mudah membedakan kotak teks dari tipe kontrol lainnya, misalnya txtNamaDepan atau txtAlamat.
Ketika Anda membuat kotak teks terikat dengan menyeret bidang dari panel Daftar Bidang, Access akan menggunakan nama bidang tersebut sebagai nama kotak teks. Hal ini biasanya berhasil, tetapi jika Anda berencana untuk mengedit properti Control Source dan membuat ekspresi, sebaiknya ubah nama kotak teks terlebih dahulu agar berbeda dengan nama bidang. Jika tidak, Access mungkin tidak dapat menentukan apakah Anda mengacu pada kotak teks atau pada bidang dalam tabel. Sebagai contoh, katakanlah Anda memiliki laporan yang berisi kotak teks bernama Nama Depan, yang terikat dengan bidang tabel bernama Nama Depan. Jika ingin memangkas ruang yang mengawali nilai dalam bidang Nama Depan, Anda dapat mengatur properti Control Source kotak teks tersebut menjadi:
=Trim([First Name])
Namun, hal ini akan mengakibatkan kesalahan #Error dalam kotak teks, karena Access tidak dapat menentukan apakah ekspresi tersebut mengacu pada bidang atau pada kotak teks. Untuk mengatasi masalah ini, ganti nama kotak teks agar memiliki nama yang unik.
-
Control Source Properti ini menentukan apakah kotak teks terikat, tidak terikat, atau terhitung.
-
Jika nilai dalam kotak properti Control Source adalah nama sebuah bidang dalam suatu tabel, artinya kotak teks terikat pada bidang tersebut.
-
Jika nilai dalam Control Source kosong, kotak teks tersebut tidak terikat.
-
Jika nilai dalam Control Source adalah ekspresi, kotak teks tersebut merupakan kotak teks terhitung.
-
-
Format Teks Jika kotak teks terikat pada bidang Teks Panjang, Anda dapat mengatur nilai dalam kotak properti Format Teks menjadi Teks Kaya. Hal ini memungkinkan Anda menerapkan lebih dari satu gaya pemformatan pada teks yang ada dalam kotak teks. Sebagai contoh, Anda dapat menerapkan pemformatan tebal pada satu kata dan memberikan garis bawah pada kata lainnya.
-
Can Grow Properti ini khususnya berguna pada laporan untuk kotak teks yang terikat ke bidang Teks Pendek atau Teks Panjang. Pengaturan defaultnya adalah Tidak. Jika terdapat terlalu banyak teks untuk ditampilkan dalam kotak teks, teks akan disingkat (dipotong). Namun, jika Anda mengatur nilai kotak properti Can Grow ke Yes, kotak teks akan otomatis menyesuaikan ukuran vertikalnya untuk mencetak atau mempratinjau semua data yang ada di dalamnya.