我有一个表字段,其中我想计算订单的价格。在那张桌子上,我有一个字段,你可以选择客户点什么菜。我需要从另一张桌子上得到那些确切的菜的价格,然后把它们加起来。我想在现场计算,并从表VALGIARASTIS取得价格。那么公式应该是什么呢?
例如,在现场菜品中,我选择Balandeliai,Bulviniai blynai,Cepelinai公式应取这些名称,并从表VALGIARASTIS中获得价格,并将它们加起来。
这是一张截图供你理解。

发布于 2013-12-08 20:31:40
解决办法将不是一个公式。它将是一个VBA函数,它接收来自多值组合框的数组,使用它为VALGIARASTIS表中的数据构建过滤器,并使用聚合查询来SUM()价格值。
对于第一部分,您可以参考以下链接:
一旦您有了筛选记录集的方法,就可以使用SUM()函数对结果运行一个SQL查询,以获得您的总计。您可以通过记录集运行DAO游标,并以这种方式获得总数,但是SQL更好。
https://stackoverflow.com/questions/20442113
复制相似问题