vfp表的创建及使用.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp表的创建及使用

Visual FoxPro ;第 三 章;一、表 的 创 建   ;建立表的一般步骤:设计表结构(纸上),使用表设计器或是命令建立表的结构并保存为表文件,向表内录入数据 表结构主要是指定表的字段及属性 字段的基本属性: (P76 表3-1,熟记) 字段名(Field Name),每一个字段必须取一个名字,称为“字段名”,用以在表中标志该字段 字段的数据类型(Type),表中每个字段都有特定的数据类型 字段宽度(Width),指该字段所能容纳数据的最大的字节数,字段的宽度必须能足够容纳可能的最长的数据信息 小数位数(Decimal),对于数值型、浮点型和双精度型的字段,还可以指定其小数的位数 空值(NULL)支持,空值是用来指示记录中的一个字段“没有值”的标志。空值表示没有任何值或没有确定值,空值不同于数值0、空字符串或逻辑“假”;表结构的创建:表设计器方式和create table-SQL命令,当表创建以后,系统以扩展名.dbf保存文件,若表中有G或M型字段,则自动生成以.fpt为扩展名的备注文件 用“表设计器”创建表结构:请在创建表之前,先创建一个项目,然后在项目管理器中创建表结构,这样,这个表就可以被很方便的编辑和管理 注意:在创建表结构时,若要换行请使用TAB键,而不要按ENTER键,因为一旦按下ENTER键会使表结构设计结束 用create table-SQL命令创建(P101) 命令格式: create table tablename (fieldname1 fieldtype[ (nfieldwidth[,nprecision])][null | not null ]);表结构的修改 用“表设计器”修改表结构(对应于命令modify structure) 用alter table-SQL命令来修改表结构 P103,记住命令使用格式,看懂书上的例子;工作区:所谓工作区指用以标识一张打开表的区域。打开一张表时,必须为该表指定一个工作区。每个工作区有一个编号。在工作区中打开的表都有一个别名 当前工作区即VFP正在使用的工作区,即默认的工作区。一个工作区只能打开一个表,但一个表可同时在多个工作区打开 选择工作区可以使用 select nworkarea|ctablealias “数据工作期”窗口 数据工作期是当前数据动态工作环境的一种表示,显示出当前数据的一些基本信息,并能够通过该窗口对数据进行一些基本操作,工作区信息主要在该窗口状态栏进行显示;表的打开和关闭 表的打开 通过界面操作打开表 菜单:显式的打开 数据工作期窗口:显示的打开 项目管理器窗口:隐式的打开 使用命令打开(表的别名:P85) Use tablename[in nwordarea|ctablealias][again][alias ctablename][noupdate] 表的关闭 通过界面操作 使用命令:USE [IN nworkarea|ctablealias] CLOSE TBALES|ALL;表的独占和共享 (默认为独占方式) 在“选项 ”菜单中设置:“数据”卡片 使用SET EXCLUSIVE OFF|ON命令来设置 在打开表的同时进行指定 USE ctablename SHARED|EXCLUSIVE ;三、表中记录的处理  ;表的命令浏览方式与表的定制 使用browse命令浏览 P88 Browse [fields fieldslist][for lexpression][freeze fieldsname] [noappend][nodelete][nomodify][title cexpression] 记录的筛选: 界面方式:菜单“表”—“属性”,对“数据过滤器”进行条件设置 命令方式:set filter to 限制对字段的访问: 界面方式:菜单“表”—“属性” ,对“字段筛选”进行设置 命令方式:set field to;记录的定位 用户输入记录后,VFP为每条记录按输入顺序给出记录号,第一个为1,其余类推 记录指针: 表打开后,系统生成三个控制标志:开始标志,指针标志,结束标志,三个标志在表中所处位置见 P75 图3-8 记录指针用于指向当前处理的记录的位置,指针所指的那个记录称为“当前记录”,可将指针理解为保存当前记录号的一个变量 指针的值(当前记录的记录号),可用RECNO()来测试,指针是否处于有效范围内可用BOF(),EOF()来测试,指针指向开始标志BOF()=.T.,指针指向结束标志EOF()=.T.,P90 表3-6 请牢记;记录的定位:也就是指针的定位

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档