




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、結構化程序設計的步驟結構化程序設計的步驟表單程序設計的步驟表單程序設計的步驟第第3333次上機考試次上機考試子表:子表:2 2號區號區父表:父表:1 1號區號區33.1.2編寫程序(文件名:)編寫程序(文件名:)select 2use 學生學生index on 學號學號 tag xhselect 1use 成績成績set relation to 學號學號 into bp打開表,索引,關聯打開表,索引,關聯p數據處理(數據處理(1)修改記錄修改記錄replace all 成績成績 with 成績成績*1.15 for 課程名課程名=Access程序設計程序設計將課程為“Access程序設計“的成
2、績提高15%。p數據處理(數據處理(2)查詢,顯示查詢,顯示通過輸入“學號”查詢學生的信息,即:學號、姓名、課程名、成績、學院等資料。若沒找到,顯示“數據表中沒有查到此人信息!”。界面舅圖所示:accept 請輸入查詢的學號:請輸入查詢的學號: to xhlocate for 學號學號=xhif found() ? *查詢結果查詢結果* ? 學號學號 姓名姓名 課程名課程名 成績成績 學院學院 do while found() ? 學號學號, b.姓名姓名, 課程名課程名, 成績成績, b.學院學院 continue enddo ? *else ? 數據表中沒有查到此人信息!數據表中沒有查到此
3、人信息!endifp關閉表關閉表close databasesclearset talk offset safety offselect 2use 學生學生Index on 學號學號 tag xhselect 1use 成績成績set relation to 學號學號 into breplace all 成績成績 with 成績成績*1.15 for 課程名課程名=Access程序設計程序設計accept 請輸入查詢的學號:請輸入查詢的學號: to xhlocate for 學號學號=xhif found() ? *查詢結果查詢結果* ? 學號學號 姓名姓名 課程名課程名 成績成績 學院學院
4、do while found() ? 學號學號, b.姓名姓名, 課程名課程名, 成績成績, b.學院學院 continue enddo ? *else ? 數據表中沒有查到此人信息!數據表中沒有查到此人信息!endifclose databases33.1.3表單設計(文件名:表單)表單設計(文件名:表單)p創建表單,添加控件、數據環境創建表單,添加控件、數據環境p設置控件屬性設置控件屬性p編寫事件處理代碼編寫事件處理代碼子表:子表:2 2號區號區父表:父表:1 1號區號區33.2.2編寫程序(文件名:)編寫程序(文件名:)select 2use kshindex on 學號學號 tag x
5、hselect 1use yyuset relation to 學號學號 into bp打開表,索引,關聯打開表,索引,關聯p數據處理(數據處理(1)修改記錄修改記錄replace all 平均分平均分 with (筆試筆試+聽力聽力)/2計算并填寫“”的平均;p數據處理(數據處理(2)修改,顯示修改,顯示填寫中的“評語”字段值。其中:當平均分=90,評語為“優”; 當平均分=80,評語為“良”; 當平均分=70,評語為“中”。查詢輸入格式如下:go topdo while !eof() do case case 平均分平均分=90 replace b.評語評語 with 優優 case 平均
6、分平均分=80 replace b.評語評語 with 良良 case 平均分平均分=70 replace b.評語評語 with 中中 endcase skipenddobrowse fields 學號學號, b.姓名姓名, 筆試筆試, 聽力聽力, 平均分平均分, b.評語評語p關閉表關閉表close databasesclearset talk offset safety offselect 2use kshindex on 學號學號 tag xhselect 1use yyuset relation to 學號學號 into breplace all 平均分平均分 with (筆試筆試+
7、聽力聽力)/2go topdo while !eof() do case case 平均分平均分=90 replace b.評語評語 with 優優 case 平均分平均分=80 replace b.評語評語 with 良良 case 平均分平均分=70 replace b.評語評語 with 中中 endcase skipenddobrowse fields 學號學號, b.姓名姓名, 筆試筆試, 聽力聽力, 平均分平均分, b.評語評語close databases33.2.3表單設計(文件名:表單)表單設計(文件名:表單)p創建表單,添加控件、數據環境創建表單,添加控件、數據環境p設置控
8、件屬性設置控件屬性p編寫事件處理代碼編寫事件處理代碼子表:子表:2 2號區號區父表:父表:1 1號區號區33.3.2編寫程序(文件名:)編寫程序(文件名:)select 2use 商品商品index on 商品號商品號 tag sphselect 1use 訂單訂單set relation to 商品號商品號 into bp打開表,索引,關聯打開表,索引,關聯p數據處理(數據處理(1)修改記錄修改記錄replace all 總金額總金額 with b.單價單價*數量數量計算訂單的總金額(總金額=單價*數量),填入“訂單.dbf”的“總金額”字段中。p數據處理(數據處理(2)修改,顯示修改,顯示
9、按訂單號查詢該商品名、單價、數量和總金額。要求能反復查詢。直到用戶不再查詢為止。界面如下圖所示:請輸入訂單號:0002=查詢結果=商品名稱 單價 數量 總金額計算機操作系統 繼續查詢嗎?(y/n)ndo while .T. accept 請輸入訂單號:請輸入訂單號: to ddh locate for 訂單號訂單號=ddh ? =查詢結果查詢結果= ? 商品名稱商品名稱 單價單價 數量數量 總金額總金額 do while found() ? b.商品名商品名, b.單價單價, 數量數量, 總金額總金額 continue enddo wait 繼續查詢嗎(繼續查詢嗎(Y/N)?)? to yn
10、if upper(yn)=N exit endifenddop關閉表關閉表close databasesclearset talk offset safety offselect 2use 商品商品index on 商品號商品號 tag sphselect 1use 訂單訂單set relation to 商品號商品號 into breplace all 總金額總金額 with b.單價單價*數量數量do while .T. accept 請輸入訂單號:請輸入訂單號: to ddh locate for 訂單號訂單號=ddh ? =查詢結果查詢結果= ? 商品名稱商品名稱 單價單價 數量數量
11、總金額總金額 do while found() ? b.商品名商品名, b.單價單價, 數量數量, 總金額總金額 continue enddo wait 繼續查詢嗎(繼續查詢嗎(Y/N)?)? to yn if upper(yn)=N exit endifenddoclose databases33.4.2編寫程序(文件名:)編寫程序(文件名:)pSQL查詢查詢SELECT Xscjzk.學號學號, Xjxx.姓名姓名, Dm_yx.院系簡稱院系簡稱,;Xscjzk.課程代碼課程代碼, Xscjzk.成績成績; FROM xscjzk INNER JOIN xjxx; INNER JOIN d
12、m_yx ; ON Xjxx.院系代碼院系代碼 = Dm_yx.院系代碼院系代碼 ; ON Xscjzk.學號學號 = Xjxx.學號學號; WHERE Dm_yx.院系簡稱院系簡稱 = 動科院動科院33.5.2編寫程序(文件名:)編寫程序(文件名:)use cj5p打開表打開表p數據處理數據處理 統計,顯示統計,顯示1. 從鍵盤上輸入查詢的學號,能查詢該同學的學號、平均成績2. 程序要求能反復查詢輸出,其輸出格式如下:。do while .T. accept 請輸入查詢的學號:請輸入查詢的學號: to xh average 成績成績 to pj for 學號學號=xh ? 學號:學號:, x
13、h, 平均成績:平均成績:, pj wait 繼續查詢嗎(繼續查詢嗎(Y/N)?)? to yn if upper(yn)=N exit endifenddop關閉表關閉表close databases使用時,直接刪除本頁!使用時,直接刪除本頁!精品課件,你值得擁有精品課件,你值得擁有!精品課件,你值得擁有精品課件,你值得擁有!使用時,直接刪除本頁!使用時,直接刪除本頁!精品課件,你值得擁有精品課件,你值得擁有!精品課件,你值得擁有精品課件,你值得擁有!使用時,直接刪除本頁!使用時,直接刪除本頁!精品課件,你值得擁有精品課件,你值得擁有!精品課件,你值得擁有精品課件,你值得擁有!clearset talk
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年山東省菏澤市中考歷史真題
- 花崗巖開采管理制度
- 茶葉修剪隊管理制度
- 防疫督導員管理制度
- 課外閱讀專項-部編人教版小學三年級語文下冊試卷-部編人教版小學三年級語文下冊試卷
- 設備維修合同 (三)
- 設備機組維修技術培訓方案及質量保證措施
- 哈爾濱市第九中學校2024-2025學年高二下學期6月月考政治試卷(含答案)
- 大班各領域教育內容要點及實施策略探討
- 【高中語文】《六國論》課文深度解析+統編版高一語文必修下冊
- 通信員工安全試題及答案
- 2025年洗紋身協議書
- 工會廠務公開課件
- 桃花源記的試題及答案
- 工廠計件獎罰管理制度
- 2024年陜西省西安市初中學業水平模擬考試地理試卷
- 2025黑龍江省交通投資集團限公司招聘348人易考易錯模擬試題(共500題)試卷后附參考答案
- cpsm考試試題及答案
- 匯川技術高壓變頻器技術標準教材
- 2025年玻璃鋼圍網漁船項目市場調查研究報告
- 江蘇省南京2022年中考歷史試卷(解析版)
評論
0/150
提交評論