【正文】
入起始日期、截止日期提示標簽及文本框不可見=.F.=.F.=.F.=.F.=.F.*表格數(shù)據(jù)不可修改=.T.Optiongroup1的CLICK事件代碼:*選定查詢類別后,設置各控件是否可見DO CASE CASE =1 amp。amp。按學號查詢 =.T. =.T. =.F. =.F. =.F. =.F. =.F. =請輸入要查詢的學號: = CASE =2 amp。amp。按姓名查詢 =.T. =.T. =.F. =.F. =.F. =.F. =.F. =請輸入學生姓名: = () CASE =3 amp。amp。按出生日期查詢 =.F. =.F. =.T. =.T. =.T. =.T. =.T. CASE =4 amp。amp。顯示全體記錄 =.F. =.F. =.F. =.F. =.F. =.F. =.F. SET FILTER TO GO TOP ENDCASEGRID1的數(shù)據(jù)連接連接RSB表。一一對應該對應的數(shù)據(jù)項,COMMAND4(查詢)的CLICK事件代碼:*按輸入的日期條件在表格中顯示查詢的記錄SELECT rsbPUBLIC qsrq,jzrqqsrq=jzrq=DO CASE CASE NOT EMPTY(qsrq) AND EMPTY(jzrq) SET FILTER TO 出生日期=qsrq CASE EMPTY(qsrq) AND NOT EMPTY(jzrq) SET FILTER TO 出生日期=jzrq CASE NOT EMPTY(qsrq) AND NOT EMPTY(jzrq) SET FILTER TO 出生日期=qsrq AND 出生日期=jzrq。 OTHERWISE MESSAGEBOX(未輸入查詢時間!,提示)ENDCASECOMMAND1的CLICK事件代碼:REPORT FORM .\menu1\ PREVIEW實現(xiàn)調(diào)用.\menu1\。該表單的運行圖示如下(圖9)圖9學生信息查詢表單()設計首先,學生成績查詢菜單的設計與學生信息查詢菜單的設計比較類似。菜單調(diào)用 。1) 。2) 學生成績查詢表單界面中主要控件屬性如表9所示。表9學生成績查詢表單控件屬性對象名稱屬性名稱屬性值Form1caption學生成績查詢AutoCenter.T.Grid1recordsourcetype1別名recordsourcecjbOptiongroup1buttoncount3value1Command1caption打印預覽…設計界面如圖10,界面如下:圖10學生成績查詢表單3) 各事件代碼均類似于學生信息查詢的事件代碼。其打印預覽按鈕的CLICK的事件代碼為:DO CASE CASE =1 SET FILTER TO 學號=ALLTRIM()。 CASE =1 SET FILTER TO 學生姓名。=ALLTRIM() CASE =1ENDCASEREPORT FORM .\ PREVIEW……系統(tǒng)菜單的設計主要分為操作員管理、口令設置、權限管理、系統(tǒng)日志、數(shù)據(jù)備份、數(shù)據(jù)恢復、 退出系統(tǒng)七項。各項調(diào)用相應的表單。在操作員管理項可實現(xiàn)操作員的添加,刪除,編輯等功能,口令設置實現(xiàn)口令修改的功能,權限管理實現(xiàn)該操作員相應的操作權限功能的設置,系統(tǒng)日志用來記錄每個操作員的登陸動作,便于系統(tǒng)的安全管理,數(shù)據(jù)備份和數(shù)據(jù)恢復主要是為數(shù)據(jù)庫的數(shù)據(jù)安全管理設置的。退出系統(tǒng)菜單功能實現(xiàn)退出到操作系統(tǒng)界面,把內(nèi)存歸還給操作系統(tǒng)。系統(tǒng)菜單的各項設計類似于前幾項菜單的設計,代碼也基本類似于學生信息管理菜單的設計,在此不再詳細給出。操作員管理的菜單運行如下:(圖11)圖11 學生成績查詢五、個人總結(jié)(寫出在課程設計過程中的收獲和體會,說明程序的優(yōu)點和缺憾。)六、參考文獻(參考的書籍或互聯(lián)網(wǎng)資源)1 譚浩強.C程序設計.北京:清華大學出版社,20052 ……略……27