网站大量收购独家精品文档,联系QQ:2885784924

Visual Foxpro 3周教案.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 表的建立 4.1.1 表结构设计 在人事工资管理中,经常会遇到下表所示的二维表。 建表时,二维表的列标题将成为表的字段,标题栏下方的内容输入到表中成为表的数据,每一行数据称为表的一个记录。 建表时要先确定以下两个要素: (1)表文件名; (2)表结构,各字段的字段名、字段类型和字段宽度。 1.表文件名 表文件名可使用不超过255个字符(字母、汉字、数字或下划线)的名称,第一个字符必须是字母、汉字或下划线。表文件的扩展名为.dbf或.DBF, 例如:建立一个自由表,可以命名为“人事表”或“rsb”。 2. 表结构 二维表的各列称为字段,表的结构描述通过对表中各个字段的属性定义来实现。 字段的属性描述内容包括字段名称、字段类型和字段宽度,对于数值型字段还包括小数位数。 (1).字段名 字段的命名规则与内存变量的命名规则类似,以字母(汉字)或下划线开头,由字母、数字和下划线组成,但最多10个字符。 注意,同一个表中的字段名不能相同。 (2)字段类型 Visual FoxPro定义了13种字段数据类型,常用的字段类型有11种,见下表所示。 (3)字段宽度 从表4-2可以看出,只有字符型、数值形和浮动数值型等三种类型的字段宽度可以改变,其它类型字段有唯一确定的宽度,不能改变。 在建立表结构时,应根据要存储数据的实际需要设定合适的宽度。 字符型字段宽度定义时应考虑所存放字符串的最大长度. 例如,描述人的姓名字段,考虑到中国人的姓名绝大多数为三个汉字,再顾及到少数人的四个汉字,可以取姓名字段的宽度为8。 在定义数值型和浮动数值型字段宽度时,应考虑到正负号和小数点,带小数的数值型字段宽度计算如下: 字段宽度=1(正负号)+整数位数+1(小数点)+小数位数 例如,数值型字段宽度为7,小数位数为2位,则能存放的最大数值为9999.99,最小数值为-999.99。 根据上述规定,为人事表设计出表结构,表名为rsb。 2.交互方式建立表结构 [例4-1] 利用交互方式建立rsb表的结构。 步骤一: 开始建表:选定【文件】菜单的【新建】命令→选定如图所示的【新建】对话框中【表】选项按钮→按【新建文件】按钮,出现【创建】对话框。 步骤二:打开表设计器:在【创建】对话框中的“输入表名”文本框输入表名rsb,按【保存】按钮,出现如图所示表rsb.dbf设计器。 步骤三:设定各字段的属性值:设定各字段的属性值。 例如:先在“字段名”下方的文本框输入编号→在“类型”列表框选定字符型→在“宽度”文本框输入4(或用标有上下箭头的微调按钮将数值调整至4)。 设定完第一字段,再依次设定其它字段。 步骤四:保存:字段的属性值设定完成后,按【确定】按钮,当询问“现在输入数据记录吗?”。 若按【否】按钮则关闭表设计器窗口,建立表结构结束。若按【是】按钮,则出现rsb.dbf记录编辑窗口,供用户输入记录数据。 3. 命令方式建立表结构 命令格式如下: CREATE [TABLE 表名 (字段名 类型代号 (字段宽度[,小数位数]) [,字段名 类型代号 (字段宽度[,小数位数])]……)] 在命令窗口键入如下命令: CREATE TABLE gzb(编号 C(4),基本工资 N(8,2),岗位津贴 N(7,2),; 奖励 N(7,2),应发工资 N(8,2),水电 N(7,2),保险 N(7,2),; 实发工资 N(8,2)) 4.1.3 表记录数据的输入 利用交互方式建立表结构后,若在出现输入记录询问对话框时按【是】按钮,则出现记录编辑窗口,供用户输入数据记录。以rsb.dbf为例,则记录编辑窗口如图所示。 具体操作时应注意以下问题: (1)表的数据通过编辑窗口按记录逐个字段输入。一旦在最后一个记录的任何一个字段输入数据,系统将自动提供下一记录的输入位置。 (2)若输入的数据充满整个字段,则光标自动移到下一字段,否则,需要按回车键才能将光标移到下一字段。 (3)逻辑型字段只能接收T,t,Y,y(表示“真”),F,f,N,n(表示“假”)中的任何一个字符。 (4)日期型字段应注意日期格式和日期的有效性,默认格式mm/dd/yy输入。若按格式yy.mm.dd输入,则须在命令窗口键入如下命令

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档