Menggabungkan nilai teks menggunakan ungkapan

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Apabila anda ingin gabungkan nilai dalam dua atau lebih medan teks dalam Access, anda mencipta ungkapan yang menggunakan operator ampersan (&). Contohnya, katakan anda mempunyai borang yang dipanggil pekerja. Anda memasukkan setiap pekerja pertama dan terakhir nama dalam medan berasingan, tetapi anda ingin memaparkan nama penuh pekerja tersebut dalam pengepala borang.

Untuk memaparkan nama penuh, anda boleh menggunakan ungkapan ini:

= [FirstName] & "" & [LastName]

Ungkapan menggunakan & operator untuk menggabungkan nilai dalam medan nama pertama dan LastName. Ungkapan yang juga menggunakan sepasang petikan Kembar (") tanda dipisahkan dengan aksara ruang untuk menyelitkan ruang antara nama pertama dan keluarga. Apabila anda ingin selitkan sesuatu antara dua medan, seperti ruang, aksara tanda baca atau teks harfiah, anda mesti kurungkan nilai tambahan tersebut dalam tanda petikan.

Sebagai contoh lain, anda boleh menggunakan ungkapan berikut untuk memaparkan nama terakhir dan nama pertama, dipisahkan oleh koma dan ruang:

= [LastName] & "," & [FirstName]

Dalam kes ini, ungkapan menyelitkan koma dan ruang yang dikurung dalam tanda petikan antara LastName dan FirstName medan.

Langkah dalam prosedur berikut menganggap bahawa anda mempunyai borang yang berdasarkan Jadual yang mengandungi medan yang dinamakan FirstName dan LastName. Jika tidak, anda boleh mengubah ungkapan dalam langkah 6 untuk memenuhi data anda.

Menambah kotak teks dengan ungkapan untuk nama penuh

  1. Dalam anak tetingkap navigasi, klik kanan borang atau laporan yang anda ingin ubah, dan kemudian klik Pandangan Reka bentuk pada menu pintas.

  2. Pada tab Reka bentuk , dalam Kumpulan kawalan , klik Kotak teks.

  3. Seret penuding pada borang atau laporan untuk mencipta kotak teks.

  4. Klik kanan kotak teks, dan kemudian klik sifat pada menu pintas.

  5. Dalam helaian sifat, klik Data tab.

  6. Mengubah nilai dalam kotak sifat Sumber kawalan untuk = [FirstName] & "" & [LastName].

  7. Tutup helaian sifat dan menyimpan perubahan anda.

Kadangkala, salah satu medan yang anda ingin gabungkan mungkin mengandungi nilai. Ketidakhadiran ini data dipanggil nilai nol. Apabila anda menggunakan & operator pada medan yang mempunyai tiada nilai, Access mengembalikan rentetan panjang sifar bagi medan tersebut. Contohnya, jika rekod pekerja yang mempunyai hanya nama keluarga, ungkapan dalam contoh sebelumnya mengembalikan rentetan panjang sifar untuk medan nama pertama, aksara ruang dan nilai dalam medan LastName.

Contoh hasil ungkapan apabila tiada nama pertama

1. kerana terdapat tiada data dalam medan nama pertama, "Martinez" didahului oleh rentetan panjang sifar dan ruang.

Apabila anda menggabungkan nilai daripada medan berbilang ke dalam rentetan baru, anda mungkin ingin memasukkan nilai dalam rentetan yang baru (seperti koma) hanya apabila data yang wujud dalam medan tertentu. Untuk memasukkan nilai bersyarat, anda menggunakan + operator dan bukannya operator & untuk menggabungkan medan anda. Contohnya, katakan anda mempunyai jadual yang dipanggil pelanggan dan jadual yang mengandungi medan yang dipanggil bandar, Negeri dan poskod. Anda ingin gabungkan nilai dalam medan tersebut untuk laporan, tetapi beberapa rekod mungkin tidak mempunyai nilai dalam medan keadaan. Dalam kes ini, anda berakhir dengan koma yang tidak diingini sebelum nilai Poskod jika anda menggunakan & operator untuk menggabungkan medan.

Untuk menyingkirkan koma yang tidak diingini, anda boleh menggunakan tanda tambah (+) operator sebaliknya, seperti yang ditunjukkan dalam ungkapan sampel yang berikut:

= ([Bandar] & ("," + [Negeri]) & "" & [PostalCode])

+ Operator menggabungkan teks dalam cara yang sama sebagai & operator. Walau bagaimanapun, + operator juga menyokong apa yang dipanggil penyebaran nol. Nol penyebaran memastikan jika komponen sebarang ungkapan adalah nol, hasil ungkapan seluruh juga nol. Dalam contoh sebelumnya, pertimbangkan bahagian ungkapan ("," + [Negeri]). Kerana + operator digunakan, ungkapan yang dinilai dalam kurungan dalaman termasuk koma hanya jika nilai wujud dalam medan keadaan. Jika nilai tidak wujud dalam medan keadaan, penyebaran nol menghadapi kesan dan ungkapan dalam kurungan dalaman menilai kepada nilai nol, maka "menyembunyikan" koma.

contoh hasil ungkapan apabila keadaan tidak ditentukan

1. rekod yang termasuk nilai untuk Syarikat dipaparkan dengan koma, Ruang dan singkatan keadaan.

2. terdapat keadaan tidak ditentukan untuk rekod dengan nilai Houston dalam medan bandar, agar hasil ungkapan dipaparkan tanpa koma, Ruang atau singkatan keadaan.

Halaman atas

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×