記載信息的符號組合稱為數(shù)據(jù),數(shù)據(jù)用于描述實體的對象及其屬性.數(shù)據(jù)類型是數(shù)據(jù)的基本屬性,只有相同類型的數(shù)據(jù)才可以直接進(jìn)行運算.
在vfp中,共有13種字段類型和7種數(shù)據(jù)類型.13種字段類型是:字符型,數(shù)值型,浮點型,雙精度型,整型,貨幣型,日期型,日期時間型,邏輯型,備注型,通用型,二進(jìn)制字符型和二進(jìn)制備注型;而7種數(shù)據(jù)類型是:字符型,數(shù)值型,貨幣型,日期型,日期時間型,邏輯型和通用型.字段為表文件所特有,而數(shù)據(jù)既可做表文件中的字段內(nèi)容,也可以做內(nèi)存變量或常量使用.
1.字符型字段和字符型數(shù)據(jù):
字符型字段用于存放字符型數(shù)據(jù).字符型數(shù)據(jù)是指一切可印刷的字符,包括英文字母,阿拉伯?dāng)?shù)字,各種符號,漢字及空格.
上述"職工檔案"表中的"編號"和"姓名"字段就屬于字符型字段,而其中存儲的編號和姓名就屬于字符型數(shù)據(jù).字符型字段的寬度為1~字節(jié).
2.數(shù)值型,浮點型,雙精度型,整型字段與數(shù)值型數(shù)據(jù):
數(shù)值型字段按每位數(shù)1個字節(jié)存放數(shù)值型數(shù)據(jù),而浮點型字段存放浮點型數(shù)據(jù).這兩者寬度為20位.整型字段存放整數(shù),用該類型字段存放較大的整數(shù)可節(jié)省存儲容量,因為它只占4個字節(jié).雙精度型字段用于存放雙精度型數(shù),常用于科學(xué)計算,可得15位精度,但只占8個字節(jié).這些字段中存放在數(shù)據(jù)統(tǒng)稱為數(shù)值型數(shù)據(jù).
3.貨幣型字段和貨幣型數(shù)據(jù):貨幣型字段用于存放貨幣型數(shù)據(jù),但只占8個字節(jié).
4.日期型字段和日期型數(shù)據(jù):日期型字段用于存放日期型數(shù)據(jù).常用格式為:"年.月.日"和"月/日/年".在"職工檔案"表中,"出生日期"字段就是日期型字段,而其中存放的數(shù)據(jù)就是日期型數(shù)據(jù).
5.日期時間型字段和日期時間型數(shù)據(jù):日期時間型字段存放日期時間型數(shù)據(jù),格式為:年.月.日 小時:分:秒 Am或pm.
6.邏輯型字段和邏輯型數(shù)據(jù):邏輯型字段用于存放邏輯型數(shù)據(jù).邏輯型數(shù)據(jù)只有兩個值,即"真"和"假",常用于描述只有兩種狀態(tài)的數(shù)據(jù).例如:在"職工檔案"表中,"婚否"字段就是邏輯型字段,用"真"表示已婚,"假"值表示未婚.在輸入邏輯型數(shù)據(jù)時,可用T,t,Y,y中的任一個代表"真",而用F,f,N,n中的任一個代表"假".
7.備注型字段:備注型字段用于存放字符型信息,如文本、源代碼等,使其得到了廣泛應(yīng)用.它常用于記錄信息可有可無、可長可短的情況.例如,如果要在"職工檔案"表中增加一個"簡歷"字段,定義成備注型最合適,因為有些人的簡歷可能長些,有些人的簡歷可能短些.此外,備注型字段還可用于提供運行時的幫助信息.
記錄在備注型字段中的信息,實際上并不存放在表文件中,而是存放在與表文件同名,但擴(kuò)展名為.fpt的文件中.當(dāng)創(chuàng)建表文件時,如果定義了備注型字段,則相應(yīng)的備注文件會自動生成,會隨表文件的打開而自動打開.
8.通用型字段和通用型數(shù)據(jù):通用型字段可用于存放照片、電子表格、聲音、圖表及字符型數(shù)據(jù)等.通用型數(shù)據(jù)使vfp成為全方位的數(shù)據(jù)庫.通用型字段中的數(shù)據(jù)也存入.fpt文件中.
在vfp中,共有13種字段類型和7種數(shù)據(jù)類型.13種字段類型是:字符型,數(shù)值型,浮點型,雙精度型,整型,貨幣型,日期型,日期時間型,邏輯型,備注型,通用型,二進(jìn)制字符型和二進(jìn)制備注型;而7種數(shù)據(jù)類型是:字符型,數(shù)值型,貨幣型,日期型,日期時間型,邏輯型和通用型.字段為表文件所特有,而數(shù)據(jù)既可做表文件中的字段內(nèi)容,也可以做內(nèi)存變量或常量使用.
1.字符型字段和字符型數(shù)據(jù):
字符型字段用于存放字符型數(shù)據(jù).字符型數(shù)據(jù)是指一切可印刷的字符,包括英文字母,阿拉伯?dāng)?shù)字,各種符號,漢字及空格.
上述"職工檔案"表中的"編號"和"姓名"字段就屬于字符型字段,而其中存儲的編號和姓名就屬于字符型數(shù)據(jù).字符型字段的寬度為1~字節(jié).
2.數(shù)值型,浮點型,雙精度型,整型字段與數(shù)值型數(shù)據(jù):
數(shù)值型字段按每位數(shù)1個字節(jié)存放數(shù)值型數(shù)據(jù),而浮點型字段存放浮點型數(shù)據(jù).這兩者寬度為20位.整型字段存放整數(shù),用該類型字段存放較大的整數(shù)可節(jié)省存儲容量,因為它只占4個字節(jié).雙精度型字段用于存放雙精度型數(shù),常用于科學(xué)計算,可得15位精度,但只占8個字節(jié).這些字段中存放在數(shù)據(jù)統(tǒng)稱為數(shù)值型數(shù)據(jù).
3.貨幣型字段和貨幣型數(shù)據(jù):貨幣型字段用于存放貨幣型數(shù)據(jù),但只占8個字節(jié).
4.日期型字段和日期型數(shù)據(jù):日期型字段用于存放日期型數(shù)據(jù).常用格式為:"年.月.日"和"月/日/年".在"職工檔案"表中,"出生日期"字段就是日期型字段,而其中存放的數(shù)據(jù)就是日期型數(shù)據(jù).
5.日期時間型字段和日期時間型數(shù)據(jù):日期時間型字段存放日期時間型數(shù)據(jù),格式為:年.月.日 小時:分:秒 Am或pm.
6.邏輯型字段和邏輯型數(shù)據(jù):邏輯型字段用于存放邏輯型數(shù)據(jù).邏輯型數(shù)據(jù)只有兩個值,即"真"和"假",常用于描述只有兩種狀態(tài)的數(shù)據(jù).例如:在"職工檔案"表中,"婚否"字段就是邏輯型字段,用"真"表示已婚,"假"值表示未婚.在輸入邏輯型數(shù)據(jù)時,可用T,t,Y,y中的任一個代表"真",而用F,f,N,n中的任一個代表"假".
7.備注型字段:備注型字段用于存放字符型信息,如文本、源代碼等,使其得到了廣泛應(yīng)用.它常用于記錄信息可有可無、可長可短的情況.例如,如果要在"職工檔案"表中增加一個"簡歷"字段,定義成備注型最合適,因為有些人的簡歷可能長些,有些人的簡歷可能短些.此外,備注型字段還可用于提供運行時的幫助信息.
記錄在備注型字段中的信息,實際上并不存放在表文件中,而是存放在與表文件同名,但擴(kuò)展名為.fpt的文件中.當(dāng)創(chuàng)建表文件時,如果定義了備注型字段,則相應(yīng)的備注文件會自動生成,會隨表文件的打開而自動打開.
8.通用型字段和通用型數(shù)據(jù):通用型字段可用于存放照片、電子表格、聲音、圖表及字符型數(shù)據(jù)等.通用型數(shù)據(jù)使vfp成為全方位的數(shù)據(jù)庫.通用型字段中的數(shù)據(jù)也存入.fpt文件中.