版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在自由形式表的设置和修改、数据表的概念Visual FoxPro中,二维表对应于称为表文件的数据表,且扩展名为.DBF的档案数据表的分类数据库表。数据库中包含的表格自由表格:不包含在数据库中的独立存在的表格自由表格可以添加到数据库中成为数据库表格,数据库表格也可以在数据库中使用:1、设计表格结构、数据表的配置表格名称(档案名称)数据表的结构(字段名、字段类型、字段宽度、索引)数据表的唱片字段名称是关系的属性名称或表的列名称。数据表中的字段名命名约定如下:自由表格字段名称最多10个字符数据库表格中的字段名称最多以128个字符或汉字开头,后面不能包含字母、汉字、数字和下划线字段名称中的空格字段类型
2、和宽度c、y、n(数字、浮动、实数、实数、整数)、d、t、Cj.dbf、Xk创建自由格式表的三种茄子方法(1)菜单方法档案新建表使用新档案在表设计器中创建表结构(2)使用命令格式化:CREATE | .例如,创建数据表xsqk.dbf时,可以使用命令,然后在项目管理器中,从创建项目管理器中选择自由表。单击“新建”按钮在表格设计器中创建。表设计器的使用说明(1)数字数据的最大总长度为20位。包含小数(2)某些数据类型的宽度是固定的。双精度固定8字节,整数固定4字节货币固定8逻辑固定1字节日期类型和日期时间类型固定8字节通用和注释固定4字节(3)确定NULL值。空。指示字段值是否为空。与空字符串和
3、0具有不同的含义。null值尚未确定缺失或其值,并且不是有意义的数据。密钥字段不能设置为null。Null值不是数据类型,而是输入null值时,如果在设计Ctrl 0 (4)牙齿表结构时随意按enter键,则可以渡边杏null值。否则,表格结构的设计状态将结束,必须使用光标移动键。2.2.2输入表格资料,何时输入表格资料:表格资料是表格记录,您可以在建立表格结构时直接输入表格资料。您还可以在完成后创建其他记录。添加记录之前,必须打开表,然后使用以下方法添加记录:输入记录的两种茄子方法(1)使用APPEND命令的方法格式:运行一次APPEND | APPEND BLANK APPEND BLAN
4、K命令,然后将空记录添加到页脚中。要运行APPEND命令,必须立即交互输入新唱片值。您可以一次连续输入多个新记录。然后按或单击窗口的关闭按钮,退出并保存输入的新记录。单击退出不会保存输入的新记录。2.2.2表数据输入,(2)使用菜单方法打开表“显示”“浏览”菜单,然后使用浏览窗格“显示”“添加方法”,可以一次添加多个唱片或表“添加唱片”,2.2.2表数据输入,唱片数据否则,请使用tab键或enter键将光标移动到下一个字段。(2)对于基于日期的字段,只需输入月、日、两年;“/”(3)如果不需要输入逻辑字段,则只需输入t或f。(4)输入记录的字段值时,您只能输入字段类型的有效值。如果输入了错误的
5、数据,屏幕右上角将显示一个消息框,其中显示错误消息。在更正错误之前,不能将光标移动到其他字段上。(5)完成唱片输入后,关闭当前窗口(或按Ctrl W键组合),并将添加的唱片信息保存在表文件中。要放弃对当前记录的剪辑更改,请按Esc键。(6)注释和常规字段有特殊的输入方法。这两个字段的实际内容都具有扩展名.FPT文件中。定义通用字段和注释字段时,字段宽度均为4字节,牙齿4字节存储实际内容。只保留指向FPT文件的指针。DBF和.FPT文件必须始终在一起。2.2.3输入和修改注释字段和常规字段数据。注释数据显示为“Memo”或“Memo”。其中,“memo”表示已在该记录的注释字段中输入数据,“me
6、mo”表示该字段中没有注释内容。要输入或修改记录的注释字段的数据,请双击记录的注释字段以转至注释字段的剪辑窗口,剪辑后按键,或单击窗口的关闭按钮以退出并保存输入的新内容。单击退出不会保存输入的新内容。常规字段数据显示为Gen或Gen。gen表示字段具有内容,gen表示字段没有内容。双击字段以进入剪辑窗口。您可以使用剪贴簿、执行插入剪辑物件功能表指令插入图面或其他物件,或透过Ctrl X删除内容。保存或取消方法与注释数据相同。2.2.4修改表格结构、修改表格结构的范围表格结构包括添加、删除字段、修改字段名称、字段类型、字段宽度、创建索引和删除修改。数据库表格还可以创建、修改和删除有效性规则等。使
7、用表格设计器修改表格结构的两种茄子方法是先打开表格。(1)使用菜单方法打开“显示”“表设计师”菜单命令(2)使用命令方法打开表设计器的命令是MODIFY STRUCTURE,2.3自由表维护。2.3.1 VISUAL FOXPRO命令结构和常用子句命令的构造:命令动词,语句正文,注释VF命令格式:注释部分示例显示命令LIST格式:LIST FOR WHILE OFF TO annotation 1命令动词表示要执行的操作,是命令的必需部分,2语句正文语句由一系列短语(子句)组成,可用的公共子句用于,(1) FIELDS用于规定操作的“字段”,如果中有多个字段,则用逗号分隔字段名。范例:指令:u
8、se xsqk list fields名称、高度显示表格中的名称和高度两栏资料(2) FOR仅适用于表格中符合条件的所有记录。例如,“命令:use xsqk list for height 1.7”显示,表中的键适用于所有大于1.7米的唱片(3) WHILE牙齿条件的记录。从表中当前使用的记录开始向下判断,找到第一个不满足条件的记录后,无论是否存在满足条件的记录,都停止执行命令。List fields名称,关键点for关键点1.7 while部分=。t .当命令中同时存在for和while子句时,必须优先满足while条件,(4)指示记录的运行范围可以是ALL、NEXT和RECCORD,系统将
9、逐个处理表中的记录。Visual FoxPro为每个打开的表设置内部使用唱片指针,指向称为当前记录的活动记录。唱片指针用于标识表中的当前记录。范围可以是以下四个茄子参数之一:ALL:表示所有记录。下一个:表示从当前记录开始的下n个记录。RECORD:表示第n条记录。REST:表示从当前记录到最后一条记录。(5) TO表示操作结果的输出方向。3指令写格式说明在写指令格式时,也使用仅用于写而不输入到实际操作中的符号。这些符号及其代表的含义如下:表示内容是必需的,不包含在实际命令中。表示内容是可选的。也就是说,可以省略子句。|:表示只能选择两个项目中的一个。表示类似项目的多个迭代。4要注意命令的创建
10、和使用规则,输入命令时,每个命令以命令动词开头,以Enter键结束,命令中每个球体的顺序是随机的。命令动词、短语的英语单词和函数名称都可以缩写为前四个字符,并且可以混合使用大小写。命令动词、文体和每个短语以空格分隔。每行只能写一个命令,不能在同一行写两个命令。无法写入一行命令时,系统自然换行,或在行尾添加点(;),回车符强制换行。命令行长度不超过2048个字符。2.3.2打开和关闭表,(1)打开表:将表从外部内存导入内存。您可以显示或操控功能表。档案“打开”(或工具栏上的打开按钮)命令:Use。打开dbf基本路径下的表说明:打开新表时,use命令将自动关闭您首先打开的表(2)关闭表USE关闭当
11、前正在使用的表close tables关闭当前数据库中所有打开的表close tables all关闭所有打开的表close all关闭所有打开的表、节目档案、西餐关闭clear all所有表、2.3.3浏览和修改表数据,1同时浏览和修改数据的操作可以使用浏览器浏览和修改数据表。打开浏览器的常用方法如下:首先,打开要使用的表“显示”“浏览”。在项目管理器中,选择要使用的表,然后单击浏览按钮。在命令模式下,首先使用USE命令打开要使用的表,然后输入BROWSE命令。BROWSE命令的格式如下:用于交互编辑当前表记录的BROWSE Fields For命令。CHANGE | EDIT Fields
12、 For,2.3.3表数据的导航和修改,使用浏览器浏览和修改数据表的说明(1)前三种茄子方法是CHANGE和EDIT命令,前者使用“显示”菜单切换(2)命令打开浏览器,后者使用“剪辑”方式打开浏览器,从中可以选择字段和记录(3)在浏览器中,您可以使用鼠标或游标移动键选取记录或栏位,使用滑鼠拖曳栏位名称之间的分隔线以调整栏位显示宽度,拖曳栏位名称以调整栏位显示顺序。(4)通过在浏览器中选择字段,可以直接修改或添加新记录。2 .数据选择显示数据显示。也可以使用LIST和DISPLAY命令。命令的格式为list | display。菲尔德斯;For whileTo Printer To File o
13、ff说明:(1)Display命令显示数据而不遮挡屏幕显示。(2)如果没有For和While子句(例如,省略子句),则List命令被视为All,Display命令默认为当前记录,如果有For和While子句,则默认值为All。(3)OFF参数表示不显示唱片编号,2.3.4唱片指针的移动,表的逻辑结构:VF命令处理表中的记录,第一次打开表时指针始终指向第一条记录,牙齿时第一条记录为当前记录。表中最上面的记录是记录在最上面的第一条记录。底部记录是记录为BOTTOM的尾部记录。第一个唱片前面是文件中第一个名为BOF(Beginning of File,BOF)的档案启动id。最后一个唱片后面是档案结
14、尾标识符(End of File,EOF)。唱片指针可以移动。移动指针是将指针放在唱片上。1命令方法移动指针(1) GO命令GO命令是将唱片指针放置在指定位置的绝对定位命令。GO命令将指针放置在第一条记录上,格式为1:GO to TOP | bottom 2:goto说明:GO TOP。GO BOTTOM命令将指针放置在最终记录上。的值是正整数,指针位于指定的记录上。例如,use xsqk disp disp 3 go 5 disp disp go 5-3 go bottom disp,(2) SKIP命令SKIP命令是相对定位命令,是相对于当前记录指定位置的命令。格式:SKIP说明:值使用正整数或负整数表示指针开始从当前记录移动的唱片数。值大于0时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026青海省核工业核地质研究院非编工勤岗人员招聘2人备考题库含答案详解(轻巧夺冠)
- 2026云南德宏州芒市建投人力资源服务有限公司招聘7人备考题库附答案详解(夺分金卷)
- 2026宁波东方人力资源服务有限公司招聘编外人员1人备考题库及答案详解(夺冠)
- 2026广西梧州市苍梧县招聘防贫监测信息员2人备考题库附答案详解(黄金题型)
- 2026湖北武汉大学人民医院幼儿园教师招聘2人备考题库含答案详解(预热题)
- 2026滁州市轨道交通运营有限公司第一批次校园招聘21人备考题库附答案详解(基础题)
- 2026江苏徐州市新盛集团下属中山置业公司招聘1人备考题库附答案详解(巩固)
- 2026辽宁营口市西市区司法局招聘公益性岗位人员1人备考题库含答案详解(精练)
- 2026安徽长江产权交易所及下属子企业招聘工作人员4人备考题库及答案详解(全优)
- 《“精彩极了”和“糟糕透了”》教学设计
- 新解读《JTGT 3660-2020公路隧道施工技术规范》
- MAM6090空压 机微电脑控制器说明书
- JTG-H30-2015公路养护安全作业规程
- 采用矿山法、盾构法、顶管法施工的隧道、洞室工程
- MH-T 5059-2022民用机场公共信息标识系统设置规范
- 企业行政管理实务(含活页实训手册) 课件 9建立工作程序
- 思皓E10X保养手册
- 安全监理考试题库
- 市政道路改造管网施工组织设计
- 海外项目科技技术管理探讨汇报材料
- 2022年菏泽职业学院教师招聘考试真题
评论
0/150
提交评论