Skip to main content

Fungsi Str di MS Access

Di Access, fungsi Str digunakan untuk mengkonversi angka dengan tipe data Long ke string. Angkanya bisa positif atau negatif.

Pengaturan simbol desimal dan simbol grup digit mempengaruhi hasil fungsi Str
Sintaks penulisan fungsi Str adalah sebagai berikut:

Str (Number)

Keterangan

Number (angka): wajib diisi, berupa angka dengan tipe data Long, bisa positif maupun negatif.

Saat dikonversi ke string, ada awalan spasi kosong sebelum angka hasil konversi ditampilkan. Spasi kosong ini digunakan untuk menuliskan tanda negatif ("-"). Bila hanya spasi kosong, berarti positif.

Fungsi Str hanya digunakan untuk mengubah angka tipe Long menjadi angka tipe Text atau string. Dengan demikian, kita tidak bisa melakukan operasi hasil fungsi Str secara matematis seperti penjumlahan, pengalian, pengurangan, pembagian, dan operasi matematika lainnya.

Fungsi Str hanya mengenal tanda titik sebagai pemisah decimal (angka pecahan). Bila pemisah angka pecahan  menggunakan tanda yang berbeda, maka penulisan number harus diletakkan di antara tanda petik dua, misalnya "123,1".

Berikut ini adalah penggunaan fungsi Str di Immediate Window:
? str(-123)
-123
Mengubah angka -123 menjadi string "-123"

? str(123)
 123
Mengubah angka 123 menjadi string " 123"

? str(123.18)
 123.18
Mengubah angka 123.18 (desimal dengan simbol titik) menjadi string " 123.18"

? str("123.19")
 123.19
Mengubah angka teks 123.19 (tanda titik sebagai simbol desimal) menjadi string " 123.19"


Bila pengaturan tanda koma pada Number digunakan untuk pengelompokan ribuan pada region di Control Panel, maka contoh seperti di bawah ini: 
? str("123,191")
 123191
Mengubah angka teks 123,191 (tanda koma sebagai simbol grup angka ribuan) menjadi string " 123191"


Bila pengaturan tanda titik pada Number digunakan untuk pengelompokan ribuan pada region di Control Panel, maka contoh seperti di bawah ini: 
? str("1.000.000,67")
 1000000.67
Mengubah angka teks 1.000.000,67 (tanda titik sebagai simbol grup angka ribuan dan tanda koma sebagai simbol desimal) menjadi string " 1000000.67" . Lihat gambar di atas.


? str(123) & str(123)
 123 123
menjumlahkan string dari dua fungsi Str, hasilnya ada spasi kosong sebelum angka 123 sebagai tanda positif.

? str(-123) & str(-123)
-123-123
menjumlahkan string dari dua fungsi Str, karena negatif, spasi kosong diganti tanda "-" sebelum angka 123.











Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access