綜合應(yīng)用(1小題,計(jì)30分)
打開(kāi)考生文件夾下的sport_project項(xiàng)目,項(xiàng)目中有一個(gè)表單sport_form,表單中包括三個(gè)命令按鈕。
請(qǐng)完成如下操作:
1. 編寫(xiě)并運(yùn)行程序Four.prg。程序功能是:根據(jù)"國(guó)家"和"獲獎(jiǎng)牌情況"兩個(gè)表統(tǒng)計(jì)并建立一個(gè)新表"假獎(jiǎng)牌榜",新表包括"國(guó)家名稱"和"獎(jiǎng)牌總數(shù)"兩個(gè)字段,要求先按獎(jiǎng)牌總數(shù)降序排列(注意"獲獎(jiǎng)牌情況"的每條記錄表示一枚獎(jiǎng)牌)、再按"國(guó)家名稱"升序排列。
2. 為表單sport_form 中的"生成表"命令按鈕編寫(xiě)一條命令,執(zhí)行Four.prg程序。
3. 將在基本操作中建立的快速報(bào)表sport_report加入項(xiàng)目文件,并為表單sport_form中的命令按鈕"瀏覽報(bào)表"編寫(xiě)一條命令,預(yù)覽快速報(bào)表sport_report。
4. 將自由表"國(guó)家"和"獲獎(jiǎng)牌情況"加入項(xiàng)目文件sport_project,然后將項(xiàng)目文件連編成應(yīng)用程序文件sport_app.app。
解題思路:
打開(kāi)項(xiàng)目管理器。在項(xiàng)目中打開(kāi)表單。
1.單擊“代碼”—“程序”—新建程序,在命令文件four.prg中編寫(xiě)如下內(nèi)容(同學(xué)門(mén)若是命令不會(huì)就可以不寫(xiě)了,但程序一定要保存)
SELECT 國(guó)家名稱,COUNT(*) AS 獎(jiǎng)牌總數(shù) FROM 國(guó)家,獲獎(jiǎng)牌情況;
GROUP BY 國(guó)家.國(guó)家代碼;
WHERE 國(guó)家.國(guó)家代碼 = 獲獎(jiǎng)牌情況.國(guó)家代碼;
ORDER BY 獎(jiǎng)牌總數(shù) DESC, 國(guó)家名稱 INTO DBF 假獎(jiǎng)牌榜
2.在“表單設(shè)計(jì)器”中,雙擊“生成表”命令按鈕,在Command1.Click中輸入:do four。
3. 在“表單設(shè)計(jì)器”中,雙擊“瀏覽報(bào)表”命令按鈕,在Command2.Click中輸入:report form sport_report preview。
4. 在“項(xiàng)目管理器-sport_project”中,單擊“數(shù)據(jù)”選項(xiàng)卡,再單擊“自由表”,接著單擊“添加”按鈕,選擇表“國(guó)家.dbf”和“獲獎(jiǎng)牌情況.dbf”。單擊“連編”按鈕,在“連編選項(xiàng)”對(duì)話框,再單擊“確定”按鈕,在“另存為”對(duì)話框中輸入應(yīng)用程序名“sport_app”。
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |