我的问题很简单:
我有查询A:
SELECT Old, New
FROM MAPPING
WHERE Old = [Param];
我现在需要一个查询B,它通过为[Param]赋予一个值来调用查询A.
没有VBA可以吗?
提前致谢 Miloud
答案 0 :(得分:1)
听起来您想要创建嵌套的选择查询。如果您在B中执行选择查询,只需将其放在[Param];
所在的括号内。
答案 1 :(得分:1)
我认为你不能那样做。但是您可以通过引用未绑定的控件来替换QueryA中的参数。这样你就可以设置控件的值,queryB可以静默调用queryA。以同样的方式,您也可以用UDF替换参数。
答案 2 :(得分:0)
听起来好像你想根据来自查询B的数据从查询A中提取结果是正确的吗?
嵌套查询可能是您最好的选择。 B看起来将取决于你想做什么,但尝试一个类似于此的模型:
SELECT Old,New FROM MAPPING WHERE Old =(选择somefield FROM sometable WHERE somefield = somevalue);