Query

在 MS Access 中使用過濾器而不是查詢?

  • February 5, 2021

我意識到可以在 Access 中完成很多事情,比如使用過濾器而不是使用查詢來過濾事物。

我不確定程序是否在後台使用 VBA 查詢生成 SQL,或者內部工作方式不同,在第二種情況下:兩者哪個更好?

使用過濾器甚至製作使用過濾器的表單而不是查詢過濾結果是否是錯誤的?

不,這並沒有錯,因為兩者都是一樣的,只是顯示不同,這根本不重要。

使用可以最好地解決問題的視圖。

表單只是一個 gui,用於您的數據。這樣使用者就可以在不了解 sql 或過濾器的情況下訪問、編輯或刪除數據。

由於今天 html 表單和 Web 瀏覽器更為常見,並且有許多不同的 rdms 伺服器可用,訪問的使用減少了,並且新版本中的許多新功能幾乎不存在。

另一種看待它的方法是使用 SQL 謂詞從數據庫中過濾出符合使用應用程序格式的數據,並包括它可能需要的所有數據。

使用 MS Access 在這些基礎數據集之上提供過濾器,您的最終使用者可能希望過濾應用程序中的數據,從而以不同的方式進行切片和切塊。

引用自:https://dba.stackexchange.com/questions/284736