簡單應用(2小題,每題20分,計40分)
在考生文件夾下完成如下簡單應用:
1. 使用SQL語句完成下面的操作:根據(jù)"國家"和"獲獎牌情況"兩個表統(tǒng)計每個國家獲得的金牌數(shù)("名次"為1表示獲得一塊金牌)結果包括"國家名稱"和"金牌數(shù)"兩個字段,并且先按"金牌數(shù)"降序、再按"國家名稱"降序排列存儲到表temp中。請將該SQL語句存儲在文件three.prg中,否則不得分。
解題思路:
在文件three.prg存放:
SELECT 國家.國家名稱, count (*) 金牌數(shù);
FROM 獲獎牌情況 INNER JOIN 國家 ;
ON 獲獎牌情況.國家代碼 = 國家.國家代碼;
WHERE 獲獎牌情況.名次=1;
GROUP BY 獲獎牌情況.國家代碼 Order by 金牌數(shù) DESC,國家.國家名稱 DESC into dbf
Temp
方法二
可以利用查詢設計器來完成---添加表(國家、獲獎牌情況)---添加字段(國家.國家名稱、COUNT(*) AS 金牌數(shù))----篩選”選項卡,在“字段名”處選擇“獲獎牌情況.名次”,條件為“=”,在實例中輸入:1。---排序---分組,選擇“國家.國家名稱”并單擊“添加”按鈕1. ---最后運行---查看SQL---把里面的命令復制到新建的程序文件中。
**********************************************************************
2. 建立一個文件名和控件名均為myform的表單,表單構造見下圖。表單中包括一個列表框(List1)、一個選項組(Optiongroup1)和一個“退出”命令按鈕
(Command1),這三個控件名使用系統(tǒng)默認的名字。相關控件屬性設置要求:表單的標題為"獎牌查詢",列表框的數(shù)據(jù)源使用SQL語句根據(jù)"國家"表顯示國家名稱,選項組中有三個按鈕,標題分別為金牌(Option1)、銀牌(Option2)和銅牌
(Option3)。
解題思路:
1. 建立表單,在“表單設計器”中,在“屬性”的Caption處輸入“獎牌查詢”,在Name處輸入“myform”。在“表單設計器”中,添加一個列表框List1,在“屬性”的RowSourceType處選擇“3 -SQL 語句”,在RowSource處輸入“select 國家名稱 from 國家 into cursor lsb”。在“表單設計器”中,添加一個選項組控件Optiongroup1,在其“屬性”的ButtonCount中輸入“3”,選中這個選項組并單擊鼠標右鍵,在彈出菜單中選擇“編輯”菜單項,再單擊“Option1”,在其“屬性”的Caption處輸入“金牌”;單擊“Option2”,在其“屬性”的Caption處輸入“銀牌”;單擊“Option3”,在其“屬性”的Caption處輸入“銅牌”。在“表單設計器”中,添加一個命令按鈕,在其“屬性”的Caption處輸入“退出”,并雙擊“退出”按鈕,在“Command1.Click”中輸入“Release Thisform”。
![]() |
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |