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:
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
*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:
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 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
Post a Comment