創(chuàng)建新表
1.1 介紹數(shù)據(jù)類型
表中的每一個(gè)字段由于其數(shù)據(jù)代表的意義的不同,因而都有特定的數(shù)據(jù)類型,例如:編號(hào)、姓名、出生年月三個(gè)字段的類型是各不相同的,在Visual FoxPro中,分別是用數(shù)值型(或整型)、字符型、日期型來(lái)表示的。熟悉各種數(shù)據(jù)類型可以幫助我們更快更好地對(duì)表進(jìn)行操作。Visual FoxPro 6.0 表中的數(shù)據(jù)類型及簡(jiǎn)單的說(shuō)明如下:
·字符型:用于包含字母、漢字、數(shù)字型文本、符號(hào)、標(biāo)點(diǎn)等一種或幾種的字段,其中的數(shù)字一般不是用來(lái)進(jìn)行數(shù)學(xué)計(jì)算的,如電話號(hào)碼、姓名、地址。
·貨幣型:貨幣單位,最多可有四位小數(shù),如果小數(shù)部分超過(guò)四位則將通過(guò)四舍五入只保留四位,如商品價(jià)格。
·數(shù)值型:整數(shù)或小數(shù)。如:成績(jī)、年齡、 訂貨數(shù)量。如果有小數(shù),需要指定小數(shù)位數(shù),小數(shù)點(diǎn)包含在字段寬度中,占一個(gè)字節(jié)。它還支持十六進(jìn)制數(shù)值。
·浮點(diǎn)型:同數(shù)值型。
·整 型:不帶小數(shù)點(diǎn)的數(shù)值。
·日期型:用來(lái)存放日期數(shù)值,Visual FoxPro 6.0(5.0)支持2000年型的日期數(shù)值。格式為:月/日/年。如:04/28/97。其中的年份如果輸入97,則系統(tǒng)默認(rèn)為1997,將光標(biāo)條移到表中該字段時(shí)就會(huì)顯示“04/28/1997”,如果輸入小于48的數(shù)(如45)則系統(tǒng)默認(rèn)為2045,因此,最好輸入完整的年份。
·日期時(shí)間型:格式為:月/日/年 時(shí):分:秒 AM或PM。如:04/28/97 06:26:00 AM。
·雙精度型:雙精度數(shù)值,如實(shí)驗(yàn)所要求的高精度數(shù)據(jù)。
·邏輯型:當(dāng)存儲(chǔ)的數(shù)據(jù)只有兩種可能時(shí)使用,用True(.T.)和False(.F.)表示。如:是否結(jié)婚。
·備注型:又稱內(nèi)存型,它的長(zhǎng)度隨輸入數(shù)據(jù)的長(zhǎng)度而定,它的存儲(chǔ)和表中其他數(shù)據(jù)是分開(kāi)的,存放在擴(kuò)展名為.FPT的文件中。
·通用型:可以鏈接或嵌入OLE對(duì)象,如由其他應(yīng)用程序創(chuàng)建的電子表格、WORD文檔、圖片。當(dāng)鏈接OLE對(duì)象時(shí),表中只包含指向數(shù)據(jù)的鏈接和創(chuàng)建OLE對(duì)象的應(yīng)用程序的鏈接;當(dāng)嵌入OLE對(duì)象時(shí),表中包含OLE對(duì)象復(fù)件及指向創(chuàng)建此OLE對(duì)象應(yīng)用程序的鏈接。
另外還有字符型(二進(jìn)制)和備注型(二進(jìn)制):前者同“字符型”相同,但是當(dāng)代碼頁(yè)更改時(shí)字符值不變;后者同“備注型”相同,但是當(dāng)代碼頁(yè)更改時(shí)備注不變。本課程中不涉及這兩種類型,這里不做介紹。
1.2 使用“表設(shè)計(jì)器”創(chuàng)建表
使用“表設(shè)計(jì)器”可以方便、直接地創(chuàng)建表,我們既可以通過(guò)“項(xiàng)目管理器”的“數(shù)據(jù)”選項(xiàng)卡使用“表設(shè)計(jì)器”創(chuàng)建;也可以從“文件”菜單中使用“表設(shè)計(jì)器”創(chuàng)建。前一種方法在以后創(chuàng)建“項(xiàng)目管理器”時(shí)再介紹,這里僅介紹從“文件”菜單中創(chuàng)建表。
1.2.1 創(chuàng)建表結(jié)構(gòu)
操作步驟:
從“文件”菜單中選擇“新建”。
在復(fù)選框中選取“表”。2、選取“新建文件”按鈕,在“輸入表名”中輸入我們要建的表名,例如“職工表”,選取“保存”按鈕。即出現(xiàn)表設(shè)計(jì)器:
這里有三個(gè)選項(xiàng)卡:“字段”、“索引”和“表”,默認(rèn)的是“字段”選項(xiàng)卡。
3、從第一行開(kāi)始依次輸入(或選擇):
·在“字段名”選項(xiàng)卡中鍵入字段名。
·在“類型”區(qū)域中,選擇列表中的某一字段類型。注意,字段的數(shù)據(jù)類型應(yīng)與將要存儲(chǔ)在其中的信息類型相匹配
·在“寬度”列中,設(shè)置以字符為單位的列寬,使字段的寬度足夠容納將要顯示的信息內(nèi)容。注意,一個(gè)漢字需占兩個(gè)字符。
·如果“類型”是“數(shù)值型”或“浮點(diǎn)型”,請(qǐng)?jiān)O(shè)置“小數(shù)位數(shù)”框中的小數(shù)點(diǎn)位數(shù)。
·如果希望為字段添加索引,就在“索引”列中選擇一種排序方式。
·如果想讓字段接受 null 值,選中“NULL”。NULL無(wú)明確的值,它不等同于零或空格。一個(gè) NULL 值不能認(rèn)為比某個(gè)值(包括另一個(gè) NULL 值)大或小,相等或不同。
·字段名前的雙向箭頭表明是當(dāng)前行。一行各項(xiàng)目之間用Tab鍵移動(dòng)。
4、表的結(jié)構(gòu)設(shè)置完畢后, 選取“確定”按鈕,這時(shí)會(huì)出現(xiàn)一個(gè)選擇框,詢問(wèn)“現(xiàn)在輸入數(shù)據(jù)嗎?”。此時(shí),可以選擇是立即開(kāi)始輸入記錄,還是在以后準(zhǔn)備好所有記錄后再打開(kāi)表進(jìn)行輸入。
1.2.2 在表中添加記錄
1、在“文件”菜單中選擇“打開(kāi)”。
2、從“搜尋”下拉框中選擇文件所在目錄,從“文件類型”下拉框中選擇“表”,即出現(xiàn)該目錄下所有的表。如下圖:
3、選擇“職工表.dbf”,點(diǎn)取確定按鈕。
4、從“顯示”菜單“中選擇“瀏覽”。如圖:
5、這時(shí)出現(xiàn)“職工表”瀏覽窗口,并且“顯示”菜單的內(nèi)容發(fā)生變化,如下圖,選擇“追加方式”。
6、在“瀏覽”窗口中輸入新的記錄。當(dāng)輸入內(nèi)容滿一個(gè)字段時(shí),光標(biāo)會(huì)自動(dòng)跳到下一個(gè)字段。內(nèi)容不滿時(shí),用Tab鍵或回車(chē)鍵將光標(biāo)移到下一字段。
7、當(dāng)編輯備注型(memo)字段時(shí),將光標(biāo)條移到memo上,雙擊它或按Ctrl+Home鍵就可進(jìn)入memo字段的輸入窗口進(jìn)行輸入、修改。完成后,單擊窗口上的關(guān)閉按鈕“X”或按Ctrl+w可以保存并關(guān)閉窗口。如不想保存,則按Esc鍵或Ctrl +Q。
8、進(jìn)入通用型(gen)字段與備注型方法相同。進(jìn)入編輯窗口后,打開(kāi)“編輯”菜單,選擇“插入對(duì)象”進(jìn)入插入對(duì)象窗口。選擇“新建”可以創(chuàng)建多種格式的圖象。我們選擇“由文件創(chuàng)建”,在“文件”框中輸入插入對(duì)象的文件名,包括路徑。
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 |