1、建立一個(gè)圖書借閱管理數(shù)據(jù)庫,文件名為db722.DBC,并輸入數(shù)據(jù)(40分)
該數(shù)據(jù)庫中有兩個(gè)數(shù)據(jù)表: 圖書基本信息表(TUJ.DBF)和圖書借閱情況表(JY.DBF)。其數(shù)據(jù)形式如下:
圖書基本信息表TUJ.DBF
書號(hào) 書名 單價(jià) 第一作者
020365 VFP開發(fā)實(shí)例導(dǎo)航 36 邵洋
020528 VFP程序設(shè)計(jì)教程 23 劉瑞新
020234 數(shù)據(jù)庫系統(tǒng)原理教程 18 王珊
020458 VFP及其應(yīng)用系統(tǒng)開發(fā) 32 史濟(jì)民
020636 VFP入門與提高 56 史濟(jì)民
030810 基于web的數(shù)據(jù)庫應(yīng)用 15 邵洋
要求:將數(shù)據(jù)庫中的TUJ.DBF(父表)和JY.DBF(子表)以“書號(hào)”建立一對多永久關(guān)系。注意,同一書號(hào)可能有多本書供借閱。
2、建立程序文件COM-SQL722.PRG,要求將完成下列各小題任務(wù)的VFP數(shù)據(jù)表操作命令或VFP-SQL命令寫在該程序文件中。在程序首行用注釋語句注明考生姓名和準(zhǔn)考證號(hào),并請用注釋語句標(biāo)注小題號(hào)。(30分)
(1)查詢有效期低于30天(含)的已借出圖書的信息,包括:書號(hào)、書名、借出日期、有效期和借閱人;
2.
sele 1
use jy
index on 書號(hào) tag sh
sele 2
use tuj
set rela to 書號(hào) into jy
list for 有效期(天)<=30 fields 書號(hào),書名,jy.借出日期,jy.有效期(天),jy.借閱人
(2)按第一作者分類匯總圖書的總價(jià)值(即各書單價(jià)之和);
2)
use tuj
index on 第一作者 tag zz
total to hz on 第一作者 fields 單價(jià)
use hz
list
3)
use jy
dele for 借出日期+有效期(天)>{^2007-10-15}
(3)以日期2007.10.15為界,將JY.DBF中超過有效借閱期的圖書作刪除標(biāo)志;
use jy
dele for 借出日期+有效期(天)>{^2007-10-15}
3、表單設(shè)計(jì)。按以下要求設(shè)計(jì)程序界面,表單文件名為:FORM722.SCX。(30分)
設(shè)計(jì)如圖所示一個(gè)表單,包括3個(gè)標(biāo)簽,1個(gè)文本框,1個(gè)命令按鈕(各控件的主要屬性參照圖形尺寸自定)。其中:
? 表單的標(biāo)題要顯示考生自己的姓名和考號(hào);
? 文本框text1的顯示初值為0;
? 該表單運(yùn)行后,可以在文本框text1中反復(fù)輸入數(shù)值,左鍵單擊“算平均”命令按鈕,則由2個(gè)標(biāo)簽分別顯示各數(shù)值的平均值(大號(hào)字)和輸入次數(shù)(小號(hào)字)。注意該2標(biāo)簽開始沒有顯示;
? 雙擊表單任意空白處結(jié)束表單程序的運(yùn)行。
界面設(shè)計(jì)(10分)
主要屬性,事件代碼:
文本框text1的value屬性值為0(5分)
表單的"load"事件(15分)
public s,n
s=0
n=0
"算平均"按鈕的"click"事件:
s=s+thisform.text1.value
n=n+1
thisform.label1.caption=str(s/n)
thisform.label2.caption=str(n)
表單的”dblclick” 事件:
Thisform.release
2015職稱計(jì)算機(jī)考試書PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 | |
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |