2014-01-21 50 views
0

我一直在寻找一点,但还没有找到一个好的答案。 我发现我可以在VBA程序中生成代码并从那里运行它,但是,我正在处理其他人的设计,并且不想将其更改太多。访问动态传递查询

在此传递查询的一部分,我们有这样的事情:

WHERE (((ID='380') 

我想380是代码,将着眼于用户窗体组合框,编写一个查询我的数据库返回值WHERE column = combobox.value

我希望这是有道理的,让我知道如果有人知道如何使用这个。 谢谢。

回答

0

环视了很多,研究了一下之后,它似乎只在服务器(我不能这样做)的一个存储过程或创建一个字符串,并传递一个字符串到传递查询中我的选择。 我会追求字符串选项,因为它似乎是我的约束在这里最好的选择。如果任何人想出任何想法后会有所帮助,请告诉我。 谢谢。

0

您可以设置组合框将所选值放入单元格中,然后通过参数将查询链接到该单元格的值。

干杯 -

+0

一个细胞? 你是指一个领域 - ? 此外,传递查询将工作,因为传递查询将发送整个查询到其他服务器,然后执行服务器端和中继结果,只有两个通信,而不是来回? 你是什么意思,参数? – CRBN

+0

搜索“excel添加参数以通过查询”。试试这个:http://office.microsoft.com/en-us/excel-help/customize-a-parameter-query-HP010216113.aspx –

+0

谢谢,我正在研究参数,因为它们可能与传递查询有关进入。我希望我能找到一些东西。 – CRBN