2016-03-03 42 views
0

我有一个自定义排序查询。访问报告与查询排序顺序

如果我创建一个报告,但没有排序(从头开始),查询排序在报告中反映正确。

现在我创建了一个报告,在报告向导中初始化了一些排序。现在我无法获得该报告以反映查询自定义排序,即使我删除了所有排序。

是否有某种方式可以删除报告中的“向导集”排序?

+0

其实自定义排序只能在报表中工作,直到我改变报表布局中的某些东西。之后,排序从未工作。在我的查询中,我有这种排序{ORDER BY(IIf(UUT_Latest_Result_PCB.UUT_STATUS =“Error”,0,IIf(UUT_Latest_Result_PCB.UUT_STATUS =“Terminated”,1,IIf(UUT_Latest_Result_PCB.UUT_STATUS =“Failed”,2,IIf(UUT_Latest_Result_PCB .UUT_STATUS =“Passed”,3,4)))));}如何在报表表达式中做同样的事情? – Nikolaj

回答

2

实际上,任何排序源查询中应该避免,因为它会被报告忽略,甚至可能会减慢它。

因此,从查询中删除排序,将您的longwinded表达式分配给源查询中的字段,并且 - 在报告中 - 对该字段应用排序。