一單位人員工資資訊表PayInf包含欄位為: ID(身份證號,錄入該人正式的身份證號),sYear(年份,4位長的字串),sMonth(月份,不超過2位長的字串),fSalary(薪金,浮點數)。
名稱為frmPerson的表單中有多個edit控制元件edtID、edtSex、edtBirthday、edtYear、edtMonth、edtSalary分別對應上述資訊。
名稱為frmMain的表單中顯示表中的資訊,五個Button控制元件btnInsert、btnDelete、btnUpdate、btnToExcel、btnExit,其OnClick事件分別利用AdoQuery1對資料進行增加、洗掉、修改操作、將資料匯出到EXCEL、退出程式。btnInsert、btnUpdate點擊后顯示frmPerson。其中btnInsert中要選判斷四個edit中的值是否滿足條件,如果滿足條件則保存,否則進行合理提示;btnDelete 中要選判斷表中有沒有edtID中的資訊,有的話提示是否洗掉,用戶同意后才能洗掉,否則不能洗掉,如果表中沒有edtID中的資訊,則提示后不洗掉;btnUpdate中要根據原來選的及新的身份證號判斷表中有沒有edtID中的資訊,有的話則根據edtID中的資訊修改相應的資訊,如果沒有則進行相應處理。
要求(1)增加操作中,要先判斷該身份證、該年、該月沒有記錄時才能增加,否則給出合理的提示;(2)洗掉前先給出合理的提示,用戶確認洗掉時才能洗掉;(3)身份證只能為18位長的字串;(4)年份應介于2001與2020之間;(5)月份只能在1與12之間;(6)薪金為1000到50000之間的浮點數;(7)身份證應該為合法的身份證(通過最后一位來驗證);(8)從身份證中取出性別資訊及出身日期進行顯示。
1)、畫出二表單中需要的所有的控制元件及其布局的圖。
2)、請分別寫出判斷身份證號、年份、月份、薪金、取出性別、取出出身日期的function的代碼。
3)、請分別寫出button的OnClick事件的代碼。
uj5u.com熱心網友回復:
去豬八戒網發包,幾十塊搞定uj5u.com熱心網友回復:
豬8戒,網,有一部分開發完軟體,最后說,不要了,不合格,大家都遇到么uj5u.com熱心網友回復:
沒用過豬八戒
uj5u.com熱心網友回復:
這真心不是學渣求助,這是懶到一定份上了,摳門到一定分上了的求助。100分,哪怕1萬分,我也不寫。
uj5u.com熱心網友回復:
我來接分而已
uj5u.com熱心網友回復:
100分,給力啊,樓主,結帖吧uj5u.com熱心網友回復:
不錯,學了招 豬八戒網。uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
這是期末考試題吧?uj5u.com熱心網友回復:
看起來像是考試題轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117346.html
標籤:數據庫相關
