![](https://img.examw.com/index/logo.png)
6.通過向導建立一個DataWindow Object后可以更改它的數(shù)據(jù)源的表或字段嗎?如果可以將如何更改?
答:能,單擊【Painter Bar】工具欄上的【DataSource】按鈕,或選擇【Design】|【Data Scouce】命令,打開【SQL Select】畫板,然后在圖形界面添加新的字段,最后單擊【Return】按鈕,返回到數(shù)據(jù)窗口畫板。
7.在DataWindow Object 的Data Source 中可以指定可計算列。在DataWindow Object 畫板中也可以添加計算域,這兩者有什么區(qū)別?
答:計算列是在數(shù)據(jù)庫服務器端完成的計算,計算域是在客戶端完成的計算。
8.通過數(shù)據(jù)窗口畫板的設計如何實現(xiàn)高亮度顯示當前選擇的行記錄?
答:在數(shù)據(jù)窗口畫板中,選擇detail條目,在屬性窗口general頁中選擇color屬性,單擊該屬性后邊的圖標,彈出表達式式輸入窗口,輸入:
if ( getrow()=currentRow() , rgb(200,200,200) , rgb(255,255,255) )
則當前選擇的行記錄背景顯示為灰色。
9.哪些風格的數(shù)據(jù)窗口比較適合為報表使用?
答:大部分都可以,比較適合的:Tabular(列表)、Grid(表格)、Freeform(自由格式)、Group(分組)、Crosstab(交叉列表)、Graph(統(tǒng)計圖)、Composite(復合)、Label(標簽)、N-up(分欄)。
10.報表中的一些敏感數(shù)據(jù),如不及格成績要求顯著顯示,如何實現(xiàn)?
答:在數(shù)據(jù)窗口畫板中,選擇表示敏感數(shù)據(jù)的列(如成績chj),在屬性窗口中選擇某個顯示屬性,如font頁中的textcolor屬性,單擊該屬性后邊的圖標,彈出表達式式輸入窗口,輸入:if ( chj <60, rgb( 255, 0, 0), rgb( 0,0, 0) )
則不及格成績顯示為紅色。
11.要設計一個不需要進行數(shù)據(jù)更改的DataWindow對象,可以通過什么途徑實現(xiàn)?
答:修改數(shù)據(jù)窗口對象的更新屬性。選擇【Rows】|【Update Properties】菜單命令,彈出【Specify Update Properties】對話框,【Allow Updates】復選框決定是否允許數(shù)據(jù)窗口更新。如果這個復選框沒有選中,表明不能更新。