| | | | | | | [文章信息] | | | 作者: | | | 时间: | 2005-03-01 | | 出处: | 天极网 | | 责任编辑: | 方舟 | |
| [文章导读] | | | Visual FoxPro是一个有着广泛用户基础的著名数据库管理系统软件…… | |
| |
|
| | | |
|
|
|
|
|
四、确定字段类型
所有的Visual FoxPro数据都需要分类,这种分类用于描述数据可能的值与取值范围和大小。不同类型的数据允许使用的取值勤范围有不同的限制,可在允许的范围内指定各字段的类型与取值范围。
可以使用的字段类型与取值范围如表1所列。
表1 Visual FoxPro 9数据类型与取值范围
| 数据类型 |
中文意思 |
用途 |
长度 |
取值范围 |
| Character |
字符 |
任何文本 |
1-254个字节 |
任何字符 |
| Currency |
货币 |
货币计数 |
8个字节 |
- 922337203685477.5808 至922337203685477.5807 |
| Date |
日期 |
设置月/日/年期数据 |
8个字节 |
01/01/100 to 12/31/9999 |
| DateTime |
日期时间 |
设置月/日/年期/时间 |
8个字节 |
01/01/100 to 12/31/9999、plus 00:00:00 a.m. to 11:59:59 p.m. |
| Logical |
逻辑 |
真与假的布尔值 |
1个字节 |
真 (.T.) 或假 (.F.) |
| Numeric |
数字 |
记录整数或者分数 |
8 个字节存内存中,在表中1-20个字节 |
-.9999999999E+19 至.9999999999E+20 |
| Double |
双精度 |
记录双精度浮点数 |
8个字节 |
+/-4.94065645841247E-324至+/-8.9884656743115E307 |
| Float |
浮点 |
与Numeric型相同 |
与Numeric型相同 |
-.9999999999E+19至.9999999999E+20 |
| General |
一般 |
参考物体连接嵌入人体 |
在表中为4个字节 |
受可用内存的大小限制 |
| Integer |
整型 |
记录整型值 |
4个字节 |
-2147483647至 2147483646 |
| Memo |
备注 |
参考一个文字数据块 |
在表中为4个字节 |
受可用内存大小限制 | 五、定义字段
创建表的第一步操作是定义字段,这需要在Table Designer中来完成,可以使用的操作步骤如下所列。
步骤一、参见图18,单击Fields(字段)选项卡中Name(名)列中的文本编辑框。
 图18 单击Name文本编辑框 | 步骤二、输入用于记录姓名的字段名:姓名,结果应如图19所示。
 图19 输入用于记录姓名的字段名:姓名 | 步骤三、单击"姓名"字段下方的文字编辑框。
完成这一步操作后,插入点光标就将显示在该文字编辑框的里面,也可以使用键盘上的方向键来完成此操作。
步骤四、输入员工的性别字段名:性别。
步骤五、参见图20,单击"减数"按钮。
在"减数"按钮的上方是"加数"按钮,通过它们即可修改字段"宽度"。也可以直接在仅次于它左旁的文字编辑框中输入一个宽度值。
 图20单击"减数"按钮 | 步骤六、多次单击减数按钮,将宽度值设置为4。接着重复上述操作,定义好"年龄"、"职务"、"住址"这些字段名,让结果如图21所示。
 图21 定义好"年龄"、"职务"、"住址"这些字段名 | 步骤七、单击"年龄"字段名,选定它后在这一行中单击Type(类型)下拉按钮,进入Type下拉列表,如图22所示。
 图22 进入Type下拉列表 | 步骤八、从Type下拉列表中选择Numeric(数值型)项,参见图23。
 图23 选择Numeric(数值型) 项 | 步骤九、将字段宽度设置为4。 接着参照上面的操作输入"电话号码"字段名,并将它设置成字符型字段,宽度定了14,结果如图24所示。
 图24 设计"电话号码"字段 | 步骤十、单击OK按钮。
完成上述操作后,屏幕上将一个提示对话框,并且询问Input data records now?(现在输入数据记录吗?)。如果此时需要输入数据,可将光标移至Yes按扭上,然后单击它进入"表1"记录对话框。此后,就可以输入数据记录了。
|
|
|
|
|
|
|
|