Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

ms-access:bagaimana cara melakukan permintaan yang benar?

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...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat tabel (struktur) dari tabel yang ada

  2. Bagaimana mengatasi tidak dapat mengganti kesalahan penyandian saat memasukkan XML ke SQL Server

  3. Isi C# DataTable Secara Asinkron

  4. Format string inisialisasi tidak sesuai dengan spesifikasi mulai dari indeks 0

  5. Bisakah Microsoft menyimpan bidang tiga nilai dalam satu bit?