Kueri Akses: Kriteria Tanggal Mungkin Tidak Selalu Bekerja Dengan Kueri Akses MS

Mempelajari tentang kueri akses ms adalah kunci untuk sistem manajemen basis data yang baik karena merupakan jantung dari aplikasi basis data apa pun.
Ada banyak cara dan pertanyaan untuk menanyakan database menggunakan kueri dan menguasai konvensi dan kriteria khusus akan membayar dividen dan menghindari kesalahan konyol, hasil kumpulan catatan yang tidak logis, dan bahkan kesalahan.
Salah satu kriteria yang lebih umum digunakan dan rentan terhadap kesalahan (jika disalahpahami) adalah tipe data tanggal/waktu dan konvensinya.
Lihat query ms access di bawah ini yang menunjukkan pesanan sebelum tahun 2016 dan desain
kueri yang menyarankan rentang tanggal dari 1 Januari 2016 hingga 31 Desember 2016.
Kriteria untuk di atas menunjukkan >=#01/01/2016 < #31/12/2016# yang sebenarnya tidak akan mengembalikan rentang yang benar dan malah menunjukkan apa yang dikenal sebagai kesalahan logika (tanggal di luar rentang).
Tidak ada operator ‘Dan’ dan lebih baik lagi menambahkan operator ‘Antara’ akan menangkap rentang yang benar juga. # (tanda hash) adalah konvensi yang benar dan pemeriksaan yang baik untuk memastikan tipe datanya juga benar (tanggal/waktu dalam kasus ini).
Contoh yang direvisi ditunjukkan di bawah ini:

Jika bidang tersebut adalah tipe data tanggal/waktu asli, Anda tidak perlu memasukkan # (tanda hash) karena ini akan secara otomatis mengisinya untuk Anda saat memindahkan kursor ke tempat lain di gird (pemeriksa konvensi lain untuk Anda).
Namun jika Anda melihat tanda kutip ganda (” “) melingkari ekspresi tanggal, ini menunjukkan bahwa Anda memilih bidang yang salah atau bidang tanggal sebenarnya adalah tipe data teks dan itu tidak akan berfungsi seperti yang diharapkan.
Satu poin terakhir untuk mempertimbangkan dan bahkan memeriksa database kueri akses ms Anda dan kueri tersebut adalah pengaturan regional dari sistem operasi yang Anda gunakan. Pengaturan Inggris versus AS sering menimbulkan kebingungan dan ketidakakuratan untuk memastikan Anda menggunakan format tanggal/waktu yang benar.
Kueri MS Access memang sangat kuat dan ada banyak permutasi yang tersedia.
Makro adalah alat yang memungkinkan Anda mengotomatiskan tugas dan mengintegrasikan fungsionalitas ke dalam formulir, laporan, dan kontrol Anda. Misalnya, jika Anda memasukkan tombol perintah ke formulir, Anda menautkan acara OnClick tombol ke makro. Makro akan memiliki perintah yang Anda inginkan untuk dilakukan tombol setiap kali dicentang.
Di Access, akan berguna untuk mempertimbangkan makro sebagai bahasa pemrograman sederhana yang Anda buat dengan menyusun daftar tindakan yang harus dilakukan. Saat Anda membuat makro, Anda memilih setiap tindakan dari daftar turun bawah lalu mengisi informasi yang diperlukan untuk setiap tindakan. Makro memungkinkan Anda untuk menambahkan fungsionalitas ke formulir, laporan, dan kontrol tanpa menulis kode dalam modul Visual Basic for Applications (VBA). Makro memberikan subset dari perintah yang dapat diakses di VBA, dan kebanyakan orang merasa lebih mudah untuk membuat makro daripada menulis kode VBA.
Misalnya, asumsikan bahwa Anda perlu memulai laporan langsung dari salah satu formulir entri data Anda. Anda dapat menambahkan tombol ke formulir Anda lalu membuat makro yang memulai laporan. Anda dapat memiliki makro mandiri, yang kemudian diikat ke acara OnClick tombol, atau menyematkan makro langsung ke acara OnClick dari tombol itu sendiri. Bagaimanapun, saat Anda mengetuk tombol, makro berjalan dan memulai laporan.
Anda membuat makro dengan menggunakan penyusun makro seperti yang diperlihatkan dalam ilustrasi di bawah ini.
Pada tab Buat, dalam grup Makro & Kode, klik Makro.