我有一个表"tblPlantData";。有一个属性";Plant";应该针对不同的人对其进行过滤。有些人应该只看到来自";PlantA";其他数据来自";PlantB";
这些人使用不同的按钮打开显示数据的窗体。
当我使用DoCmd.OpenForm "plantForm", , , "(Plant = 'PlantA')"
用户可以使用过滤器显示PlantB中的数据。我不想禁用对用户的筛选。
我可以使用不同的查询来过滤不同的表单,但这感觉不对。
有人有主意吗?
June7在评论中建议做这样的事情效果很好:
DoCmd.OpenForm "frmPlant"
Forms!frmPlant.RecordSource = "SELECT * FROM tblPlant WHERE plant = 'PlantA'"