Jika Anda mengetahui bahwa kueri masih berupa ActiveDatasheet, mintalah:
Screen.ActiveDatasheet.Requery
Jika Anda tidak tahu itu (Anda dapat memeriksa Screen.ActiveDatasheet.Name), Anda dapat membukanya lagi (yang mungkin atau mungkin tidak meminta jika kueri sudah terbuka -- saya kira tidak, tapi saya bisa saja salah ), dan itu akan menjadi ActiveDatasheet dan Anda dapat memintanya kembali.
Atau, Anda dapat melakukan:
DoCmd.SelectObject acQuery, "NameOfYourQuery"
Screen.ActiveDatasheet.Requery
Tentunya satu atau lebih dari metode ini akan berhasil.
Tapi izinkan saya menunjukkan bahwa bukanlah ide yang baik untuk menggunakan tabel dan kueri sebagai objek antarmuka pengguna. Anda sebaiknya membuat formulir untuk memungkinkan pengguna berinteraksi dengan data yang ditampilkan di dalamnya karena hal itu memberi Anda kendali yang jauh lebih besar atas mereka.
(satu hal yang tidak diketahui banyak orang adalah bahwa lembar data adalah objek formulir, jadi properti dan metode Screen.ActiveDatasheet sama dengan formulir apa pun, yang berarti Anda sebenarnya dapat menetapkan nilai ke peristiwa di Screen.ActiveDatasheet objek dan aktifkan; tetapi saya tidak akan merekomendasikan ini sebagai rute termudah untuk membangun UI...)