DataSource

DataSource 為一文字函數,可傳回應用程式名稱、資料庫,或方格的別名表名稱。請在文字方塊、文字儲存格或列或欄標題中使用 DataSource

語法:

<<DataSource("GridName.Axis[ID],InfoType")>>

引數 描述

GridName

(必要) 報表中的任何方格,必須用引號括住。

Axis[]

(選擇性) 指向方格設計區段的指標。軸可以是下列其中一個關鍵字:rowcolcolumn,而且不區分大小寫。

例如,

<<DataSource("Grid1.Row[1]",DB)>>

如果未提供 Axis,將會傳回方格的預設資訊。當方格有多個資料庫連線時,請使用 Axis

ID

(如果使用 Axis 則為必要) 指示從其擷取資料庫連線資訊的設計時間、列號或欄字母。如果 ID 指向無效或不存在的列或欄 ID,則會使用方格預設設定值。此外,如果方格沒有次要的資料庫連線,則會使用方格預設設定值。

例如,

<<DataSource("Grid1.Col[A]",DB)>>

InfoType

(必要) 下列其中一個關鍵字:

  • App 會傳回應用程式名稱。

  • DB 會傳回資料庫名稱。

  • Alias 會傳回別名表名稱。若要傳回別名,則方格必須啟用別名表。別名表預設為停用。

  • Name 會傳回與指定方格相關聯的資料庫連線名稱。

註:

不支援 "Server" 作為 Planning 資料來源之 InfoType 的引數。

註:

所有引數皆須區分大小寫。

範例 1:

在您的報表中插入資料來源資訊:

<<DataSource("Grid1", App)>>

範例 2:

顯示與在其中輸入函數之標題關聯的資料來源的資料庫名稱:

<<DataSource(cur, DB)>>

註:

DataSource 支援 current 關鍵字。請參閱在文字函數中使用 Current/Cur 關鍵字