我的交换机上有一个项目启动"按SO"
查看此报告有一个查询记录来源" SO Search"
提示用户输入SO。
一旦输入,它将显示一个ID列表(这是主键),其中包含您输入的SO。
然后我添加了一个on click embedded macro
一旦点击了ID,它就会打开表格"按SO"并按ID过滤它,但它不会只是提示我再次输入SO,一旦我输入相同的SO,它将转到由ID过滤掉的表格
答案 0 :(得分:2)
宏非常擅长执行某些功能,而且它们非常容易使用。
然而,这可能不是宏观是最佳解决方案的时候之一。
我会考虑在VBA中这样做。有很多方法可以实现这一目标,但最好的方法可能是:
创建一个名为qryViewBySO的静态查询。
将查询中的SO字段设置为" [输入SO]" (不含引号)
将报告的RecordSource设置为" SELECT * FROM qryViewBySO"
不要让On Click打开宏,而是让它打开报告。
报告打开时,会提示用户一次输入SO。然后它将按所述SO进行过滤。
这个答案可能不是100%准确,因为您已经提到按SO过滤但您的宏似乎按ID过滤,并且您已将结果称为表单和报表,因此您&# 39;必须相应调整。