| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 840 人关注过本帖
标题:请各位好心的老师帮帮忙
只看楼主 加入收藏
nsxlb
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-6-6
收藏
 问题点数:0 回复次数:3 
请各位好心的老师帮帮忙
内容:数据库表KHDA.DBF中有如下三个字段:
   单位名称(字符型)  收到评价日期(日期型)  评价分值(数值型)
   随后我又建立了一个表单,该表单上有四个控件,分别为TEXT1  TEXT2 TEXT3  COMMNAD1.我想通过在TEXT1中输入开始日期,在TEXT2K 中输入结束,单击命令按钮后对符合这两个日期之间的分值进行求和,并且结果出现在TEXT3中.
  因为我刚接触VFP,里面有很多知识搞不清楚,所以我想提几个问题请老师们给我指点一下:
  1、表单怎样和表KHDA进行关联,即怎样读取其中的数据
  2、TEXT1和TEXT2怎样设置代码
  3、命令按钮的代码能否写得详细一些,最好能举个例子
搜索更多相关主题的帖子: 好心 老师 
2005-06-06 11:28
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
你可以试一下过滤器命令
 set filt to khda.收到评价日期>=thisform.text1.value and khda.收到评价日基<=thisform.text2.value
然后统计
sum khda.评价分值 to fztj
thisfrom.text3.value=allt(str(fztj,10,2))
set filt to

把TEXT1和2的属性设成日期型,TEXT3的属性设成字符型,在COMMAND里加入上面的代码试试,我的机子里没装VFP,没实验,理论上应该可以吧

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2005-06-06 18:53
nsxlb
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-6-6
收藏
得分:0 
感谢FOWN老师
感谢FOWN老师的指点,我按您的指点写了代码以后,运行结果非常正确,但是唯一的缺点就是除了在TEXT3中显示结果以外,在表单的左下角有一个标签也显示结果,再次请问FOWN老师如何去掉标签显示的结果.
2005-06-07 17:11
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
set talk off

不用客气,希望你以后有更大的成绩,去帮助那些需要你帮助的人

做一段宣传
依法诚信纳税,共建小康社会,当今国家离不开税收,人民生活也离不开税收,希望大家依法纳税!!

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2005-06-17 20:53
快速回复:请各位好心的老师帮帮忙
数据加载中...
 
   



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

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