原創(chuàng)|其它|編輯:郝浩|2012-09-17 14:26:40.000|閱讀 215 次
概述:本文介紹了如何在Stimulsoft Reports.Fx中創(chuàng)建和編輯數(shù)據(jù)列。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Stimulsoft Reports.Fx下載
創(chuàng)建數(shù)據(jù)列
從數(shù)據(jù)源中創(chuàng)建一個新的列,這個新的列也將會添加到數(shù)據(jù)列中,然后在新的項目菜單里或者是選擇的數(shù)據(jù)源的文本菜單中選擇新建數(shù)據(jù)列,接下來會彈出一個對話框,在這個對話框中制定新的列,如下圖所示:
如上圖填完選項之后,點擊OK,一個新的數(shù)據(jù)列就創(chuàng)建完成了,但是值得注意的是,在這時所創(chuàng)建的數(shù)據(jù)列是一個空的數(shù)據(jù)列,里面沒有連接真實的數(shù)據(jù),如果這個數(shù)據(jù)庫沒有這個數(shù)據(jù)列,那么當(dāng)調(diào)用這個數(shù)據(jù)庫時,報表生成器就會報錯。
編輯數(shù)據(jù)列
剛才所創(chuàng)建的數(shù)據(jù)列是可以進(jìn)行編輯的,在所選的數(shù)據(jù)列的文本菜單中選擇編輯,或者是直接在數(shù)據(jù)字典的工具欄中點擊編輯按鈕;之后將會彈出一個編輯對話框,在這里就可以編輯所示的各種屬性值,然后點擊OK就完成了操作,如下圖所示:
計算數(shù)據(jù)列
計算數(shù)據(jù)列是在一個表達(dá)式的基礎(chǔ)上進(jìn)行計算的,這個表達(dá)式會在其他的數(shù)據(jù)列進(jìn)入現(xiàn)有的數(shù)據(jù)源時被使用。這個表達(dá)式可以是沒有進(jìn)行計算的數(shù)據(jù)列、常數(shù)、函數(shù)、或者是任何的組合、連接一個到多個的操作的名稱。但是這個表達(dá)式不能是嵌套查詢,除非另有所指,這個計算數(shù)據(jù)列是一個空的數(shù)據(jù)列,不能在數(shù)據(jù)源進(jìn)行物理的存儲,這個計算數(shù)據(jù)源的值在每次你訪問它們的時候都會進(jìn)行更新。此外,每當(dāng)你改變列包括訪問計算表達(dá)式,該計算數(shù)據(jù)列的值也會進(jìn)行相應(yīng)的更新。在你添加一個計算列之前,你必須至少連接至少一個數(shù)據(jù)源。考參考下面的在數(shù)據(jù)源Auto中創(chuàng)建一個計算數(shù)據(jù)列,在下面的列都存在在這個數(shù)據(jù)源中。
為了創(chuàng)建一個新的數(shù)據(jù)列,你不得不調(diào)用創(chuàng)建新的數(shù)據(jù)列對話框,并且填寫內(nèi)容,如下所示:
在這個例子里面,計算表達(dá)式將包括來自數(shù)據(jù)源Auto的數(shù)據(jù)列year2000和year2009,同時在新的計算數(shù)據(jù)列中的數(shù)據(jù)類型將會是雙份,在創(chuàng)建好數(shù)據(jù)列之后,你將要把參考的文本組件放到數(shù)據(jù)列中。在這個例子中,這個文本組件包括一個鏈接{Auto.NEWCalatedColumn1},作為計算的結(jié)果將會在以百分?jǐn)?shù)顯示,這時文本組件將會改變格式,i.e.設(shè)置百分?jǐn)?shù)格式,下面就是有計算數(shù)據(jù)列的報表的例子:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:外文翻譯