易网时代-编程资源站
Welcome
首页
/
软件开发
/
VFP
看实例学VFP:示例数据库
2016-07-27
31
看实例学VFP:示例数据库2009-02-02 本站 老马本文将给出示例数据库中各个数据表的表结构及初始数据,在以后的实例中涉及到操作数据表的,都会使用这个数据库中的某个表。关于数据库、表的创建及使用知识,请参阅: 中第2章“数据库、表和索引”的知识,这里不再详述,只给出各个数据表的结构及初始数据。本文末尾会给出示例数据库源文件的下载地址。示例数据库名为“数据1”,包括“网站信息表”、...
看实例学VFP:对表中记录进行定位与查找操作
2016-07-27
37
看实例学VFP:对表中记录进行定位与查找操作2009-02-02 本站 老马在VFP中操作表记录时,既可以使用sql语句,也可以使用内置的append、replace、delete/pack/zap等命令并配合一些记录指针定位和数据排序方面的命令及函数来使用,而在vb/vb.net中,使用ADO/ADO.NET的属性和方法就可以了。VFP象C语言一样灵活,但或许正是由于这一点,让许多刚接触她的人感觉无处下手并进而不喜欢她。VFP象是一位其貌不扬、性格内向的...
看实例学VFP:向数据表中添加记录并验证输入数据是否合法
2016-07-27
39
看实例学VFP:向数据表中添加记录并验证输入数据是否合法2009-02-03 本站 老马本例的执行过程大致是在添加记录时首先使用empty()函数对接收数据文本框作是否为空的判断,使用locate做记录指针定位(关于vfp表记录指针定位和数据排序请参考:),并判断是否和表中已有的数据重复。通过以上方式完成数据校验,如果满足非空、非重复的条件,则使用append blank命令在表中添加一条空白记录,然后使用replace命令将该记录的对应字段的值修改成表单...
看实例学VFP:对数据表中记录进行修改
2016-07-27
47
看实例学VFP:对数据表中记录进行修改2009-02-04 本站 老马本例运行时表单上用于接收数据的文本框被隐藏,“修改”按钮禁用,如下图:在组合框中选择要查找的字段,在文本框中输入查找内容后单击右侧的“查找”按钮后将查找结果显示在上方的表格中,“查找”按钮被禁用,同时激活“修改”按钮及用于接收数据的文本框,并将当前记录(满足查询条件的记录)的值同时显示在文本框...
看实例学VFP:删除数据表中的记录
2016-07-27
38
看实例学VFP:删除数据表中的记录2009-02-05 本站 老马本例对一文的实例进行了一点改进,增加了“撤消”功能。程序运行时如下图:在组合框中选择要查找的字段,在文本框中输入查找内容后单击右侧的“查找”按钮后将查找结果显示在上方的表格中,“查找”按钮变成“撤消”按钮,同时激活“删除”按钮及用于显示数据的文本框,并将当前记录(满足查询条...
看实例学VFP:向数据表中添加记录时自动生成编号
2016-07-27
34
看实例学VFP:向数据表中添加记录时自动生成编号2009-02-06 本站 老马本例在“”的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能。自动生成编号的相关代码加在表单的init事件及“添加”按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能。运行界面如下:本例用到了“数据1”数据库中的“...
看实例学VFP:用SELECT语句创建查询
2016-07-27
30
看实例学VFP:用SELECT语句创建查询2009-02-07 本站 老马vfp中可以使用sql语句操作表,并且在使用sql语句操作表时不需要打开数据库。本例介绍的是select查询语句(数据检索),关于select语句的格式请参考: 或。在一文中,我们是使用locate语句作记录定位并同时使用了eof()函数,如果该函数返回真值,说明数据表中不存在所查询的记录并给出提示信息。本例用sql语句对这一部分进行了改写。与上例的区别大致的如下:1.本例依然使用表...
看实例学VFP:用sql语句向数据表中添加记录
2016-07-27
39
看实例学VFP:用sql语句向数据表中添加记录2009-02-08 本站 老马用sql语句向数据表中插入记录的格式为:INSERT INTO [数据库名!] 表名 [(字段名表)] VALUES (表达式表)关于Insert语句的格式及用法请参考:。本例对一例的插入数据部分用sql语句进行了改写,运行界面如下图:本例用到了“数据1”数据库中的“网站信息表”,关于该数据库的情况已经在一文中给出,这里不再详述。制...
看实例学VFP:用sql语句修改数据表记录
2016-07-27
34
看实例学VFP:用sql语句修改数据表记录2009-02-09 本站 老马用sql语句修改表记录的格式为:UPDATE [数据库名!] 表名 SET 字段名=表达式...WHERE 条件关于UPDATE语句的格式请参考:。本例对一例中修改记录的部分用sql语句进行了重写,运行界面如下:本例运行时表单上用于接收数据的文本框被隐藏,“修改”按钮不可用,在组合框中选择要查找的字段,在文本框中输入查找内容后单击右侧的“查找&rd...
看实例学VFP:对时间段进行查询的例子
2016-07-27
28
看实例学VFP:对时间段进行查询的例子2009-02-10 本站 老马这个例子应用到了select语句中的between...and子句的知识,关于select语句请参考: 或。本例运行时如下图:本例用到了“数据1”数据库中的“人员信息表”,关于该数据库的情况已经在一文中给出,这里不再详述。制作步骤如下:一、新建表单,将其caption属性值设为“对时间段进行查询的例子”,width属...
看实例学VFP:模糊查询
2016-07-27
37
看实例学VFP:模糊查询2009-02-11 本站 老马本文是在vfp中使用select语句的like子句的一个例子,关于like子句请参考: 或。本例运行时如下图:本例用到了“数据1”数据库中的“网站信息表”,关于该数据库的情况已经在一文中给出,这里不再详述。制作步骤如下:一、新建表单form1,并将其caption属性值设为“模糊查询”,width属性值设置为290,height属...
看实例学VFP:更复杂的查询
2016-07-27
42
看实例学VFP:更复杂的查询2009-02-12 www.bianceng.cn 老马在及这两个例子中,我们可以在查询时可以从组合框中选定一个要查询的字段。本例对这种查询方式再做进一步改进,使之在查询时不仅可以从一个组合框中选取要查询的字段,还可以从另一个组合框中选定操作符(如<、=、>等),从而实现更复杂的查询。本例应用到了数据环境,并使用“数据1”数据库中的“人员信息表”作为数据环境的数据源,...
看实例学VFP:对查询结果进行统计计算
2016-07-27
37
看实例学VFP:对查询结果进行统计计算2009-02-13 www.bianceng.cn 老马本例对一文做了进一步的改进,在满足查询功能的同时,还可以对查询结果进行统计计算。本例也应用到了数据环境,并使用“数据1”数据库中的“人员信息表”作为数据环境的数据源,关于该数据库的情况已经在一文中给出,运行界面见本文末尾。制作步骤如下:一、新建表单,将其caption属性值设置为“对查询结果进行统计计算...
看实例学VFP:对查询结果进行汇总
2016-07-27
43
看实例学VFP:对查询结果进行汇总2009-02-14 www.bianceng.cn 老马本例应用到了select语句中的Group By子句的知识,关于select语句请参考: 或。本例应用到了数据环境,并使用“数据1”数据库中的“人员信息表”作为数据环境的数据源,关于该数据库的情况已经在一文中给出,运行界面见本文末尾。制作步骤:一、新建表单,将其caption属性值设置为“对查询结果进行汇总...
看实例学VFP:将查询结果输出为表或文本文件
2016-07-27
42
看实例学VFP:将查询结果输出为表或文本文件2009-02-16 www.bianceng.cn 老马在这个例子中,汇总结果是显示在表格控件中的。本文对这个例子再做进一步的改进,可以在运行时选择“数据表”或“文本文件”,使之在把汇总结果显示到表格控件中的同时,将查询结果输出为“查询结果.DBF”或“查询结果.txt”。本例应用到了select语句中的Group ...
看实例学VFP:去除查询结果中的重复记录
2016-07-27
43
看实例学VFP:去除查询结果中的重复记录2009-02-18 www.bianceng.cn 老马在以及之前的几个关于select语句应用的例子中,组合框控件Combo1的数据方面的属性我们是这样设置的:RowSourceType属性值设置为“1-值”,RowSource属性值设置为“部门,性别,学历”,即在设计时已经将组合框控件的数据源固定了。但这种处理方式在有的情况下是不合理的,比如本文要做这样一个例子:...
看实例学VFP:对查询结果进行排序
2016-07-27
40
看实例学VFP:对查询结果进行排序2009-02-18 www.bianceng.cn 老马本例是一个显示包括各记录的自然情况及实发工资的“工资排行榜”。本例在表单的init事件中首先使用select语句对“工资表”的奖金、补助等进行计算,并将查询结果输出为一个包含“实发资金”和“员工编号”的名为lsJJ的临时表;然后对“人员信息表”和临...
看实例学VFP:利用多个表中的字段创建新表
2016-07-27
36
看实例学VFP:利用多个表中的字段创建新表2009-02-19 www.bianceng.cn 老马本例中再来复习一下select语句中的inner join子句的知识,关于select语句请参考: 或。本例的主要操作是在表单的init事件中完成的,在该事件中进行连接查询并将查询结果输出为一个临时表(该表包括了“人员信息表”的“姓名,性别,基本工资”3个字段以及“工资表”的&ldquo...
看实例学VFP:使用类设计器创建类
2016-07-27
42
看实例学VFP:使用类设计器创建类2009-02-20 www.bianceng.cn 老马VFP中系统定义的类称为基类,用户不能对其修改,但可以根据基类直接创建对象进而实现类的实例化,比如我们常用的“表单控件工具栏”上的类都是系统基类。VFP的基类分容器类(Container)和控件类(Control)两种。简单地说,容器类就是可以包含其他对象的类,比如表单、容器等;而控件类就是不能再容纳其他对象的类,比如文本框、命令按钮等。VF...
看实例学VFP:新类的使用
2016-07-27
36
看实例学VFP:新类的使用2009-02-21 www.bianceng.cn 老马一.新定义类的使用(一)将新类添加到表单存储于类库中的新类在使用之前应首先将其打开或注册,可以通过以下三种方法将类库打开或注册:1.使用“项目管理器”:在“项目管理器”中选择“类”选项卡,单击“添加”会出现“打开”对话框。在“打开”...
<<
1
2
3
4
5
6
7
8
9
10
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图