文档详情

第2章_VFP表的基本操作1.ppt

发布:2016-12-21约7.95千字共51页下载文档
文本预览下载声明
第2章 VFP表的基本操作 2.1 VFP表的建立、修改与运行 自由表数据库表 第2章 VFP表的基本操作 2.1.1 分析和设计表的结构 表是由行和列组成的二维表格,它是处理数据和建立关系数据库及其应用程序的基本单元。 表分为自由表和数据库表。自由表是独立于数据库而存在的一种表,而数据库表是包含在数据库中的表。 表主要由结构和记录两部分组成。结构可以理解为表的框架,记录即表中的数据。 1.表结构的分析 1.表结构的分析 2.表结构的设计 2.1.2建立表的结构 菜单方式 命令方式 项目方式 “表设计器” ——“字段”选项卡 字段名(Field Name),每一个字段必须取一个名字,称为“字段名”,用以在表中标志该字段。以字母或汉字开头,可包括字母、汉字、数字和下划线,长度不超过10。 字段的数据类型(Type),表中每个字段都有特定的数据类型。 字段宽度(Width),指该字段所能容纳数据的最大的字节数,字段的宽度必须能足够容纳可能的最长的数据信息。除字符型、数值型、浮动型字段由用户根据需要设定字段宽度外,其它类型均由系统规定宽度。 字段的基本属性 小数位数(Decimal),对于数值型、浮点型和双精度型的字段,还可以指定其小数的位数。小数位和正负号都须在字段宽度中占一位。 空值(NULL)支持,空值是用来指示记录中的一个字段“没有值”的标志。空值表示没有任何值或没有确定值,空值不同于数值0、空字符串或逻辑“假”。 2.1.3 表数据的录入 表数据的输入要点: 如果输入的数据宽度等于字段宽度时,则光标自动跳到下一个字段;如果输入的数据宽度小于字段宽度时,则需按Enter键或Tab键跳到下一个字段。 对于有小数的数值型字段,如果输入整数部分宽度等于所定义的宽度时,则光标自动跳到小数部分;如果小于所定义的宽度,则按键盘右箭头跳到小数部分。 输入记录的最后一个字段的值后,按Enter键,光标自动定位到下一个记录的第一个字段。 2.1.3 表数据的录入 逻辑型字段只能接受.T.,.Y.,.F.,.N.四个字母之一(不区分大小写),如果在此字段中不输入值,则默认为.F.。 日期型数据必须与日期格式相符,默认按美国格式mm/dd/yy; 对于备注型和通用型字段,输入时将光标定位在memo或gen区,双击鼠标(或单击memo或gen区后按ctrl+pgdn组合键),打开相应的编辑窗口,输入完后,按ctrl+w存盘退出,按esc或ctrl+Q输入作废。 2.2 表的打开与关闭 菜单方式 命令方式 2.3 表的显示 2.3.1表记录的显示 菜单方式 命令方式 BROWSE LIST/DISPLAY BROWSE命令 【命令格式】BROWSE [范围][FIELDS字段名表] [FOR条件表达式][LAST] 【功能】在“浏览”窗口中显示或修改数据。 【说明】使用FIELDS子句,对指定的字段进行操作。使用FOR子句,对满足条件的记录进行操作。LAST子句选用最后一次的显示配置(浏览方式或编辑方式)。 BROWSE命令例题 【例2.8】 使用BROWSE命令浏览表teacher.dbf中的记录。 USE teacher EXCLUSIVE BROWSE 【例2.9】使用BROWSE命令浏览表teacher.dbf中职称是“讲师”的记录。 USE teacher EXCLUSIVE BROWSE FOR 职称=讲师 BROWSE命令例题 【例2.10】使用BROWSE命令浏览表teacher.dbf中记录的“姓名”、“性别”、“出生年月”三个字段的内容。 USE teacher EXCLUSIVE BROWSE FIELDS 姓名,性别,出生年月 LIST/DISPLAY命令 【命令格式】LIST/DISPLAY [范围] [FIELDS字段名表] [FOR 条件表达式] [OFF] [TO PRINT][TO FILE 文件名] 【功能】在工作区窗口显示当前表中符合条件的记录。 LIST/DISPLAY命令 【说明】 LIST命令的范围默认值为ALL,DISPLAY命令的默认值为当前记录。如省略范围,使用[FOR条件]子句,默认范围为ALL。 若省略FIELDS子句,默认所有字段。 若省略OFF子句,显示记录号,否则不显示记录号。 若使用TO PRINT子句,输出记录到打印机。默认输出到屏幕。 若使用TO FILE 文件名子句,将输出内容写入指定表文件。 LIST/DISPLAY命令例题 【例2.11】在工作区窗口显示表teacher.dbf中记录。 USE teacher EXCLUSIVE LIST ?RECNO() ?EOF() GO 3 DISPLAY ?RECNO() ?EOF() LI
显示全部
相似文档