返回列表 发帖

[V6功能解说] 在用水晶报表生成一张报表时要如何获取所使用的SQL查询

问题汇总:
我在一张水晶报表中没有找到任何记录或者我没有看到期望的记录,所以我想知道这些记录没有显示的原因。


系统模块:
该解决方案适用于下列版本:Sage X3 V6


解决方法:
1) 复制Sage X3快捷键,并(在属性中)在“目标”文件结尾添加“–d”。
例如:“Crogram Files (x86)SageSafe X3 Client V1X3.exe就变成了
“Crogram Files (x86)SageSafe X3 Client V1X3.exe”–d

2) 在运行X3系统时,你会收到一条消息:客户端调试模式
生成的客户端日志追踪文件:C:...TempAdxClt_Trace.log
请注意Temp目录路径。

3) 设定目标格式=水晶报表(.rpt)来运行你的水晶报表

4) 前往在X3启动时“客户端调试模式”消息中指出的Temp目录。

打开日志追踪RPT_Trace_XXXXXX_CrDll_YYYYY,其中XXXX是你的报表代码(例如BALGRP),而YYYYY则是你的账套名称。

5) 你可以运行出现在这个日志追踪文件中的查询,并分析其结果,以便理解例如为什么有些数据没有显示。

返回列表