- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 请牢记;记录的定位:也就是指针的定位
您可能关注的文档
- 20142015学年六年级数学下册期中质量分析李萍.ppt
- 2014.4.25.幸福五一安全陪伴.ppt
- 2014.2015年小学毕业考试说明.ppt
- 2014年八年级语文上册第3单元复习.ppt
- 2013年度全国各地高考作文15秒切换.ppt
- 2014上海教育出版社牛津版七年级英语上U2-LanguageSpeaking.ppt
- 2014年高31轮复习课件-写作专训第7部分第20讲标新立异2月花——学会作文创新的方法.ppt
- 2014年高2化学人教版选修三同步课件 2-1-2 共价键的键参数与等电子原理.ppt
- 2014年高3语文总复习-专题10名句名篇默写.ppt
- 2014年绍兴市高3教学质量调测语文卷分析.ppt
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)