7[簡答題](1)將自由表“匯率”和“貨幣代碼”添加到“貨幣”數(shù)據(jù)庫中。
(2)為表“匯率”建立一個普通索引,索引名和索引表達式均為“外幣名稱”;為表“貨幣代碼”建立一個主索引(升序),索引名和索引表達式均為“貨幣代碼”。
(3)為表“匯率”設(shè)定有效性規(guī)則:“匯率>0”;錯誤提示信息是:“匯率必須大于0”,默認值為“1”。
(4)打開表單文件“bdl”,請修改“登錄”命令按鈕的有關(guān)屬性,使其在運行時可使用。
參考解析:
【考點指引】本大題主要考查了添加自由表、數(shù)據(jù)表的索引、有效性規(guī)則的建立等基本探作,以及命令按鈕的Enabled屬性作用。
(1)【操作步驟】
、龠x擇【文件】→【打開】命令,或直接單擊工具欄上的“打開”圖標,在彈出的對話框中選擇要打開的數(shù)據(jù)庫文件“貨幣.dbc”。
、谠凇皵(shù)據(jù)庫設(shè)計器”中,單擊右鍵選擇“添加表”命令,在“打開”對話框中選擇表“匯率”,單擊“確定”按鈕將自由表“匯率”添加到數(shù)據(jù)庫“貨幣”中,以此方法再將自由表“貨幣代碼”添加到數(shù)據(jù)庫“貨幣”中。
(2)【操作步驟】
①在數(shù)據(jù)庫設(shè)計器中,選擇表“匯率”,選擇【數(shù)據(jù)庫】→【修改】命令,打開表設(shè)計器修改表“匯率”結(jié)構(gòu),在“匯率”表設(shè)計器中的“索引”選項卡的“索引名”中輸入“外幣名稱”,選擇索引類型為“普通索引”,索引表達式為“外幣名稱”,單擊“確定”按鈕關(guān)閉表設(shè)計器并保存表“匯率”結(jié)構(gòu)。
、谠跀(shù)據(jù)庫設(shè)計器中,選擇表“貨幣代碼”,選擇【數(shù)據(jù)庫】→【修改】命令,打開表設(shè)計器修改表“貨幣代碼”結(jié)構(gòu),在“貨幣代碼”表設(shè)計器中的“索引”選項卡的“索引名”中輸入“貨幣代碼”,選擇索引類型為“主索引”,索引表達式為“貨幣代碼”,單擊“確定”按鈕關(guān)閉表設(shè)計器并保存表“貨幣代碼”結(jié)構(gòu)。
(3)【操作步驟】
、僭跀(shù)據(jù)庫設(shè)計器中,右鍵單擊數(shù)據(jù)庫表“匯率”,在彈出的快捷菜單中選擇“修改”菜單命令,進入“匯率”的數(shù)據(jù)表設(shè)計器界面。
、谠凇皡R率”表設(shè)計器中的“字段”選項卡下,選擇“匯率”字段,在“字段有效性”的“規(guī)則”文本框中輸入“匯率>0”,“信息”文本框中輸入”匯率必須大于0”,“默認值”文本框中輸入“1”,單擊“確定”按鈕關(guān)閉表設(shè)計器并保存表“匯率”結(jié)構(gòu)。
(4)【操作步驟】
、龠x擇【文件】一【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bdl.SCX”,單擊“確定”按鈕,打開表單設(shè)計器。
、谠诒韱卧O(shè)計器中,選擇“登錄”命令按鈕,在命令按鈕屬性窗口中將“Enabled”屬性值修改為“.T.”,使其在運行時可使用,然后關(guān)閉表單設(shè)計器并保存表單“bdl”。
8[簡答題](1)使用報表向?qū)Ы⒁粋簡單報表。要求:選擇“客戶”表Customer中所有字段;記錄不分組;報表樣式為“隨意式”;列數(shù)為“1”;字段布局為“列”;方向為“縱向”;排序字段為“會員號”(升序);報表標題為“客戶信息-報表”報表文件名為“myreport”。
(2)使用命令建立一個名稱為“sb_view”的視圖,并將定義視圖的命令代碼存放到命令文件“pview.prg”中。視圖中包括客戶的會員號(來自Customer表)、姓名(來自Customer表)、客戶所購買的商品名(來自article表)、單價(來自O(shè)rderItem表)、數(shù)量(來自orderItem表)和金額(OrderItem.單價*OrderItem.數(shù)量),結(jié)果按“會員號”升序排序。
參考解析:
(1)【操作步驟】
、賳訄蟊硐?qū)Вⅰ癈ustomer”表所有字段加入到報表的“可用字段”中。
、谠谙?qū)е,設(shè)置分組記錄為“無”,報表樣式選擇“隨意式”,報表布局列數(shù)選擇“1”,字段布局選擇“列”,方向選擇“縱向”。
③選擇索引標志為“會員號”(升序),并設(shè)置報表標題為“客戶信息一覽表”
、軉螕簟巴瓿伞卑存I并保存報表名為“myreport”.
(2)【操作步驟】
①在Visual FoxPro命令窗口輸入如下命令:
CREA VIEW sb_view as;
SELECT Customer.會員號,Customer.姓名,Article.商品名,Orderitem.單價,
Orderitem.數(shù)量,orderItem.單價*OrderItem.數(shù)量as金額
FROM ecommerce!customer INNER JOIN commerce!
orderitem
INNER JOIN eeommerce!article
0N Article.商品號=Orderitem.商品號
0N Customer.會員號=Orderitem.會員號
order BY Customer.會員號
、谳斎隡odify Command pview;prg命令打開程序編輯窗口,并將上述代碼復(fù)制(或輸入)到該文件中。
、弁顺霾⒈4嬖揚RG文件。
相關(guān)推薦:
2015年計算機二級考試《VFP》鞏固練習(xí)及解析匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |