Crystal Reports Designer  

資料庫索引標籤 (預設值)

[資料庫] 索引標籤用來設定 SQL/ODBC 資料庫選項、排序及顯示資料表和欄位名稱時所用的方法以及其他進階選項。

瀏覽選項

顯示

資料表
如果選取這個核取方塊,程式可報告 SQL/ODBC 資料來源中的資料庫資料表,預設狀況下,已選取這個選項。
檢視表
如果選取這個核取方塊,程式可報告 SQL/ODBC 資料來源中的虛擬資料表,預設狀況下,已選取這個選項。
系統資料表
如果選取這個核取方塊,程式可報告系統資料表,一般來說,僅限於系統管理員使用這些資料表,但是具有適當權限之下也可以使用,預設狀況下,並未選取這個選項。
同義資料表
如果選取這個核取方塊,程式可報告某些主機上可用的虛擬資料表。預設狀況下,並未選取這個選項。
預存程序
如果您使用的 SQL 系統支援預存程序,當您選取這個核取方塊時,程式將可報告預存程序的結果集。預設狀況下,並未選取這個選項。
資料表名稱符合
這個方塊可讓您輸入 SQL LIKE 函式,以便指定要顯示在 [資料庫專家] 中的資料表名稱種類。您可以使用底線字元 (_) 和百分比符號字元 (%) 做為這個函式的萬用字元。底線字元代表任何單一字元,而百分比符號則代表任何字元字串,例如,DAV_ 只符合 DAVE,但是 DAV% 則同時符合 DAVE 和 DAVID 這兩者。「資料表名稱符合 C%」只會顯示資料表名稱以字母 C 開頭的資料表。
擁有人符合
這個方塊的作用和「資料表名稱符合」完全相同,只不過這裡的 LIKE 函式是用來選取資料表的擁有人 (或是建立者或別名),而非資料表名稱,例如,「擁有人符合 C%」只會顯示擁有人開頭是字母 C 的資料表。

依下列條件列出資料表和欄位

在 [資料庫] 索引標籤的本區段中設定完選項之後,即可指定程式要用於資料表和欄位的文字。

名稱
如果選取這個選項,程式會用實際名稱來識別資料表和欄位,例如「客戶」資料表和「公司名稱」欄位。預設狀況下,已選取這個選項。
說明
如果選取這個選項,程式會用指定的說明來識別資料表和欄位,例如「公司客戶」資料表和「所有客戶名稱」欄位。
兩者都要
如果選取這個選項,程式會用指派的名稱和說明兩者來識別資料表和欄位,例如「客戶 - 公司客戶」資料表和「公司名稱 - 所有客戶名稱」欄位。

排序

依字母順序排序資料表
如果選取這個核取方塊,程式中顯示的所有資料表都會依字母順序排序 (而不是在資料庫中所顯示的順序),預設狀況下,已選取這個選項。
依字母順序排序欄位
如果選取這個核取方塊,程式中顯示的所有欄位都會依字母順序排序 (而不是在資料庫資料表中所顯示的順序),預設狀況下,並未選取這個選項。

進階選項

使用索引或伺服器以增加速度
選取這個核取方塊可利用索引/伺服器,加快資料錄選擇程序,如果已清除這個核取方塊,資料錄選擇程序恐怕會變慢許多,預設狀況下,已選取這個選項。
注意   如果索引的名稱與使用索引的資料庫不同,您必須為程式辦認出索引,辨認方式是使用 [連結選項] 對話方塊。
在伺服器上執行群組
選取這個核取方塊可命令程式在伺服器上執行群組 (伺服器端的處理)。伺服器端的處理可讓您設定報表在伺服器上執行大部份程序,只有相關細節才交給電腦,伺服器端處理提供的優點如下:
  • 連接伺服器的時間較短
  • 電腦處理報表所需的記憶體較少
  • 從伺服器傳輸給客戶的時間較短

根據 SQL 資料來源所作的報表才能由伺服器端處理 (例如,根據查詢所作的報表就不能由伺服器端處理,因為查詢不是 SQL 資料來源)。

這不是預設選項

資料庫伺服器是不區分大小寫
如果希望在 SQL 資料中搜尋字串時不要檢查大小寫,請選取這個核取方塊,例如,如果報表含有 SQL 資料,而資料大小寫混用 (red、RED、Red),區分大小寫搜尋 red,只會傳回 red。如果選取這個核取方塊,同樣用 red 當做資料錄選擇值來查詢,卻可傳回 red、RED、Red。預設狀況下,已選取這個選項。
選擇重複資料僅顯示一筆以進行瀏覽
如果已選取 [選擇重複資料僅顯示一筆以進行瀏覽],當您瀏覽資料庫欄位的內容時,可看到前 500 筆不同 (唯一) 的資料錄。

如果沒有選取 [選擇重複資料僅顯示一筆以進行瀏覽],瀏覽會傳回前 500 筆資料錄的唯一值。

注意   由於 SQL Server 多半不支援為長資料型別選擇重複資料僅顯示一筆資料錄,例如備忘和 BLOB (二進位大型物件) 欄位,因此這類欄位不支援選擇及瀏覽重複資料僅顯示一筆資料錄。
在第一次重新整理時驗證
選取此核取方塊時,報表會以目前作用中的資料庫版本進行重新整理,並將其記錄緩衝區重設為您在每個階段作業中進行重新整理時的記錄大小。預設狀況下,已選取這個選項。
第一次重新整理時驗證預存程序
選取此核取方塊時,報表會以目前作用中的預存程序版本進行重新整理,並將其記錄緩衝區重設為您在每個階段作業中進行重新整理時的記錄大小。預設狀況下,並未選取這個選項。
在資料庫驅動程式升級時驗證
選取此核取方塊時,報表會以目前作用中的資料庫版本進行重新整理,並將其記錄緩衝區重設為資料庫驅動程式變更時的記錄大小。預設狀況下,已選取這個選項。

請參閱

連結選項對話方塊 | 預設值對話方塊 | 最佳化報表效能