| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 770 人关注过本帖
标题:VFP代码问题
只看楼主 加入收藏
q497968586
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2011-12-11
结帖率:75%
收藏
 问题点数:0 回复次数:7 
VFP代码问题
图片附件: 游客没有浏览图片的权限,请 登录注册

打开表单tjjxj.scx,运行界面如上图所示。利用student02表实现按专业统计该专业学生的平均奖学金,要求如下:
选中选项按钮组中的某项,单击“计算”按钮,文本框中将显示该专业学生的平均奖学金。


对“计算”编写CLICK代码,
x=0
xm=thisform.optiongroup1.value   
average 奖学金 for alltrim(专业)=alltrim(xm)  to x  
thisform.text1.value=x
thisform.refresh

xm前面何为要使用alltrim函数?
搜索更多相关主题的帖子: 专业 表单 average 奖学金 文本框 
2011-12-16 10:51
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
这是去除多余的空格

只求每天有一丁点儿的进步就可以了
2011-12-16 12:11
q497968586
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2011-12-11
收藏
得分:0 
回复 2楼 wengjl
选项按钮组的值为何还要去空格?
2011-12-16 12:29
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
alltrim(专业)=alltrim(xm)
比如:"专业"字段中,第一个记录叫语文,第二个记录叫自然科学,而字段的宽度为8,那么在查语文时,语文二字后面就还有4个空格。加上allt()就把后面的4个空格去掉了。

只求每天有一丁点儿的进步就可以了
2011-12-16 13:37
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:0 
如果设置SET EXACT ON ,那么可以省去alltrim() :  average 奖学金 for 专业=xm  to x  
2011-12-16 13:42
apple0072011
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:249
专家分:989
注 册:2011-8-17
收藏
得分:0 
xm=thisform.optiongroup1.value   
xm 的返回值是什么啊,应该是序号吧

天道酬勤
2011-12-16 15:05
davidzw
Rank: 1
等 级:新手上路
威 望:1
帖 子:5
专家分:1
注 册:2008-6-5
收藏
得分:0 
以下是引用apple0072011在2011-12-16 15:05:51的发言:

xm=thisform.optiongroup1.value   
xm 的返回值是什么啊,应该是序号吧

XM 返回的是optiongorup的值,1,2,3....
在你的例子中, 1代表"电子" 2代表"计算机"  3代表"金融"

[ 本帖最后由 davidzw 于 2012-2-7 11:07 编辑 ]
2012-02-07 11:05
lygcw9603
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:233
专家分:357
注 册:2006-8-27
收藏
得分:0 
回复 楼主 q497968586
xm=ALLTRIM(thisform.optiongroup1.OPTION1.CAPTION)   
2012-02-07 13:39
快速回复:VFP代码问题
数据加载中...
 
   



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

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