-
vfp教程之合理使用VFP的向导设计数据库和表单
---- Visual foxpro 系统是美国微软公司推出的关系数据库管理系统。它具有功能强大、速度快、界面好等特点,深受广大用户的欢迎。
---- Visual foxpro对数据库的定义有了进一步的更新,在Visual foxpro系统中,利用两种类型的表来存储数据,一类是自由表,它是独立于任何数据库,另一类是数据库表,它是数据库的一部分。它们的处理方式基本一致。唯一的不同是自由表之间的关系是暂时的,而数据库中的每一个数据库表之间的关系是持久的。
---- Visual foxpro对数据库的操作和其它数据库系统一样,是通过对数据库中数据、信息进行加工、处理,为了方便用户对数据库的操作,Visual foxpro系统提供了一种更方便的工具——表单设计器。利用表单设计器,可以在表单中添加各种丰富的对象,让这些对象去响应用户和系统的事件。可以说,Visual foxpro中的表单设计是为用户对数据库的一系列的输入、输出、查询、显示等操作提供了方便、有效的途径。
---- 在Visual foxpro中要设计好一个表单,并不是一件很容易的工作,好在Visual foxpro系统提供了一系列的设计向导,包括数据库表的设计向导,表单设计向导,报表设计向导,标签设计向导等,对于初学者来说,利用向导来设计数据库或表单是一件非常愉快的事情。
---- 下面就数据库和表单来介绍如何利用向导。
---- 1、创建数据库表。
---- “表向导”基于典型的表结构创建表。“表向导”允许从样表中选择满足需要的表。在一步步经过向导的过程中,可以定制表的结构和字段。也可以在向导保存表之后修改表。如果有一个或多个数据库打开,表向导自动将新建表添加到当前数据库中。如果没有数据库打开,表向导将创建一个自由表。
---- 步骤 1 - 字段选取
---- 从“工具”菜单指向“向导”子菜单,选择“表”命令,弹出“表向导”对话框,“表向导”对话框包含一个表结构的内嵌设置,用于简化表的设计。“样表”框列出了Visual foxpro提供的全部样表,可以从中选择要用的样表;“可用字段”框列出了样表中预先设计的字段,可以从中选择要在新表中使用的字段。“可用字段”框右侧有4个上下排列的按钮,上面两个用于从“可用字段”框移到“选定字段”框中,下面两个用于从“选定字段”框移到“可用字段”框,“选定字段”即是新表中所用字段。当选定字段以后,单击“下一步”即可进入下一步骤。
---- 选定了所用字段以后,还必须确定当前表是自由表还是要求加入到指定的数据库中。然后单击“下一步”。
---- 步骤 2 - 修改字段设置
---- 进入这一对话框,可以对每个字段的设置进入修改,包括字段名、类型、宽度、小数位等,当修改完所有字段以后,即可进入下一步操作。
---- 步骤 3 - 表索引
---- 用户如须要对该数据库进入索引,则在这一对话框中的主关键字栏选择指定的关键字和其它索引字段,否则单击“下一步”即可。
---- 步骤 4 - 完成
---- 单击“下一步”完成对此数据库表或自由表的创建操作,并保存文件。
---- 2、创建操作数据的表单
---- 在Visual foxpro 中,通常使用表单向导创建表单的初始模型,然后使用表单设计器来修改初始模型。
---- 向导步骤
---- 步骤 1 - 字段选取
---- (1)、 从“工具”菜单指向“向导”子菜单,然后选择“表单”命令,弹出“向导选取”对话框。
---- (2)、单击“表单向导”,然后单击“确定”按钮,弹出“表单向导”对话框。
---- (3)、单击“数据库/表”框右侧的三点按钮,从“打开”对话框中找到需要的数据库表或自由表。单击确定,关闭“打开”对话框。
---- (4)、在“可用字段”中选择需要使用的字段,并利用右边的四个按钮中的上面两个按钮,可以将它们移到右边的“选定字段”框中。单击“下一步”可以进入下一步。
---- 步骤 2 - 选择表单样式
---- (5)、从样式框中选择一种表单式样(如浮雕式),并在“按钮类型”列表中选择任何一种按钮类型,并单击“下一步”。进入步骤 3。
---- 步骤 3 - 排序记录
---- (6)从“可用的字段或索引标识”框中选择一个或多个字段,并选定“升序”或是“降序”,然后单击“添加”可以将其移到“选定字段”框中,以确定对该表单中的数据设置一种排序次序。然后单击“下一步”。
---- 步骤 4 - 完成
---- (7)、单击“下一步”完成对该表单的设计并保存该表单。
---- 保存表单之后,可以象其它表单一样,在“表单设计器”中打开并修改它。
---- Visual foxpro 中的“表单”实际是一个可以执行的对象,它可以包含对数据库表的各种操作,若要运行表单,只需选择“表单”菜单中的“执行表单”即可。
---- Visual foxpro对数据库的定义有了进一步的更新,在Visual foxpro系统中,利用两种类型的表来存储数据,一类是自由表,它是独立于任何数据库,另一类是数据库表,它是数据库的一部分。它们的处理方式基本一致。唯一的不同是自由表之间的关系是暂时的,而数据库中的每一个数据库表之间的关系是持久的。
---- Visual foxpro对数据库的操作和其它数据库系统一样,是通过对数据库中数据、信息进行加工、处理,为了方便用户对数据库的操作,Visual foxpro系统提供了一种更方便的工具——表单设计器。利用表单设计器,可以在表单中添加各种丰富的对象,让这些对象去响应用户和系统的事件。可以说,Visual foxpro中的表单设计是为用户对数据库的一系列的输入、输出、查询、显示等操作提供了方便、有效的途径。
---- 在Visual foxpro中要设计好一个表单,并不是一件很容易的工作,好在Visual foxpro系统提供了一系列的设计向导,包括数据库表的设计向导,表单设计向导,报表设计向导,标签设计向导等,对于初学者来说,利用向导来设计数据库或表单是一件非常愉快的事情。
---- 下面就数据库和表单来介绍如何利用向导。
---- 1、创建数据库表。
---- “表向导”基于典型的表结构创建表。“表向导”允许从样表中选择满足需要的表。在一步步经过向导的过程中,可以定制表的结构和字段。也可以在向导保存表之后修改表。如果有一个或多个数据库打开,表向导自动将新建表添加到当前数据库中。如果没有数据库打开,表向导将创建一个自由表。
---- 步骤 1 - 字段选取
---- 从“工具”菜单指向“向导”子菜单,选择“表”命令,弹出“表向导”对话框,“表向导”对话框包含一个表结构的内嵌设置,用于简化表的设计。“样表”框列出了Visual foxpro提供的全部样表,可以从中选择要用的样表;“可用字段”框列出了样表中预先设计的字段,可以从中选择要在新表中使用的字段。“可用字段”框右侧有4个上下排列的按钮,上面两个用于从“可用字段”框移到“选定字段”框中,下面两个用于从“选定字段”框移到“可用字段”框,“选定字段”即是新表中所用字段。当选定字段以后,单击“下一步”即可进入下一步骤。
---- 选定了所用字段以后,还必须确定当前表是自由表还是要求加入到指定的数据库中。然后单击“下一步”。
---- 步骤 2 - 修改字段设置
---- 进入这一对话框,可以对每个字段的设置进入修改,包括字段名、类型、宽度、小数位等,当修改完所有字段以后,即可进入下一步操作。
---- 步骤 3 - 表索引
---- 用户如须要对该数据库进入索引,则在这一对话框中的主关键字栏选择指定的关键字和其它索引字段,否则单击“下一步”即可。
---- 步骤 4 - 完成
---- 单击“下一步”完成对此数据库表或自由表的创建操作,并保存文件。
---- 2、创建操作数据的表单
---- 在Visual foxpro 中,通常使用表单向导创建表单的初始模型,然后使用表单设计器来修改初始模型。
---- 向导步骤
---- 步骤 1 - 字段选取
---- (1)、 从“工具”菜单指向“向导”子菜单,然后选择“表单”命令,弹出“向导选取”对话框。
---- (2)、单击“表单向导”,然后单击“确定”按钮,弹出“表单向导”对话框。
---- (3)、单击“数据库/表”框右侧的三点按钮,从“打开”对话框中找到需要的数据库表或自由表。单击确定,关闭“打开”对话框。
---- (4)、在“可用字段”中选择需要使用的字段,并利用右边的四个按钮中的上面两个按钮,可以将它们移到右边的“选定字段”框中。单击“下一步”可以进入下一步。
---- 步骤 2 - 选择表单样式
---- (5)、从样式框中选择一种表单式样(如浮雕式),并在“按钮类型”列表中选择任何一种按钮类型,并单击“下一步”。进入步骤 3。
---- 步骤 3 - 排序记录
---- (6)从“可用的字段或索引标识”框中选择一个或多个字段,并选定“升序”或是“降序”,然后单击“添加”可以将其移到“选定字段”框中,以确定对该表单中的数据设置一种排序次序。然后单击“下一步”。
---- 步骤 4 - 完成
---- (7)、单击“下一步”完成对该表单的设计并保存该表单。
---- 保存表单之后,可以象其它表单一样,在“表单设计器”中打开并修改它。
---- Visual foxpro 中的“表单”实际是一个可以执行的对象,它可以包含对数据库表的各种操作,若要运行表单,只需选择“表单”菜单中的“执行表单”即可。
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式