我有两个表中的两个日期字段,我正在尝试按时间顺序排列工作单消耗的PO收据。
有没有办法将两个日期字段排在一起?
例如:
1/1/14 work order date
1/5/14 work order date
1/7/14 PO receipt date
1/9/14 work order date
1/20/14 work order date
这两个字段来自表'porel'的'duedate'和来自'jobmtl'表的'reqdate'
答案 0 :(得分:0)
在这种情况下,通常最简单的解决方案是在服务器端执行排序(例如,使用SQL Server存储过程,Access查询等),然后使用存储过程或查询作为数据源。 / p>
我读到的一个替代方法是在报表中创建全局变量,使用'WhilePrintingRecords;'将日期值分配给这些变量。在公式字段中,并使用这些变量然后为您执行实际报告。
有点复杂。
我不确定是否适用于您的另一个解决方案是:
让我们知道它是怎么回事。
答案 1 :(得分:0)
你应该创建一个说
的公式if (table1.duedate = null) then
{table2.duedate}
else
{table1.duedate}
然后对这个公式进行排序。自己检查语法。