Di Access, fungsi Space digunakan untuk membuat karakter spasi (" ") dalam jumlah tertentu. Nilai yang dihasilkan oleh fungsi Replace adalah teks dengan tipe data Variant (String).
Sintaks penulisan fungsi Replace adalah sebagai berikut:
Keterangan:
Number (Angka): wajib diisi, berupa angka yang menunjukkan berapa banyak karakter spasi yang ingin dibuat.
Fungsi Space sangat berguna bila kita ingin membuat output berupa file teks maupun hasil cetakan. Hasil cetakan menggunakan printer dotmatrix umumnya memasukkan fungsi Space untuk membuat output menjadi rapi. Demikian pula, bila output disimpan dalam bentuk file teks, maka penggunaan fungsi Space sangat membantu.
Berikut ini adalah contoh penggunaan fungsi Space di VBA:
Sintaks penulisan fungsi Replace adalah sebagai berikut:
Space(Number)
Keterangan:
Number (Angka): wajib diisi, berupa angka yang menunjukkan berapa banyak karakter spasi yang ingin dibuat.
Fungsi Space sangat berguna bila kita ingin membuat output berupa file teks maupun hasil cetakan. Hasil cetakan menggunakan printer dotmatrix umumnya memasukkan fungsi Space untuk membuat output menjadi rapi. Demikian pula, bila output disimpan dalam bentuk file teks, maka penggunaan fungsi Space sangat membantu.
Berikut ini adalah contoh penggunaan fungsi Space di VBA:
Function contohFungsiSpace(strTeks As String, lnPanjang As Long, Optional blRataTengah As Boolean = False) As String Dim lnPanjangKarakter, lnPanjangSpasiKiri, lnPanjangSpasiKanan As Long lnPanjangKarakter = Len(strTeks) lnPanjangSpasiKiri = Int((lnPanjang - lnPanjangKarakter) / 2) If blRataTengah Then contohFungsiSpace = Space(lnPanjangSpasiKiri) & strTeks & Space(lnPanjang - lnPanjangKarakter - lnPanjangSpasiKiri) Else contohFungsiSpace = strTeks & Space(lnPanjang - lnPanjangKarakter) End If End FunctionBila dijalankan di Immediate Window:
? contohFungsiSpace("Tgl",10,True) Tgl '(ada 3 spasi kosong di kiri dan 4 spasi kosong di kanan) ? contohFungsiSpace("Tgl",10) Tgl '(ada 7 spasi kosong di kanan) ? contohFungsiSpace("Departemen",20) Departemen '(ada 10 spasi kosong di kanan) ? contohFungsiSpace("Departemen",20,True) Departemen '(ada 5 spasi kosong di kiri dan 5 spasi kosong di kanan)
Comments
Post a Comment