第 1 頁:基本操作題 |
第 2 頁:簡單應用題 |
第 3 頁:綜合應用題 |
二、簡單應用題
2[簡答題]
在考生文件夾,打開商品銷售數據庫CDB,完成如下簡單應用:
1.使用一對多報表向導建立名稱為P_ORDER的報表。要求從父表顧客表CUST中選擇所有字段,從子表訂單表0RDER中選擇所有字段;兩表之間采用“顧客號”字段連接;按“顧客號”字段升序排序;報表樣式為“經營式”,方向為“縱向”;報表標題為“顧客訂單表”。然后修改該報表,在頁注腳中增加一個標簽“制表人:王愛學”;該標簽水平居中,標簽中的“:”為中文的冒號。
2.修改一個名稱為two.PRG的命令文件。該命令文件統計每個顧客購買商品的金額合計(應付款),結果存儲在臨時表1s中。然后用1s中的每個顧客的數據去修改表scust對應的記錄。該命令文件有3行語句有錯誤,打開該命令文件進行修改。注意:直接在錯誤處修改,不改變SQL語句的結構和短語的順序,不允許增加、刪除或合并行,修改完成后,運行該命令文件。
參考解析:【考點分析】本大題主要考查的知識點是:通過報表向導建立報表及報表中標簽的設置修改、SQL語句的使用。 【解題思路】根據題目的要求在報表中逐步操作即可得到報表,修改SQL語句運行查看結果檢查是否正確修改。
(1)【操作步驟】
步驟1:單擊“打開”按鈕,在“打開”對話框中選擇考生文件夾下的CDB數據庫。
步驟2:單擊常用工具欄中的“新建”按鈕,“文件類型”選擇“報表”,利用向導創建報表。
步驟3:在“向導選取”對話框中,選擇“一對多報表向導”并單擊“確定”按鈕,并顯示“一對多報表向導”對話框。
步驟4:在“一對多報表向導”對話框的“步驟1-從父表選擇字段”中,在“數據庫和表”列表框中,選擇表CUST,然后在“可用字段”列表框中顯示表CUST的所有字段名,并選定所有字段至“選定字段”列表框中,單擊“下一步”按鈕。
步驟5:在“一對多報表向導”對話框的“步驟2-從子表選擇字段”中,在“數據庫和表”列表框中,選擇表ORDER,然后在“可用字段”列表框中顯示表ORDER的所有字段名,并選定所有字段至“選定字段”列表框中,單擊“下一步”按鈕。
步驟6:在“一對多報表向導”對話框的“步驟3-為表建立關系”中,單擊“下一步”按鈕。
步驟7:在“一對多報表向導”對話框的“步驟4-排序記錄”中,選擇“顧客號”和“升序”單選按鈕,再單擊“添加”按鈕,單擊“下一步”按鈕。
步驟8:在“一對多報表向導”對話框的“步驟5-選擇報表樣式”中,選擇“經營式”,方向選擇“縱向”,單擊“下一步”按鈕。
步驟9:在“一對多報表向導”對話框的“步驟6-完成“中,在”報表標題“文本框中輸入”顧客訂單表“,單擊”完成“按鈕。
步驟10:在“另存為”對話框中,輸入保存報表名P_ORDER,再單擊“保存”按鈕。
步驟11:打開該報表,在頁腳注中增加一個標簽控件,輸入:“制表人:王愛學”,選中該標簽,再選擇”格式”菜單下“對齊”子菜單中的“水平居中”命令。最后保存該報表。
(2)【操作步驟】
步驟1:打開考生文件夾下的TWO.PRG文件。
步驟2:修改其中的命令語句
錯誤1:SELECT顧客號,數量*單價應付款;修改為:SELECT顧客號,sum(數量*單價)應付款;
錯誤2:DO WHILE EOF()
修改為:DO WHILE.NOT.EOF()
錯誤3:REPLACE ALL應付款=money
修改為:REPLACE應付款WITH money
修改完成后運行該程序。
【易錯提示】在第1小題中,需要注意“報表樣式”和“報表方向”的選擇,這兩個操作都是在“步驟5-選擇報表樣式”對話框中設置完成的,第2小題中要注意題目要求中明確要求的使用中文冒號。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: