5.在表單中適當調整表格的大小,并將該表格的name屬性改為grid1(為了在程序代碼中引用方便),調整后的界面如圖48
6.選中組合框combo1,在"屬性"窗口中將其rowsourcetype屬性改為"1--值",再選中rowsource屬性,在上方文本框中輸入值:"男,女",如圖49.
同樣方法,將combo2的rowsourcetype屬性設為"1--值",將rowsource屬性設為"教授,講師,副教授".注意:輸入rowsource屬性值時,逗號分隔的是要在組合框中顯示的每一個選項,且必須用英文標點。
7.編寫代碼:
*combo1的interactivechange事件(用鼠標選擇列表項時產(chǎn)生的事件)代碼:
set filter to 職工檔案。性別=alltrim(thisform.combo1.value)
thisform.grid1.refresh
*combo的interactivechange事件代碼:
set filter to 職工檔案。職稱=alltrim(thisform.combo2.value)
thisform.grid1.refresh
8.保存并運行表單,可發(fā)現(xiàn),當我們在組合框中選擇時,比如我們在combo1中選擇了"男",則在表格中就將"職工檔案。DBF"中的男性記錄列出來。
9.分析:此例中,從數(shù)據(jù)環(huán)境中拖動所需的表到表單上,即自動生成表格,且該表格的rowsourcetype和rowsource等屬性都不必再設置, 系統(tǒng)自動將其recordsourcetype和recordsource屬性設置為生成這個表格的表文件"職工檔案。DBF")
相關推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |