Membuat FORMAT Data
Membuat FORMAT Data
Format adalah property untuk mengatur tampilan data dalam field. Artikel ini membahas karakter yang digunakan dalam format serta contohnya.

Format adalah field property untuk mengatur tampilan data dalam field. Berbeda dengan property Input Mask yang digunakan untuk mengatur format data ketika diinput.

Format terdiri dari dua bagian, yaitu:

  1. Bagian pertama untuk mengatur tampilan data,
  2. Bagian kedua untuk ditampilkan jika tidak ada data.

Contoh: @;”<n/a>”

Dengan format di atas, data dalam field akan ditampilkan semua (dilambangkan dengan @), namun jika tidak ada data alias kosong atau Null, maka field akan bersisi teks: <n/a>

Tentu saja teks “<n/a>” bisa diganti misalnya: “kosong”, “tdk ada”, dan sebagainya.

Bagian kedua dari Format bersifat opsional, dan jika tidak digunakan maka field akan terlihat kosong saja.

Contoh lain:

FormatDataTampilan
@@@-@@-@@@@465043799465-04-3799
@@@@@@@@@465-04-3799
465043799
465-04-3799
465043799
davolio
DAVOLIO
Davolio
DAVOLIO
DAVOLIO
DAVOLIO
davolio
DAVOLIO
Davolio
davolio
davolio
davolio
@;"Unknown"Null valueUnknown
Zero-length stringUnknown
texttext

Karakter yang umumnya digunakan dalam format adalah:

KarakterKeterangan
@Digunakan untuk mewakili sebuah huruf (namun akan menampilkan seluruh teks dalam field walaupun jumlah @ kurang dari jumlah huruf). Jika jumlah @ lebih banyak dari jumlah huruf dalam field, maka huruf @ di depan diisi dengan spasi. Contoh format: @@@@-@
data: ABC
maka tampilan AB-C akan didahului oleh dua buah spasi.
&Sama dengan @ namun jika jumlah & lebih banyak dari data, maka kelebihan & akan diabaikan (tidak diisi spasi). Contoh format: &&&&-&
data: ABC
maka yang ditampilkan hanya AB-C (tanpa didahului spasi).
!Digunakan agar mengisi data dalam placeholder dari kiri (jika tidak menggunakan ini maka data akan diisi mulai dari kanan).
Digunakan untuk mengkonversi teks menjadi lowercase.
Harus digunakan paling kiri, namun boleh didahului dengan !
Digunakan untuk mengkonversi teks menjadi uppercase.
Harus digunakan paling kiri, namun boleh didahului dengan !
- , / , . , spasiSebagai “pemisah”
Contoh: &&.&&&-&& atau && &&&/&&

Untuk karakter lain (tidak umum digunakan), bisa lihat di sini.

CATATAN: Jika ingin menggunakan karakter @ dan & sebagai pemisah (sebagai literal, bukan sebagai placeholder), maka beri tanda dengan backslash (\) di depannya.

Contoh: @\&@-@@ @
Data: 12345
Hasil: 1&2-34 5

Contoh: &\&&.&&/&
Data: 12345
Hasil: 1&2.34/5

Untuk format kode akun, misalnya:
Contoh: &.&&.&&&-&&&&
Data: 1234567890
Hasil: 1.23.456-7890
Untuk hasil di atas, bisa juga hanya menggunakan format: !&.&&.&&&-&
(perhatikan tanda ! agar pengisian data ke dalam format dimulai dari kiri, sehingga walaupun tanda & di bagian akhir hanya satu, namun bisa menampung semua sisa data yang belum masuk ke dalam format).

Contoh aplikasi format data pada kode akun

Selamat mencoba!

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top