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