Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Mungkin ada kalanya Anda ingin mengurutkan catatan di Access hanya berdasarkan bagian bulan nilai tanggal dan mengabaikan hari dan tahun. Atau, Anda mungkin ingin mengurutkan rekaman hanya berdasarkan beberapa karakter pertama bidang teks. Topik ini memperlihatkan kepada Anda cara melakukan pencarian ini dengan membuat ekspresi sederhana.

Apa yang ingin Anda lakukan?

Mengurutkan berdasarkan nilai tanggal parsial

Saat Anda mengurutkan rekaman dengan menggunakan salah satu perintah Urutkan , seluruh nilai tanggal — hari, bulan, dan tahun — digunakan untuk menentukan posisi setiap catatan. Tapi anggaplah Anda ingin mengurutkan ulang tahun hanya berdasarkan bulan-bulan di mana tanggal tersebut terjadi, dan mengabaikan bagian hari dan tahun dari nilai tersebut.

Pengurutan hanya pada sebagian nilai tanggal memerlukan penulisan ekspresi. Anda bisa mengurutkan data dalam tabel atau hasil kueri — tapi Anda harus terlebih dahulu berada dalam tampilan Lembar Data. Anda menulis ekspresi anda di kawasan kueri dari tab Filter . Ekspresi yang Anda buat hanya mengekstrak data yang Anda inginkan lalu menggunakannya sebagai dasar untuk pengurutan.

Menampilkan tab Filter

  1. Alihkan tabel atau kueri Anda ke tampilan Lembar Data.

    Jika Anda bekerja dengan kueri, jalankan kueri untuk menampilkan hasil dalam tampilan Lembar Data.

  2. Pada tab Beranda , dalam grup Urutkan & Filter , klik Tingkat Lanjut lalu klik Filter/Urutkan Tingkat Lanjut pada menu pintasan.

    Access menampilkan tab objek baru dengan Filter dalam nama.

Create ekspresi

  1. Pada tab Beranda , dalam grup Urutkan & Filter , klik Tingkat Lanjut lalu klik Filter/Urutkan Tingkat Lanjut pada menu pintasan.

  2. Ketikkan ekspresi di baris Bidang di kolom pertama. Misalnya, untuk mengurutkan menurut bulan terlepas dari tahun, ketik ekspresi Expr1: DatePart("m",[BirthDate]) di baris Bidang di kolom pertama.

  3. Untuk mengurutkan rekaman menurut hari dalam setiap bulan, ketik Expr2: DatePart("d",[BirthDate]) di baris Bidang di kolom kedua.

    Fungsi DatePart di kolom pertama mengurutkan rekaman menurut bulan, dan fungsi DatePart di kolom kedua mengurutkan rekaman menurut hari dalam setiap bulan.

  4. Di baris Urutkan, pilih Naik atau Turun untuk setiap ekspresi.

    Pengurutan naik di kolom pertama menampilkan Januari di bagian atas dan Desember di bagian bawah. Pengurutan naik di kolom kedua menampilkan 1 di bagian atas dan 31 di bagian bawah. Susunan urutan menurun berlawanan.

  5. Pada tab Beranda , dalam grup Urutkan & Filter , klik Alihkan Filter.

Atas Halaman

Mengurutkan berdasarkan nilai teks parsial

Pengurutan pada nilai teks parsial sangat mirip dengan pengurutan pada nilai tanggal parsial. Anda perlu menulis ekspresi di jendela Filter/Urutkan Tingkat Lanjut untuk mengekstrak karakter yang membentuk dasar pengurutan.

Asumsikan bahwa bidang Kota berisi nilai seperti Seattle Utara, Seattle Selatan, Tacoma Utara, atau Tacoma Selatan. Misalkan Anda ingin mengabaikan kata pertama dan mengurutkan catatan pada kata kedua saja.

  1. Pada tab Beranda , dalam grup Urutkan & Filter , klik Tingkat Lanjut lalu klik Filter/Urutkan Tingkat Lanjut pada menu pintasan.

  2. Ketikkan ekspresi di baris Bidang di kolom pertama. Misalnya, ketik =Mid([City], 7) untuk mengabaikan enam karakter pertama dalam bidang Kota.

    Fungsi Mid mengembalikan substring yang dimuat dalam string atau bidang tertentu. Dalam hal ini, untuk setiap rekaman, fungsi mengembalikan nilai yang dimulai dari karakter ketujuh (yaitu, setelah spasi) dalam bidang Kota.

  3. Dalam sel Urutkan , pilih Naik atau Turun.

  4. Pada tab Beranda , dalam grup Urutkan & Filter , klik Alihkan Filter.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.