您所在位置: 网站首页 / 文档列表 / 数据库 / 文档详情
VF第讲数据库及表的基本操作.pptx 立即下载
上传人:王子****青蛙 上传时间:2024-09-09 格式:PPTX 页数:57 大小:1MB 金币:6 举报 版权申诉
预览加载中,请您耐心等待几秒...

VF第讲数据库及表的基本操作.pptx

VF第讲数据库及表的基本操作.pptx

预览

免费试读已结束,剩余 47 页请下载文档后查看

6 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

要点:1.数据表的基本结构2.数据表中基本操作3.数据表的顺序查询4.了解记录数据与数组之间的传递5.基于数据表的表单设计方法表→数据库→项目由以下几部分组成的:表的名字----表文件名表头(列标题)-----表的结构表的内容-----记录项VFP数据表数据表的组成数据表的定义表操作的内容表操作的方法操作1:创建表结构操作2:查看表结构操作3:修改表结构操作4:表的打开和关闭BROWSELIST/DISPLAY操作6:向表中加入(修改)记录REPLACE<字段名>WITH<表达式>[…]【例】写出对借阅表进行如下操作的命令:(1)将当前记录的还书日期修改为2008年9月7日。(2)将需要续借的还书日期增加30天;操作命令如下:USE借阅REPLACE还书日期WITH{^2008-09-07}REPLACEALL还书日期WITH还书日期+30FOR是否续借学号备注型和通用型数据在数据表打开后,有一个用以确定当前记录的记录指针,记录指针指向哪一个记录,这一个记录就是当前操作的记录,即当前记录。当表打开时,当前记录为第一个记录。可以用函数RECNO()来测试当前记录号。每一个数据表都有开始和结束标志,可以用下面两个函数来测试。(P121)1、利用数据表编辑器进行记录定位:2、利用命令进行记录定位:操作9:记录的插入【例】对图书表增加6号和7号记录。USE图书GO6INSERTBEFORE&&此时新增加的6号记录变成当前记录INSERT&&在6号记录之后插入一条新记录,即第7号记录逻辑删除与物理删除1.逻辑删除表中的记录2.恢复表中逻辑删除的记录3.物理删除表中的记录操作11:数据表文件的复制2、表结构的复制3、表文件的复制操作12:数据表的记录查询USE学生操作13:基于数据表的表单设计(教材P108)【例4-10】建立如表4.4所示的数据表:管理员.dbf,设计如图所示的系统图书管理系统的登录表单。将表单中的组合框与数据表中的用户名字段绑定。在表单空白处单击右键,在快捷菜单中选择“数据环境”,弹出“打开”对话框,选择管理员.dbf,单击“确定”按钮,在弹出的“添加表或视图”对话框中可以选择并添加多个数据表,在这里我们选择“关闭”按钮,则数据表成功添加到表单中,如图所示。〖温馨提示〗在该对话框中可以只选择姓名字段,或只选择管理员编号,为了避免错误的选择管理员,最好两个字段都选择。表单执行后,①选择一用户名,输入密码,如果密码正确(与数据表中的密码字段对应),单击“进入系统”按钮,可以调用系统主菜单“图书管理系统菜单.MPR”(该菜单的设计在第8章完成);②如果密码不正确,最多允许输入3次,每次给出错误提示,如果3次均不正确则直接退出系统,返回操作系统;③单击“退出”按钮,可以退出本系统,返回操作系统。通常情况下,①文本框、组合框等可以作为输入类的控件;②标签、文本框、编辑框、列表框、表格、图像、Active绑定控件等作为输出类的控件;③命令按钮、命令按钮组、复选框、选项按钮组、计时器可以作为控制类的控件。(教材P117)【例5-1】在“图书信息管理”项目中建立一个管理图书信息的表单,保存为“图书信息.scx”,实现“首记录”、“末记录”按钮的功能,使得表单上能够看到图书表的第一条记录或最后一条记录。表示commandgroup1【例5-2】打开【例5-1】的图书信息.scx表单,进一步完善表单的功能,实现“上一条”、“下一条”按钮的功能,使得表单上能够逐一查看“图书”表的所有记录。修改Commandgroup1命令按钮组click事件代码,为原多分支case语句增加两个判断分支,代码如下:casethis.value=2skip-1ifbof()gotopmessagebox("已经是第一条记录。")endifcasethis.value=3skipifeof()skip-1messagebox("已经是末记录。")endif【例5-3】在“图书信息管理”项目中建立如图所示的管理读者信息的表单,保存为“读者信息维护.scx”,单击“添加读者”按钮,可以通过表单录入新的读者信息。“添加读者”命令按钮的Click事件代码如下:choice=messagebox("确认添加新读者?",4+32+256,"确认")ifchoice=6appendblankendifthisform.refresh【例5-4】打开“读者信息维护”表单,进一步完善表单的功能,实现“删除读者”、“清除标记”、“物理删除”按钮的功能。Command2命令按钮的click事件代码如下:deletethisform.refreshCommand3命
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

VF第讲数据库及表的基本操作

文档大小:1MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用