Fungsi Tab

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Catatan

Fungsi, metode, objek, atau properti yang dijelaskan dalam topik ini dinonaktifkan jika Layanan Ekspresi Microsoft Jet berjalan dalam mode kotak pasir, yang mencegah evaluasi ekspresi yang berpotensi tidak aman. Untuk informasi selengkapnya tentang mode kotak pasir, cari "mode kotak pasir" di Bantuan.

Digunakan dengan pernyataan Cetak # atau metode Cetak untuk memosisikan output.

Sintaks

Tab[(n)]

Argumen nopsional adalah nomor kolom yang dipindahkan sebelum menampilkan atau mencetak ekspresi berikutnya dalam daftar. Jika dihilangkan, Tab memindahkan titik penyisipan ke awal zona cetak berikutnya. Hal ini memungkinkan Tab digunakan sebagai pengganti koma di lokal tempat koma digunakan sebagai pemisah desimal.

Keterangan

Jika posisi cetak saat ini pada baris saat ini lebih besar dari n, Tab melompat ke kolom ke-npada baris output berikutnya. Jika n kurang dari 1, Tab memindahkan posisi cetak ke kolom 1. Jika n lebih besar daripada lebar baris output, Tab menghitung posisi cetakan berikutnya menggunakan rumus:

nLebar mod

Misalnya, jika lebar adalah 80 dan Anda menentukan Tab(90), cetakan berikutnya akan dimulai di kolom 10 (sisa 90/80). Jika n kurang dari posisi cetak saat ini, pencetakan dimulai pada baris berikutnya pada posisi cetak yang dihitung. Jika posisi cetak yang dihitung lebih besar dari posisi cetak saat ini, pencetakan dimulai pada posisi cetak yang dihitung pada baris yang sama.

Posisi cetak paling kiri pada baris output selalu 1. Ketika Anda menggunakan pernyataan Cetak # untuk mencetak ke file, posisi cetak paling kanan adalah lebar file output saat ini, yang dapat Anda atur menggunakan pernyataan Lebar # .

Catatan

Pastikan kolom tabel Anda cukup lebar untuk menampung huruf lebar.

Ketika Anda menggunakan fungsi Tab dengan metode Cetak , permukaan cetak dibagi menjadi kolom yang seragam dengan lebar tetap. Lebar setiap kolom adalah rata-rata lebar semua karakter dalam ukuran poin untuk font yang dipilih. Namun, tidak ada korelasi antara jumlah karakter yang dicetak dan jumlah kolom lebar tetap yang ditempati karakter tersebut. Misalnya, huruf besar W menempati lebih dari satu kolom dengan lebar tetap dan huruf kecil i menempati kurang dari satu kolom dengan lebar tetap.

Contoh

Catatan

Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh ini menggunakan fungsi Tab untuk memosisikan output dalam file dan di jendela Langsung .

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
' The second word prints at column 20.
Print #1, "Hello"; Tab(20); "World."
' If the argument is omitted, cursor is moved 
' to the next print zone.
Print #1, "Hello"; Tab; "World"
Close #1    ' Close file.

Fungsi Tab juga dapat digunakan dengan metode Cetak. Pernyataan berikut mencetak teks mulai dari kolom 10.

Debug.Print Tab(10); "10 columns from start."