Berlaku untuk
Objek Formulir |
Objek Laporan |
Anda dapat menggunakan properti OrderBy untuk menentukan cara mengurutkan data dalam formulir, kueri, laporan, atau tabel. Baca/tulis String.
ekspresi.OrderBy
ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.
Keterangan
Properti OrderBy adalah ekspresi string yang merupakan nama bidang yang datanya ingin Anda urutkan. Ketika Anda menggunakan lebih dari satu nama bidang, pisahkan nama dengan koma (,). Gunakan properti OrderBy untuk menyimpan urutan nilai dan terapkan pada lain waktu. Nilai OrderBy disimpan dengan objek yang dibuat. Nilai secara otomatis dimuat ketika objek dibuka, tetapi tidak secara otomatis diterapkan.
Ketika Anda mengatur properti OrderBy dengan memasukkan satu nama bidang atau lebih, data diurutkan dalam urutan menaik. Demikian pula, kode Visual Basic for Applications (VBA) mengurutkan bidang dengan urutan secara default.
Jika Anda ingin mengurutkan data dalam urutan menurun, ketik DESC di akhir ekspresi string. Misalnya, untuk mengurutkan data pelanggan dengan urutan menurun sesuai nama kontak, tetapkan properti OrderBy menjadi "ContactName DESC".
Anda dapat mengatur properti OrderBy menggunakan objek lembar properti, makro, atau VBA.
Untuk laporan, properti OrderByOn harus ditentukan menjadi Ya untuk menerapkan susunan urutan yang ditentukan oleh objek properti OrderBy. Untuk bentuk, pilih bidang yang datanya ingin Anda urutkan, dan di tab Beranda, dalam grup Urutkan & Filter, klik susunan urutan yang diinginkan. Anda juga dapat mengatur properti OrderByOn untuk formulir atau laporan dengan VBA.
Mengatur properti OrderBy untuk laporan terbuka akan menjalankan prosedur acara Tutup dan Buka laporan.
Catatan: Saat objek baru dibuat, objek mewarisi properti RecordSource , Filter , OrderBy, dan OrderByOn pada tabel atau kueri tempat objek dibuat. Untuk formulir dan laporan, filter yang diwariskan tidak secara otomatis diterapkan ketika objek dibuka.