使用連接條件

您可以在設計時覆蓋更新連接類型,例如:您可以設置一個報表,該報表包含所有在選定的期間範圍中沒有發生業務的科目代碼。

  1. 通過在〔報表設計〕窗格中單擊報表圖標顯示報表屬性。
  2. 選擇連接條件屬性。當沒有關聯的業務對像時,屬性值將顯示為無關聯。當將關聯設置為系統默認值時,值將顯示為默認值。如果您修改了關聯,則值將顯示為用戶自定義。單擊查詢按鈕將顯示〔連接條件〕,它由兩個主面板組成,左側是關聯的表格,右側是細節面板,可以在其中修改關聯的連接類型:
  3. 指定下列信息:
    關聯
    列出當前選定業務對象的所有〔關聯〕。您可以使用加號“+”和減號“-”符號展開/收縮該列表,並根據需要調整窗格的大小。
    類型
    關聯的類型由下列各項表示:
    • 內部內部 - 帶有匹配關鍵字段的所有行。
    • left_outer.png左外部 - 從指定〔起始〕值開始的所有行。
    • right_outer.png右外部 - 從指定〔結束〕值開始的所有行。
    • full_outer.png所有外部 - 從指定〔起始〕值開始的所有行和從指定〔結束〕值開始的所有行。
    已使用
    如果關聯包含在當前報表設計中,則此列中將顯示一個對勾。

    對於連接條件:

    關聯
    選定關聯的母級關聯名稱。
    起始
    關聯引用起始的對象。
    結束
    關聯引用結束的對象。
    連接類型
    如果需要,使用下拉菜單選擇備選連接類型。關聯表格中的細節將相應更新。可用的連接類型與在標準關係查詢中所使用的連接類型相同。如果必要,使用復位按鈕將關聯復位回默認設置。
    描述
    顯示當前選定〔連接類型〕的描述。
  4. 保存您的更改。

示例

當您在帳務行到科目的關聯中選擇科目關聯為〔右外部〕時,期望的輸出如下:

系統為所有的科目打印表頭行,無論選定期間是否存在業務行。

科目 期間 2 期初餘額 期間 2 變動 期末餘額期初餘額期間 3
11000 -13,234.23 -1,000.00 -14,234.23
12000 -10,000.00 0.00 -10,000.00
13000 -12,234.19 -1,600.00 -13,834.19

雖然科目 12000 在〔期間 2〕沒有行,期間變動值的總和為零(0.00)而非“空”。

當您在帳務行到科目的關聯中選擇科目關聯為〔內連接〕時,期望的輸出如下:

系統僅為所有在選定期間存在業務行的科目打印表頭行。

科目 期間 2 期初餘額 期間 2 變動 期末餘額期初餘額期間 3
11000 -13,234.23 -1,000.00 -14,234.23
13000 -12,234.19 -1,600.00 -13,834.19