打开访问表单并筛选数据



我有一个表"tblPlantData";。有一个属性";Plant";应该针对不同的人对其进行过滤。有些人应该只看到来自";PlantA";其他数据来自";PlantB";

这些人使用不同的按钮打开显示数据的窗体。

当我使用DoCmd.OpenForm "plantForm", , , "(Plant = 'PlantA')"

用户可以使用过滤器显示PlantB中的数据。我不想禁用对用户的筛选。

我可以使用不同的查询来过滤不同的表单,但这感觉不对。

有人有主意吗?

June7在评论中建议做这样的事情效果很好:

DoCmd.OpenForm "frmPlant"
Forms!frmPlant.RecordSource = "SELECT * FROM tblPlant WHERE  plant = 'PlantA'"

最新更新