Crystal reports Crystal Reports-选择当前YYMM

Crystal reports Crystal Reports-选择当前YYMM,crystal-reports,Crystal Reports,我试图创建一个Crystal报表,从access表中读取数据。我在访问表中有一个名为REPT_YYMM的特定字段。这基本上是一个运行数据字段,因此每个月当程序运行时,它都会在导出到access之前填充字段中的当前年份/月份,因此有一种方法可以进行月度比较。对于我正在处理的报告,我只想在每月刷新数据时显示数据以及当前REPT_YYMM字段。有没有办法在公式中做到这一点。我对日期类型函数不够熟悉,不知道从哪里开始 任何指导或建议都将不胜感激 你的问题不是很清楚,但如果我理解正确,你只需要过滤字段RE

我试图创建一个Crystal报表,从access表中读取数据。我在访问表中有一个名为REPT_YYMM的特定字段。这基本上是一个运行数据字段,因此每个月当程序运行时,它都会在导出到access之前填充字段中的当前年份/月份,因此有一种方法可以进行月度比较。对于我正在处理的报告,我只想在每月刷新数据时显示数据以及当前REPT_YYMM字段。有没有办法在公式中做到这一点。我对日期类型函数不够熟悉,不知道从哪里开始


任何指导或建议都将不胜感激

你的问题不是很清楚,但如果我理解正确,你只需要过滤字段REPT_YYMM=YYMM的数据

转到选择公式,记录并输入:

{table.REPT_YYMM} = cStr(currentdate,'yyMM');

字段类型是什么?YYMM不是标准的日期时间格式,所以我猜它可能是varchar或int?该字段实际上存储为文本。该字段在SAS程序中作为字符字段生成,但随后导出到access并成为文本。我当然可以将日期时间格式更改为可接受的格式,以便与Crystal一起使用。Crystal将从底层数据库或ODBC接受本机日期/时间值。获得实时日期时间值后,可以使用常规日期字段格式选项来显示YYMM格式。很抱歉,不太清楚。即使我不是你,你的建议正是我想要的。非常感谢。