Berlaku untuk
Objek ComboBox |
---|
Objek TextBox |
Anda dapat menggunakan properti Format untuk mengustomisasi cara angka, tanggal, waktu, dan teks ditampilkan dan dicetak. String baca/tulis.
ekspresi.Format
ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.
Keterangan
Anda dapat menggunakan salah satu format yang telah ditentukan sebelumnya atau membuat format kustom menggunakan simbol pemformatan.
Properti Format menggunakan pengaturan yang berbeda untuk tipe data yang berbeda.
Untuk kontrol, Anda dapat mengatur properti ini dalam lembar properti kontrol. Untuk bidang, Anda dapat mengatur properti ini dalam tampilan Desain tabel (di bagian Properti Bidang), atau dalam tampilan Desain Jendela kueri (di lembar properti Properti Bidang). Anda juga dapat menggunakan makro atau kode Visual Basic for Applications (VBA).
Catatan: Di Visual Basic, masukkan ekspresi string yang terkait dengan salah satu format yang telah ditentukan sebelumnya atau masukkan format kustom.
Properti Format hanya memengaruhi cara data ditampilkan. Properti ini tidak memengaruhi cara data disimpan.
Access menyediakan format yang sudah ditentukan sebelumnya untuk tipe data Tanggal/Waktu, Angka dan Mata Uang, Teks dan Memo, serta Ya/Tidak. Format yang telah ditentukan sebelumnya tergantung pada negara/kawasan yang ditentukan dengan mengklik dua kali Opsi Kawasan di Panel Kontrol Windows. Access menampilkan format yang sesuai dengan negara/kawasan yang dipilih. Sebagai contoh, jika Bahasa Inggris (Amerika Serikat) dipilih di tab Umum, 1234,56 dalam format Mata Uang akan muncul sebagai $1,234.56, tetapi saat Bahasa Inggris (Inggris) dipilih di tab Umum, tab, angka akan muncul sebagai £1,234.56.
Jika Anda mengatur properti Format bidang dalam tampilan Desain tabel, Access menggunakan format tersebut untuk menampilkan data di lembar data. Ini juga menerapkan kontrol baru atas formulir dan laporan untuk properti Format bidang.
Anda dapat menggunakan simbol berikut dalam format kustom untuk tipe data apa pun.
Simbol |
Arti |
---|---|
(spasi) |
Menampilkan spasi sebagai karakter harfiah. |
"ABC" |
Menampilkan apa pun yang ada di dalam tanda kutip sebagai karakter harfiah. |
! |
Menggunakan perataan kiri dan bukan perataan kanan. |
* |
Mengisi ruang yang tersedia dengan karakter berikutnya. |
\ |
Menampilkan karakter berikutnya sebagai karakter harfiah. Anda juga dapat menampilkan karakter harfiah dengan menempatkannya di antara tanda kutip. |
[warna] |
Menampilkan data yang diformat dengan warna yang Anda tentukan di antara tanda kurung. Warna yang tersedia: Hitam, Biru, Hijau, Sian, Merah, Magenta, Kuning, Putih. |
Anda tidak dapat menggabungkan simbol pemformatan kustom untuk tipe data Angka dan Mata Uang dengan simbol pemformatan Tanggal/Waktu, Ya/Tidak, atau Teks dan Memo.
Jika Anda telah menentukan masker input dan mengatur properti Format untuk data yang sama, properti Format diutamakan saat data ditampilkan dan masker input diabaikan. Sebagai contoh, jika Anda membuat masker input Kata Sandi dalam tampilan Desain tabel dan mengatur properti Format untuk bidang yang sama, baik dalam tabel maupun dalam kontrol pada formulir, masker input Kata Sandi diabaikan dan data ditampilkan sesuai dengan properti Format.
Contoh
Tiga contoh berikut mengatur properti Format menggunakan format yang telah ditentukan:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
Contoh berikutnya mengatur properti Format menggunakan format kustom. Format ini menampilkan tanggal sebagai: Jan 1995.
Forms!Employees!HireDate.Format = "mmm yyyy"
Contoh berikut menunjukkan fungsi VBA yang memformat data numerik menggunakan format Mata Uang dan memformat data teks seluruhnya dalam huruf kapital. Fungsi ini dipanggil dari kejadian OnLostFocus dari kontrol tak terikat yang disebut TaxRefund.
Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function