Skip to main content

Fungsi Space di MS Access

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:

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 Function
Bila 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

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