| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1142 人关注过本帖
标题:求助,VFP编程问题
只看楼主 加入收藏
liuluxun
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-6-10
收藏
 问题点数:0 回复次数:8 
求助,VFP编程问题

有两道VFP编程题目,请高手们帮忙看一下,十分感谢了,材料放在附件里面上传了
第一题:

将考台上的考试用表(教师名册和教师待遇)下载到“c:/学习用表”目录下建立一张教师查询表。
1,表单以文件名“表单3.scx"存盘
2,表单标题为教师查询表
3,在表单上设置标签,列表框和表格控件
4,表格中建立的4个项目分别为姓名,性别,职称和工资
5,通过列表中的教师编号选择,表格控件中的数据随之改变

第二题
编程实现以下功能:
1,按考试成绩对工资.dbf中的基本工资字段数据进行修改:凡考试成绩80分以上者基本工资增加50元。
2,输入编号,查询该职工的基本信息,显示效果如下:
请输入查询职工编号:00003
( )查询结果( )
姓名 出生日期 职称 基本工资 考试成绩
高兴 10/07/48 讲师 680.00 67
3,输入编号,修改改职工的基本信息,显示效果如下:
请输入要修改的职工编号:00003
编号:00003
姓名:高兴
职称:讲师
成绩:67
7VHBcpOE.rar (1.65 KB) 求助,VFP编程问题




9vmNVlpb.rar (1.65 KB) 求助,VFP编程问题

搜索更多相关主题的帖子: DIV VFP 工资 表单 教师 
2006-06-10 21:01
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
做第二题

1.按考试成绩对工资.dbf中的基本工资字段数据进行修改:凡考试成绩80分以上者基本工资增加50元。
CLOSE ALL
USE 工资.DBF
REPLACE ALL 基本工资 WITH 基本工资+50 FOR 考试成绩>=80

2.输入编号,查询该职工的基本信息
CLOSE ALL
USE 工资.DBF
ACCEPT "请输入查询职工编号" TO BH
LIST ALL 姓名,出生日期,职称,基本工资,考试成绩 FOR 职工编号=BH

3.输入编号,修改改职工的基本信息
CLOSE ALL
USE 工资.DBF
ACCEPT "请输入要修改的职工编号" TO BH
LOCATE ALL FOR 职工编号=BH
IF !EOF()
@10,20 SAY "编号:" GET 编号
CLEAR GETS
@11,20 SAY "姓名:" GET 姓名
@12,20 SAY "职称:" GET 职称
@13,20 SAY "成绩:" GET 成绩 PICTURE "99"
READ
ENDIF

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-06-10 21:47
liuluxun
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-6-10
收藏
得分:0 

感谢楼上的高手了,这个论坛相当好啊,这么快就有人回答了,谢谢了

2006-06-10 22:06
liuluxun
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-6-10
收藏
得分:0 
顶一下
顶上去,很急的,请大家帮帮忙
2006-06-11 16:58
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
第1个问题提示不清楚,描述不规范。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-06-11 17:25
liuluxun
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-6-10
收藏
得分:0 
将考台上的考试用表(教师名册和教师待遇)下载到“c:/学习用表”目录下建立一张教师查询表。
1,表单以文件名“表单3.scx"存盘
2,表单标题为教师查询表
3,在表单上设置标签,列表框和表格控件
4,表格中建立的4个项目分别为姓名,性别,职称和工资
5,通过列表中的教师编号选择,表格控件中的数据随之改变

这题中的教师名册和教师待遇两个用表我放在附件中的,这题的意思可能是让建立一张新的教师查询表,新建的表要符合上面的规定,麻烦高手将建立的方法告知一下,多谢了
2006-06-11 18:41
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 

具体的程序还是需要你自己设计。这里给出一种实现你功能的思路(不一定完全符合你的要求)

(1)表单初始化。在FORM1.INIT()过程里,写上如下代码
CLOSE ALL
THISFORM.CAPTION="教师查询表"
IF FILE("教师名册.DBF")
USE 教师名册.DBF
ELSE
CREATE TABLE 教师名册 (教师编号 C(6),姓名 C(8),性别 C(2),职称 C(10),工资 N(8,2))
ENDIF

THISFORM.GRID1.COLUMNCOUNT=-1
THISFORM.GRID1.RECORDSOURCE="教师名册"
THISFORM.GRID1.READONLY=.T.

COPY TO ARRAY BB FIELDS 教师编号
THISFORM.LIST1.ROWSOURCETYPE=5
THISFORM.LIST1.ROWSOURCE="BB"

PUBLIC AA

(2)选定列表框后的数据变化。在THIFORM.LIST1.CLICK()过程中写上如下代码
AA=THISFORM.LIST1.VALUE
SET FILTER TO 教师编号=AA
GO TOP
THISFORM.REFRESH

(3)效果检验。运行表单后,初始的表单是左边在列表框中显示教师编号,右边在表格中显示教师基本情况。当用户用鼠标点击左边列表框中任意教师编号的时候,右边的表格的数据只显示具有该教师编号值的教师资料。


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-06-11 22:21
wfjcckw
Rank: 1
等 级:新手上路
帖 子:21
专家分:6
注 册:2006-1-5
收藏
得分:0 

学习学习

2006-06-12 10:31
liuluxun
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-6-10
收藏
得分:0 
非常感谢版主,谢谢
2006-06-12 17:30
快速回复:求助,VFP编程问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016768 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved