这些论坛的长期爬行者。我在这里找到了许多解决方案和有用的提示。 “通过学校我的生命线,并继续在工作场所。我终于遇到了一个问题,我找不到类似的线程来帮助解决我的问题。因此,我第一次尝试发布我的问题。
假设我有一份包含以下信息的数据表:
位置TicketSales CardSales TotalRevenue Date
根据这些数据,我按月和地点提取总收入和平均收入的信息。我正在设计一个表单来动态地提取这些信息。我们的想法是拥有5个组合框和一个执行按钮:
位置 - (从表中选择DISTINCT位置)
变量 - (TicketSales,CardSales,TotalRevenue)
指标 - (平均值,总和)
日期自:
日期:
使用所有位置的下拉列表创建组合框没有问题。
对于第二个组合框,我不确定我是否正确创建它。对于“行来源类型”,我选择“字段列表”,然后在“行来源”中输入“SELECT TicketSales, CardSales, TotalRevenue FROM Table"
。它似乎有效。
此时,我意识到我有一个问题。我知道如何基于组合框选择设计查询,当它是变量中的值时,但不能在列之间进行选择。
TL,DR:
所以我尝试编写一个与执行按钮相关的查询,只是为了拉动所选数据(即1个位置和1个变量)。
SELECT Location, TicketSales, CardSales, TotalRevenue
FROM Table
WHERE ((Location)=Forms!Form1!Combo0) AND ((TicketSales)=[Forms]![Form1]![Combo2]) OR ((CardSales)=[Forms]![Form1]![Combo2]) OR ((TotalRevenue)=[Forms]![Form1]![Combo2]));
我已经好几次麻烦了,似乎无法让它发挥作用。以上是我做的最后一次尝试。我收到一条错误,说我的代码太复杂了。我也尝试了If和Else的陈述。没有运气。
如果有人可以帮我解决这个问题,我会解决剩下的问题。任何输入都表示赞赏。谢谢!