我对水晶报告和所涉及的语法有些陌生,似乎无法通过搜索找到细节。
问题是,
我需要检查另一条记录的条件(如图像中所示)何时Op No=10
在表中Route
,然后我必须检查Date Complete
表中这条记录WO Route Schedule
的相同 OP(有关它们如何链接的图像)以及用户输入的日期报告已运行。
jist 是,我试图在(用户)(对于 OP 10)时以红色显示字段的字体,Date Complete>=FDate
但由于我生成的实际列表是对于当前的 OP,我一直在尝试许多 If 语句,以及对 when 使用 case 语句,但无济于事。OPs that are not 10
Op No=10
Route_ID and Work Order_ID!
Op_No=10
作为一个新手,我不完全确定还需要哪些其他信息。希望这些图像有助于解释我的动机,但如果您认为这个问题可以解决,请询问更多信息。
问候
编辑:如果有帮助,请提供更多上下文(第一条评论)
是的,如果不过度详细说明,很难解释,但每个工单 (WO) 都有大约 100 个操作 (OP)。现在,Crystal Reports 会生成一个仍然在车间活动的 OP 列表,但首先它必须检查某个 OP 是否已针对该工作订单完成,然后在 OP 编号 10 完成时生成一个带有红色字体的字段. 现在,如果我简单地说 If {WO_Route_Schedule.Date_Complete}>={?FDate} ,它将使用当前的 OP 完成日期,而不是该工作订单的 OP 10!