2014-02-18 55 views
0

我有兩個表中的兩個日期字段,我試圖顯示按照時間順序排序的工作訂單消耗的POs收據。水晶報表 - 按時間順序排序兩個不同的日期字段

有什麼辦法可以將兩個日期字段排序在一起嗎?

例如:

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」和從表「jobmtl」「reqdate」「交貨期」

+0

這兩張桌子是以某種方式聯繫的嗎? – craig

回答

0

通常在這樣的情況下,最簡單的解決方案是執行在服務器端進行排序(例如,使用SQL Server存儲過程,Access查詢等),然後使用存儲過程或查詢作爲數據源。

我讀到的另一種方法是在報告中創建全局變量,使用'WhilePrintingRecords'將日期值賦給這些變量。在公式領域,並使用這些變量,然後爲您做實際的報告。

稍微複雜。

如果適用於您這我不知道另一種解決方案是:

  1. 單擊主菜單>報告>記錄排序專家
  2. 在框中左側選擇日期字段,並將其添加在右邊
  3. 箱子檢查升序複選框並單擊確定

讓我們知道如何去。

0

你應該創建一個公式說

if (table1.duedate = null) then 
    {table2.duedate} 
else 
    {table1.duedate} 

然後排序這個公式。檢查你自己的語法。