版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章:数据库的基本操作,学习要点,1。建立并了解项目经理;2.建立数据库和表格的基本方法;3.表格结构的基本处理方法;4.记录的基本处理方法。第三章,数据库的基本操作,3.1建立项目经理,3.2数据库的设计方法,3.3建立和维护数据库,3.4建立数据表,3.5记录基本处理方法,总结,返回和退出,3.6数组和表的字段之间的相互数据传输,3.1建立项目经理,3.1.1项目经理,3.1.2使用项目3.1.3向项目添加文件,3.1.4创建应用程序,返回和退出,3.1.1项目经理,它是的“控制中心”创建项目经理的方法:1。在VFP系统菜单的文件中使用新建。2.通过在VFP的命令窗口中输入命令来创建项目
2、经理。方法1:使用菜单创建项目Gxglxt。格式1: CREATE PROJECT,方法2:使用命令创建项目管理器:参数描述:指定项目的文件名。如果没有为文件指定扩展名,VFP会自动指定。PJX作为扩展。打开“创建”对话框,提示命名正在创建的项目文件。项目经理,新建:创建新文件命令按钮。修改:修改项目管理器中现有的文件。添加:将现有文件添加到项目经理。运行或打开或关闭或浏览:在“文档”、“代码”和“其他”选项卡中运行文件,在数据选项卡中打开和关闭数据库和表,并关闭(或折叠)项目文件中展开选项卡的显示。删除:从项目文件中删除选定的文件或从磁盘中删除它。build:创建一个APPlication(
3、。app)或EXEcutable(。exe)程序。折叠或展开项目经理。项目经理、返回,3.1.2与项目经理一起构造可执行文件时,在构造应用程序时应注意以下问题:1 .首先,应用程序应该有一个主文件作为其执行的起点,它可以是项目中包含的任何程序、表单或查询文件,然后选择从项目菜单中。在项目中,只能将一个文件设置为主文件。建立主程序的一般步骤如下:安装应用程序的环境确定初始用户界面,建立事件循环,并在应用程序退出时恢复环境。示例3-1主程序示例: DO设置电话)VALUES(99045002,张,男,1980/03/22;99电子,3-311,2356306) 3。以APPEND FROM/?函数
4、:从一个表中读取记录,并将它们附加到当前表的尾部。参数描述:指定将记录追加到当前表的数据源。显示“打开”对话框,从中可以选择要读取数据的表。字段:指定要添加的字段数据。FOR:为当前选定表中的每条记录添加一条新记录,直到该记录到达当前选定表的末尾。如果省略FOR子句,整个源文件记录将被追加到当前表中。return,3.5.5显示表格中的记录,格式1:列出打印机提示/文件的关闭字段格式2:显示打印机提示/文件的关闭字段,功能:显示当前表格中的全部或部分记录和数据。参数描述:关闭:当关闭时,不显示记录号;否则,显示记录号。范围是可选的。选择时,它是所有、记录(N)、下一个(N)和休息之间的参数,指
5、示记录的显示范围。字段:如果省略,将显示当前表中的所有字段;否则,将显示指定的字段。如果备忘录字段名称出现在中,其内容将根据50个字符的列宽显示。FOR/WHILE:该子句用于选择性地显示一些记录,如果省略,将显示所有有限的记录。至打印机提示/至文件:指定记录列表的输出方向。至打印机提示指定打印机的输出。PROMPT参数的使用与以前相同。到文件指定输出到指定的文本文件。LIST和DISPLAY的区别:(1)DISPLAY每显示一条屏幕记录就暂停一次,其余记录在按任意键后继续显示,而LIST不定期暂停,并持续向下显示,直到显示记录。(2)如果省略所有选项,DISPLAY命令显示当前记录,即范围是
6、NEXT 1,而LIST命令显示所有记录,即范围是ALL。返回,3.5.6修改表中的记录,1。全屏编辑命令(1)使用菜单浏览和修改表格中的数据,第4步:修改浏览窗口中的数据,第5步:修改后点击关闭按钮关闭浏览窗口,可以删除和恢复垂直分隔线,也可以改变字段的显示宽度。(2)使用命令浏览和修改表格中的数据,格式:浏览字段锁定最后一个,功能:在屏幕上打开一个浏览窗口,并在窗口中显示表格的记录。参数描述:字段:指定在浏览窗口中显示的表的字段。锁定:将浏览窗口分成两部分,并指定左窗口中显示的字段数量。最后:以上次关闭的方式打开浏览窗口。用于:指定浏览窗口中显示的记录需要满足的条件。描述:1。BROWSE
7、命令可以携带许多选项,并且在命令格式中只引入了BROWSE命令的最基本选项。在中,除了表定义的字段之外,还可以使用计算字段。计算字段:它是一个合法的VFP表达式,由表中的字段组成。注意:计算字段的名称不能与当前表中的字段名称同名,并且长度不能超过10个字符。计算字段是只读的,其值随着组成计算字段的表中字段值的变化而变化。计算字段的格式为:=,浏览字段名称_出生=姓名:性别: DTOC(出生日期),计算字段后使用:H参数,窗口中显示中文字段名称,浏览字段名称_出生=姓名3360性别:DTOC(出生日期):H=姓名和出生日期,宿舍,电话。执行上述命令后,屏幕将显示结果、计算字段中指定的中文名称、计
8、算字段的值、指定的中文字段名称、2、记录值替换命令、格式:替换相加、替换为相加。参数描述:指定要替换值的字段。WITH:指定要替换的表达式或值。指定替换时的记录范围。FOR:指定要替换字段值的记录应满足的条件。当记录的条件不满足时,停止更换。按条件中的字段索引的表。注意:WITH之后的表达式类型必须与WITH之前的字段类型一致。3.5.7删除记录。在VFP删除记录分为两个步骤。第一步是标记要删除的记录,第二步是从表中完全删除记录。1.逻辑删除(将记录标记为删除),格式:删除为同时,功能:将当前表文件中指定的记录标记为删除。删除,删除,删除下一个列表。执行上述命令后,屏幕显示以下结果:2。物理删
9、除(清除带有删除标记的记录),格式:PACK DBF MEMO,功能:省略选项。此命令将从当前表中删除所有带有删除标记的记录。选择DBF仅清除逻辑删除的记录而不压缩memo文件,选择memo仅压缩MEMO文件中无用的空间而不清除逻辑删除的记录。如果没有任何选项,PACK命令不仅会清除逻辑上删除的记录,还会压缩备忘录文件。注意:用PACK命令删除的记录无法恢复。因此,在使用PACK命令之前,一定要检查删除标记是否添加正确。,示例:PACK LIST,执行上述命令后屏幕上显示的结果:注意:在执行此步骤之前,请备份数据;3.恢复带有删除标记的记录,格式:调用一段时间,功能:恢复当前表中带有删除标记的
10、记录,即删除删除标记“*”。当省略所有选项时,仅恢复当前记录。(首先从备份数据中恢复学生表中的数据),RECALL ALL BROW,执行上述命令后屏幕上显示的结果,4,清除所有记录,格式:ZAP,功能:清除当前表中的所有记录,只保留表的结构。ZAP命令的结果与DELETE ALL和PACK命令相同,但不同的是ZAP更快,尤其是当表中有许多记录时。返回,3.6数组和表的字段之间的相互数据传输,1。将单个记录数据分配给数组元素格式:分散字段/字段(如/字段除外)memo to/toblank/memvar/name函数:将字段名称表中的第一个字段值分配给第一个数组元素,将第二个字段值分配给第二个
11、数组元素,依此类推。或者将字段名表的内容复制到内存变量中。例如:将学生id、姓名、性别、班级等字段分散到ABC列表内存中,如*,2。array元素的值替换单个记录的字段值格式:从/字段/字段(如/字段除外)收集函数:用数组中每个元素的值替换字段名表中相应的字段值。从数组的第一个元素开始,每个元素的内容依次替换记录中相应字段的内容。第一个数组元素的内容替换第一个字段的内容,第二个数组元素的内容替换第二个字段的内容,依此类推。示例:dimeaa a(7)aa(1)=1999045003 aa(2)=田心怡aa (3)=99 electronics 追加从aa字段收集的空白学生id、姓名、班级,注意
12、:此命令用于修改当前记录。3.将多条记录数据复制到数组格式:复制到数组字段用于While NoOptimize函数:此命令在当前工作区中打开的表中顺序查找满足指定条件的记录。如果找到,记录的第一个字段的数据将存储在数组的第一行的第一列,第二个字段的数据将存储在数组的第一行的第二列,依此类推;然后继续搜索符合条件的下一条记录。如果找到,将第一个字段的数据存储在数组的第二行,第二个字段的数据存储在数组的第二行和第二列。重复上述过程,直到不再有满足条件的记录或不再有数组元素。该函数类似于“分散”,只是该命令可以一次将多个记录的数据复制到数组中。4。数组数据作为多条记录追加到表中。format:APP
13、END FROM ARRAY FOR FIELERS函数:此命令将指定数组的每一行元素更改为新记录,并将其追加到当前表中。第一列附加到第一个字段,第二列附加到第二个字字段,依此类推。描述:此命令忽略M类型字段。如果未指定字段,数组元素中的数据将按照字段的物理顺序追加;否则,数组元素中的数据将按中指定的顺序追加,而中未指定的字段将被指定为“null值”。执行此命令时,如果数组中的列数大于表文件中的字段数,多余的数组元素将被忽略;如果数组中的列数少于表文件中的字段数,超出的字段将被指定为“空值”,而EMPTY()函数将返回这些字段的逻辑值。当执行此命令时,如果数组元素的数据类型与其对应的字段不一致,系统将尽力转换它们。当不能转换时,系统将该字段指定为“空值”。摘要,返回,1。您可以在菜单模式和命令模式下创建项目来创建项目管理器。2.您可以通过在项目管理器中进行编辑来创建应用程序和可执行文件。3.添加到项目经理的表格可以享受“数据字典”的功能。4.创建数据库可以分为五个步骤:确定建立数据库的目的;确定所需的表格;确定每个表的必填字段;确定表之间的关系;设计精致化。5.创建表格前做好准备,并充分描述字段名称、类型、宽度、小数位数等。表格形式的表格。6.您可以通过项目管理器创建表并使用CREATE命令,或者通过COP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年版权登记业务理论知识测试题(含答案)
- 2026年智能照明行业发展行业报告
- 2026年智能手表电池创新报告
- 地质采样工岗前班组评比考核试卷含答案
- 黄磷生产工达标模拟考核试卷含答案
- 2026年物联网技术在智能城市中的应用分析报告
- 棘皮类繁育工基础在岗考核试卷含答案
- 织布工规章知识考核试卷含答案
- 拖拉机驾驶员岗中安全生产基础知识考核试卷含答案
- 下料工岗中体系运行考核试卷含答案
- 《火场逃生与自救》课件
- 小学数学与科技结合活动方案
- 耳前瘘管切除手术手术配合
- DB51∕T 2432-2017 公路被动柔性防护网技术规程
- 《中国急性肾损伤临床实践指南(2023版)》解读
- 档案调取申请书范本
- 公共场所卫生管理制度
- DL5009.3-2013 电力建设安全工作规程 第3部分:变电站
- HG-T20678-2023《化工设备衬里钢壳设计标准》
- 校园周边的食品安全
- 低压电容器柜技术规范样本
评论
0/150
提交评论