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