Skip to main content

Fungsi StrConv di MS Access

Di Access, fungsi StrConv digunakan untuk mengkonversi teks atau string ke tipe konversi tertentu. Ada berbagai macam tipe konversi yang bisa digunakan.
Sintaks penulisan fungsi StrConv adalah sebagai berikut:

StrConv (String, Conversion [, LCID])

Keterangan:
String (Teks atau String): wajib diisi, merupakan teks atau string yang akan dikonversi.
Conversion (Konversi): wajib diisi, merupakan jumlah nilai yang menunjukkan tipe konversi yang dijalankan.
LCID: tidak wajib diisi, kepanjangan dari LocaleID, jika nilainya berbeda dengan LocaleID sistem. Nilai defaultnya menggunakan LocaleID sistem.

Pengaturan Conversion
Konstanta Nilai Keterangan
vbUpperCase 1 Mengkonversi  teks ke huruf besar semua.
vbLowerCase 2 Mengkonversi  teks ke huruf kecil semua.
vbProperCase 3 Mengkonversi  huruf pertama pada setiap kata ke huruf besar.
vbWide * 4* Mengkonversi karakter single-byte (narrow) dalam sebuah teks ke karakter double-byte (wide).
vbNarrow * 8* Mengkonversi karakter double-byte (wide) dalam sebuah teks ke karakter single-byte (narrow).
vbKatakana ** 16** Mengkonversi karakter Hiragana dalam sebuah teks ke karakter Katakana.
vbHiragana ** 32** Mengkonversi karakter Katakana dalam sebuah teks ke karakter Hiragana.
vbUnicode 64 Mengkonversi teks ke karakter Unicode menggunakan default dari halaman kode sistem. (tidak tersedia di OS Macintosh.)
vbFromUnicode 128 Mengkonversi teks dari karakter Unicode ke default dari halaman kode sistem. (tidak tersedia di OS Macintosh.)
*Dapat diterapkan untuk Asia Timur.
**Dapat diterapkan di wilayah Jepang.

Catatan: Nilai konstanta di atas didesign untuk VBA. Dengan demikian, nilai konstanta itu dapat digunakan di mana pun kode VBA ditulis, sebagai pengganti nilai yang sesungguhnya. Nilai konstanta di atas bisa dikombinasikan, sebagai misal, vbUpperCase + vbWide, kecuali bila nilai konstanta satu dengan yang lainnya bersifat ekslusif, seperti vbUnicode + vbFromUnicode. Saat dijalankan, konstanta vbWide, vbNarrow, vbKatakana, dan vbHiragana dapat mengalami kegagalan bila LCID tidak sesuai.

Berikut ini merupakan pemisah kata yang valid: Null (Chr$(0)), horizontal tab (Chr$(9)), linefeed (Chr$(10)), vertical tab (Chr$(11)), form feed (Chr$(12)), carriage return (Chr$(13)), space (SBCS) (Chr$(32)). Nilai aktual space bervariasi tergantung negara/region yang ada di DBCS.
Berikut ini adalah contoh fungsi StrConv di Immediate Window:
? StrConv("A",vbUnicode)
A

? StrConv("sepak bola",vbUpperCase)
SEPAK BOLA

? StrConv("sepak bola",vbProperCase)
Sepak Bola

? StrConv("SEPAK BOLA",vbLowerCase)
sepak bola

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Format Untuk Field Dengan Tipe Data Number dan Currency di MS Access

Mengenal Jenis dan Kegunaan Layout Pada Form di Access