- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro 实用教程 邹广慧 主编 机械工业出版社 第3章 Visual FoxPro的表 在Visual FoxPro中,数据以表的形式存储。 表又分为数据库表和自由表两类:属于某一数据库的表称为数据库表,不属于任何数据库而独立存在的表称为自由表。 如果多个数据库需要共享某些信息,则应将这些信息放入自由表中。 第3章 Visual FoxPro的表 建立表 修改和使用表 在项目中添加或移去表 数据的导入和导出 表的操作命令 定义表的SQL命令 实验、习题 3.1 建立表 表以记录和字段的形式存储数据,表中的一行称为一条记录,表中的一列称为一个字段。 每个表存储为一个扩展名为.dbf的文件。 建立一个表需要分两步: 建立表的结构,即定义表包含那些字段,每个字段的名字、数据类型和宽度等。 向表中输入数据记录。 3.1 建立表 设计表结构 建立表结构 输入记录 从其他表文件中追加记录 3.1.1 设计表结构 定义每个字段的名字、数据类型和宽度等内容。 字段名:即表的列名,是由汉字或字母开头的标识符。 自由表中的字段名长度不能超过10个字符;数据库表中的字段名长度不能超过128个字符。 字段类型和宽度:字段类型决定了存放在字段中的值的数据类型,字段宽度是以字节为单位的列的宽度,该宽度应能够容纳所存数据的最大字节数。 Visual FoxPro提供了13种字段类型,其宽度和说明见下表: 表3-1 字段类型及说明 3.1.1 设计表结构 注:OLE是Object linking and embedding的缩写,意为“对象链接与嵌入”。 如果表中含有备注型或通用型字段,则系统自动建立一个扩展名为.FPT的备注文件来存放该字段的值。 小数位数:当字段类型为数值型和浮点型时,应为其指定小数位数。 是否允许为NULL值:NULL值是指没有确定的值,它不等于0或空格。 如果把某一商品的价格设置为.NULL.值,则表示该商品暂无定价;而如果把商品的价格设置为0,则表示该商品免费。 作为关键字的字段不允许为.NULL.值。而在插入记录时允许暂时空缺的字段值允许为NULL。 3.1.1 设计表结构 根据成绩管理系统的实际需求,设计“学生”表结构如下: 3.1.2 建立表结构 Visual FoxPro提供了3种建立对象的方法:向导、设计器和命令。 向导是通过对话框的形式,引导用户分步完成建立对象的任务; 命令方式是在命令窗口中输入并执行创建对象的命令; 建立表结构最常用的方法是使用“表设计器”。 可以通过项目管理器、菜单或命令3种方式打开“表设计器”,完成建立表结构的操作。 例:在“成绩管理”项目中创建“学生”自由表。 3.1.3 输入记录 创建表结构时输入记录 表结构定义完成后,将弹出系统提示“现在输入数据记录吗?”,此时单击“是”按钮,就可以在“编辑”或“浏览”窗口中输入记录了。 通过“显示”菜单可以在“编辑”或“浏览”窗口之间切换。 以追加方式输入记录 打开表的浏览窗口,选择“显示”→“追加方式”,则以追加方式输入记录。 例:向“学生”表中追加记录。 使用“表”→“追加新记录”,每次只能追加一条记录。 3.1.3 输入记录 通用型字段的输入 用于存储OLE对象,如图像、声音、字处理文档和电子表格等。 例:在“学生”表中插入照片: 双击照片字段的gen,打开“学生.照片”编辑窗口 选择“编辑”→“插入对象”。 插入对象后,通用型字段的标记由gen变为Gen。 插入的图片信息被保存在“学生.FPT”备注文件中。 注意:VFP6.0支持扩展名为.bmp的位图文件,如果照片是.jpg等其他类型的图片文件,可以先将其转换为.bmp文件,然后再插入。 转换方法:先“打开”图片文件,然后再“另存为”.bmp文件即可。 3.1.3 输入记录 备注型字段的输入 存放不定长度的文本,其最大容量可达64KB。 例:在“学生”表中输入简历字段 双击简历字段的memo,打开“学生.简历”编辑窗口。 输入学生个人简历信息。 输入数据后,备注型字段的标记由memo变为Memo。 学生简历信息被保存在“学生.FPT”备注文件中。 3.1.4 从其他表文件中追加记录 VFP允许将其他表中已有的数据内容,追加到有相同内容的表中来。 将“学生”表的记录追加到“学生通讯录”表中。 建立“学生通讯录”表结构。 打开浏览窗口。 选择“表”→“追加记录” 3.2 修改和使用表 修改表结构 定位记录 维护记录 记录的修改 记录的删除与恢复 筛选数据 3.2.1 修改表结构 可以在“表设计器”中完成。 例:修改“学生”表的结构 在项目管理器中选择“学生”表,然后单击“修改”按钮。 在“表设计器”中选择要修改的字段,直接修改即可。 最后单击“确定”
您可能关注的文档
- Visual C++大学教程 教学课件 作者 冯博琴 第8章 菜单、工具栏和状态栏设计.ppt
- Visual C++大学教程 教学课件 作者 冯博琴 第9章 文字与图形处理技术.ppt
- Visual C++大学教程 教学课件 作者 冯博琴 第10章 打印、动态链接库及多线程技术.ppt
- Visual C++大学教程 教学课件 作者 冯博琴 第11章 多媒体技术.ppt
- Visual C++大学教程 教学课件 作者 冯博琴 第12章 ADO数据库编程.ppt
- Visual C++大学教程 教学课件 作者 冯博琴 第13章 网络编程.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第1章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第2章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第3章.ppt
- Visual C++基础教程 教学课件 作者 郭文平 第1-6章 第4章.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第4章 VFP的数据库.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第5章 查询和视图.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第6章 程序设计基础.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第7章 表单设计与应用.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第8章 报表和标签.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第9章 菜单设计与应用.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第10章 数据库应用系统开发.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第1章Visual FoxPro基础.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第2章 数据库和表的基本操作.ppt
- Visual FoxPro 数据库应用教程 教学课件 作者 孔庆彦 第3章 结构化程序设计.ppt
最近下载
- 临床心理门诊各项规章制度.pdf VIP
- T_CAGHP 041-2018 崩塌防治工程施工技术规范(试行).docx VIP
- 成立医疗技术临床应用管理委员会的通知(20210923160840).docx VIP
- 20230519成都万象城 项目介绍2023(压缩).pdf VIP
- 化妆品车间设计规范.docx
- IEC60335-1-2020中文版-家用和类似用途电器的安全第1部分:通用要求(中文翻译稿).docx VIP
- 清洁能源利用技术报告-天然气压差发电技术研究与项目规划.pdf VIP
- 垃圾焚烧工艺流程图2018.pdf VIP
- 最新弃标函模板.docx VIP
- 腾势-腾势X-产品使用说明书-经典版(插混)-QCJ6490ST6HEV-腾势X插电式混动SUV用户手册20191212.pdf VIP
文档评论(0)