欢迎来到天天文库
浏览记录
ID:50029457
大小:552.50 KB
页数:91页
时间:2020-03-07
《Visual FoxPro 程序设计 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 吴昊 熊李艳 第3章 数据库与表的基本操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第三章数据库与表的基本操作3.1创建数据表3.1.1字段类型建立数据表结构,就是要定义表当中的字段个数、字段名、字段类型和字段宽度以及是否建立索引等。一行的数据称之为记录。每一列是不可分割的信息最小单位,称之为字段。一个或多个字段组成表中的一个记录,一个或多个记录构成一个表。数据类型代号说明字段宽度数据范围字符型C字母、数字型文本1字符占1字节小于等于254个字符货币型Y货币单位8个字节-922337203685477.5807to922337203685477.5807数值型N整数或小数8个字节,小于等于20位
2、-.9999999999E+19to.9999999999E+20浮动型N同“数值型”日期型D年,月,日8个字节{^0001-01-01}to{^9999-12-31}日期时间型T年,月,日,时,分,秒8个字节{^0001-01-01}to{^9999-12-31}plus00:00:00a.m.to11:59:59p.m.双精度型N双精度数值8个字节+/-4.94065645841247E-324to+/-8.9884656743115E307整型N不带小数点的数值8个字节-2147483647to214748
3、3647逻辑型L真或假1个字节真或假,用.T.和.F.来表示备注型M较长的字母数字文本4个字节只受存储空间限制通用型GOLE(对象链接与嵌入)4个字节只受存储空间限制字段宽度对于日期型、逻辑型是8、1备注型和通用型宽度为4。备注型数据是存放在和表文件名同名的备注文件当中,其扩展名为.fpt.字符型、数值型等应选择能够存储该数据的最小宽度,一个字符占一个字节,一个汉字占两个字节。对于有小数的数值型和浮动型字段,应为“数值型”或“浮点型”字段设置正确的小数位数。注意小数点本身也占一位。3.1.2创建表结构字段名代表的
4、字段字段名类型宽度小数位BH编号字符型5XM姓名字符型8XB性别字符型2CSRQ出生日期日期型8ZC职称字符型10DYF党员否逻辑型1SZXY所在学院字符型10ZP照片通用型4BZ备注备注型41.利用“表设计器”创建表结构单击“文件”菜单中选择“新建”选项卡在可滚动表格内显示表字段,每一行包括字段名、数据类型、字符宽度、小数位数、索引,并支持null值。单击表格内的单元格可以修改字段。“插入”按钮:在已选定字段上插入一个新字段。“删除”按钮:从表中删除选定字段。依次输入各个字段的名称、类型、宽度单击“确定选择“是
5、”立即开始输入记录,选择“否”退出表结构设计若要输入备注型字段和通用型字段的数据,可把光标放置在备注型或通用型字段的memo或gen所在位置,用鼠标双击或用键盘命令ctrl+pgdn打开相应的字段编辑窗口通用型字段的录入可通过系统编辑菜单中的“插入对象”。二、利用向导创建表结构“表向导”是基于典型的表结构创建表。“表向导”允许从样表中选择满足需要的表。在一步步经过向导的过程中,可以定制表的结构和字段。也可以在向导保存表之后修改表。3.1.3修改表结构利用“表设计器”,可以改变已有表的结构,如增加或删除字段、设置字
6、段的数据类型及宽度、查看表的内容以及设置索引。3.1.4表的打开和关闭单击“文件”菜单,选择“打开”,选定想要查看的表名。然后单击“显示”菜单中的“浏览”来显示和修改表中记录。单击“文件”菜单,选择“关闭”,关闭当前已经打开的表。3.2表记录的基本操作3.2.1追加记录若想在表中快速加入新记录,我们可以将“浏览”和“编辑”窗口设置为“追加方式”。在“追加方式”中,文件底部显示了一组空字段,可以在其中填入来建立新记录。3.2.2显示记录从“文件”菜单中选择“打开”,选定想要查看的表名“jsqk.dbf”。从“显示”
7、菜单中选择“浏览”。显示的内容是由一系列可以滚动的行和列组成的。“编辑”方式3.2.2显示记录从“文件”菜单中选择“打开”,选定想要查看的表名“jsqk.dbf”。从“显示”菜单中选择“浏览”。3.2.3定位记录打开表“jsqk.dbf”,进入表“浏览”窗口。在表“浏览”窗口,打开“表”菜单,选择“转到记录”子菜单第一个把指针放置在表或视图的第一个记录上。最后一个把指针放置在表或视图的最后一个记录上。下一个把指针放置在紧跟当前记录之后的记录上。上一个把指针放置在当前记录的上一个记录上。记录号显示“转到记录”对话框
8、,从中可以指定一个记录号定位显示“定位记录”对话框,从中可以查找表或视图中的索引字段或未索引字段,或者查找多个记录。ALL,代表全部,可对表或视图中的全部记录起作用。NEXT,代表后续,可对某一范围的记录起作用,作用范围从当前记录开始,持续指定数目的记录。键入1将只对当前记录起作用。RECORD,代表记录号,可对指定记录号的记录起作用。REST,代表其余,可对某一范围的记
此文档下载收益归作者所有