Gejala
Di Microsoft Access, Anda mungkin mengalami kinerja yang lambat menggunakan kueri kirim langsung sebagai tabel sumber dalam kueri lain.
Penyebab
Microsoft Access tidak menyimpan definisi untuk kueri kirim langsung. Oleh karena itu, kueri kirim langsung mungkin dijalankan pada berbagai waktu untuk mengambil informasi yang terkait dengan definisinya. Saat kueri kirim langsung memakan waktu yang cukup lama untuk dijalankan, Access akan muncul sebagai kueri kirim langsung dieksekusi.
Pemecahan Masalah
Bergantung pada tempat Anda melihat masalah di Access, ada sejumlah metode yang tersedia untuk mencegah masalah ini.Perubahan umum:
-
Tingkatkan Kinerja kueri kirim langsung untuk mengurangi waktu yang diperlukan untuk menjalankan kueri.
-
Alih-alih menggunakan kueri kirim langsung, buat tampilan di SQL Server dan tautkan tampilan untuk mengakses sebagai tabel tertaut.
Skenario tertentu:Mendesain kueri:
-
Membuat perubahan desain dalam tampilan SQL Access dan bukan tampilan desain (dalam tampilan desain kueri, Anda bisa mengubah tampilan ke tampilan SQL dengan terlebih dahulu membuka kueri dalam tampilan desain. Lalu masuk ke bagian hasil pada tab desain di pita.)
-
Masalah ini memengaruhi kueri yang disimpan. Jadi Anda bisa membuka kueri yang sudah ada di tampilan SQL Access, Salin sintaks SQL, membuat kueri baru, menempelkan sintaks SQL dalam tampilan SQL lalu mengubah kueri menjadi tampilan desain. Anda akan dapat mendesain kueri tanpa masalah hingga menyimpannya.
Membuka formulir atau menjalankan kueri:
-
Mengubah properti tipe set rekaman menjadi snapshot. (Dalam tampilan desain, mengekspos lembar properti dari tab desain di bawah grup Perlihatkan/Sembunyikan)
Menampilkan laporan:
-
Mengubah laporan untuk menggunakan kueri kirim langsung sebagai sumber datanya