Fungsi string dan cara menggunakannya

Fungsi string dan cara menggunakannya

Dengan fungsi string, Anda dapat membuat ekspresi di Access yang bekerja dengan teks dalam berbagai cara. Misalnya, Anda mungkin ingin menampilkan hanya sebagian dari nomor seri pada sebuah formulir atau perlu menggabungkan (menyatukan) beberapa string, seperti nama belakang dan nama depan. Jika belum mahir dengan ekspresi, lihat Menyusun ekspresi.

Berikut daftar beberapa operasi string yang lebih umum di Access, serta fungsi yang akan Anda gunakan untuk menjalankannya:

Untuk...

Gunakan…

Misalnya…

Hasil

Mengembalikan karakter dari permulaan sebuah string

Fungsi Left

=Left([SerialNumber],2)

Jika [SerialNumber] adalah “CD234”, hasilnya adalah “CD”.

Mengembalikan karakter dari akhir sebuah string

Fungsi Right

=Right([SerialNumber],3)

Jika [SerialNumber] adalah “CD234”, hasilnya adalah “234”.

Menemukan posisi sebuah karakter dalam sebuah string

Fungsi InStr

=InStr(1,[FirstName],"i")

Jika [FirstName] adalah “Colin”, hasilnya adalah 4.

Mengembalikan karakter dari pertengahan sebuah string

Fungsi Mid

=Mid([SerialNumber],2,2)

Jika [SerialNumber] adalah “CD234”, hasilnya adalah “D2”.

Memangkas spasi sebelum atau sesudah dari string

Fungsi LTrim, RTrim, dan Trim

=Trim([FirstName])

Jika [FirstName] adalah “ Colin ”, hasilnya adalah “Colin”.

Menggabungkan dua string

Operator tanda plus (+)*

=[FirstName] + [LastName]

Jika [FirstName] adalah “Colin” dan [LastName] adalah Wilcox, hasilnya adalah “ColinWilcox”

Menggabungkan dua string dengan spasi di antaranya

Operator tanda plus (+)*

=[FirstName] + “ “ + [LastName]

Jika [FirstName] adalah “Colin” dan [LastName] adalah Wilcox, hasilnya adalah “Colin Wilcox”

Mengubah huruf string menjadi huruf besar atau huruf kecil

Fungsi UCase atau Fungsi LCase

=UCase([FirstName])

Jika [FirstName] adalah “Colin”, hasilnya adalah “COLIN”.

Menentukan panjang string

Fungsi Len

=Len([FirstName])

Jika [FirstName] adalah “Colin”, hasilnya adalah 5.

* Ok, ini bukan fungsi, ini operator. Tapi, ini adalah cara tercepat untuk menggabungkan string. Dalam database desktop, Anda juga bisa menggunakan operator dan (&) untuk penggabungan. Dalam aplikasi Access, Anda harus menggunakan tanda tambah (+).

Masih banyak lagi fungsi terkait teks di Access. Cara yang bagus untuk mempelajari selengkapnya tentang fungsi tersebut adalah membuka Penyusun Ekspresi dan menelusuri daftar fungsinya. Penyusun Ekspresi tersedia hampir di mana pun Anda ingin menyusun sebuah ekspresi—biasanya ada tombol Susun kecil yang terlihat seperti ini: Gambar tombol

Untuk mendemonstrasikan Penyusun Ekspresi, buka dari properti Sumber Kontrol di formulir atau tampilan. Gunakan salah satu prosedur di bawah, tergantung pada apakah Anda menggunakan database desktop atau aplikasi web Access.

Menampilkan Penyusun Ekspresi dalam database desktop

  1. Buka database desktop (.accdb).

  2. Tekan F11 untuk membuka Panel Navigasi, jika belum dibuka.

  3. Jika Anda sudah memiliki formulir yang tersedia, klik kanan itu di Panel Navigasi dan klik Tampilan Tata Letak. Jika Anda belum memiliki formulir untuk dikerjakan, klik Buat > Formulir.

  4. Klik kanan kotak teks di formulir tersebut, dan klik Properti.

  5. Di Lembar Properti, klik Semua > Sumber Kontrol dan klik tombol Susun Gambar tombol di sebelah kanan kotak properti Sumber Kontrol.

    Tombol Susun di Lembar Properti.

  6. Di bawah Elemen Ekspresi, perluas node Fungsi dan klik Fungsi Bawaan.

  7. Di bawah Kategori Ekspresi, klik Teks.

  8. Di bawah Nilai Ekspresi, klik berbagai fungsi dan bacalah deskripsi singkat di bagian bawah Penyusun Ekspresi.

    Catatan: Tidak semua fungsi tersebut tersedia di semua konteks; Access memfilter daftar tersebut secara otomatis bergantung pada fungsi mana yang bekerja di tiap konteks.

Menampilkan Penyusun Ekspresi di aplikasi web Access

  1. Buka aplikasi web di Access. Jika Anda menampilkannya dalam browser, klik Pengaturan > Kustomisasi di Access.

  2. Klik tabel di kolom kiri, lalu ke sebelah kanan daftar tabel, klik nama tampilan.

    Memilih tampilan di Access.

  3. Klik Edit, klik sebuah kotak teks, dan klik tombol Data yang muncul di sebelah kotak teks tersebut.

    Tombol Data di samping kontrol Kotak Teks.

  4. Klik tombol Susun Gambar tombol di sebelah kanan daftar menurun Sumber Kontrol.

  5. Di bawah Elemen Ekspresi, perluas node Fungsi dan klik Fungsi Bawaan.

  6. Di bawah Kategori Ekspresi, klik Teks.

  7. Di bawah Nilai Ekspresi, klik berbagai fungsi dan bacalah deskripsi singkat di bagian bawah Penyusun Ekspresi.

Menggabungkan fungsi teks untuk fleksibilitas lebih

Beberapa fungsi string memiliki argumen numerik yang, dalam beberapa kasus, perlu Anda hitung tiap kali Anda memanggil fungsi tersebut. Misalnya, fungsi Left berisi string dan angka, seperti di =Left(SerialNumber, 2). Ini bagus jika Anda mengetahui Anda selalu membutuhkan dua karakter kiri, tapi bagaimana jika jumlah karakter yang Anda perlukan berbeda dari item ke item? Daripada hanya “mengutak-atik” jumlah karakter, Anda bisa memasukkan fungsi lainnya yang menghitungnya.

Berikut contoh nomor seri yang masing-masing memiliki tanda hubung dalam string. Tapi, posisi tanda hubung itu berbeda-beda:

SerialNumber

3928-29993

23-9923

333-53234

3399940-444

Jika Anda hanya ingin menampilkan nomor di sebelah kiri tanda hubung, Anda perlu melakukan perhitungan tiap saat untuk menemukan di mana tanda hubung berada. Salah satu opsi adalah melakukan seperti ini:

=Left([SerialNumber],InStr(1,[SerialNumber],"-")-1)

Daripada memasukkan angka sebagai argumen kedua dari fungsi Left, kami telah memasukkannya di Fungsi InStr, yang mengembalikan posisi tanda hubung di nomor seri tersebut. Kurangi 1 dari nilai itu dan Anda mendapatkan jumlah karakter yang benar untuk dikembalikan oleh fungsi Left. Terlihat rumit awalnya, tapi dengan sedikit latihan Anda bisa menggabungkan dua atau beberapa ekspresi untuk mendapatkan hasil yang Anda inginkan.

Untuk informasi selengkapnya tentang menggunakan fungsi string, lihat Menggunakan fungsi string di kueri Access SQL Anda.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×