| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2038 人关注过本帖
标题:请教,怎么将数据查询结果逐条显示在记事本文档中
只看楼主 加入收藏
ynsdldp
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2013-6-15
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:8 
请教,怎么将数据查询结果逐条显示在记事本文档中
有数据表student(sno,xm,yw,sx,yy,wl,hx,zf),记录着考生的语文、数学、英语、物理、化学及总分,student表、result记事本文档存储在data文件夹中。点击窗口按钮,实现将student表格中的查询结果保存在result记事本中,基本要求如下:
1.清除result记事本中的的历史记录,在result记事本中添加本次查询时间,用以区别查询时间。
2.select * from student where yw<60
如果没有查询到数据,在result记事本中添加记录:所有人的语文成绩及格
如果查询到数据,在result记事本中将查询结果逐条记录:考生sno+xm语文不及格(换行)
3.select * from student where sx<60
如果没有查询到数据,在result记事本中添加记录:所有人的数学成绩及格
如果查询到数据,在result记事本中将查询结果逐条记录:考生sno+xm数学不及格(换行)
4.select * from student where zf<500
如果没有查询到数据,在result记事本中添加记录:所有人的总分达到500分
如果查询到数据,在result记事本中将查询结果逐条记录:考生sno+xm总分未到500分(换行)
student.rar (900 Bytes)

result.rar (547 Bytes)


[此贴子已经被作者于2017-4-3 17:06编辑过]

搜索更多相关主题的帖子: 记事本 result 文件夹 数据表 英语 
2017-04-03 08:31
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:20 
没有数据测试也就是空想
楼主的语言表达实在是看不懂

坚守VFP最后的阵地
2017-04-03 10:52
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
这个“记事本”具体是什么?
2017-04-03 11:38
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
记事本?是什么?
2017-04-03 14:36
ynsdldp
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2013-6-15
收藏
得分:0 
加了student.dbf和记事本result.txt
业务不熟,请多指导,谢谢
2017-04-03 17:08
ynsdldp
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2013-6-15
收藏
得分:0 
回复 2楼 sdta
加了student.dbf和记事本result.txt
业务不熟,请多指导,谢谢
2017-04-03 17:09
ynsdldp
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2013-6-15
收藏
得分:0 
回复 3楼 吹水佬
加了student.dbf和记事本result.txt
业务不熟,请多指导,谢谢
2017-04-03 17:10
ynsdldp
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2013-6-15
收藏
得分:0 
回复 4楼 tlliqi
加了student.dbf和记事本result.txt
业务不熟,请多指导,谢谢
2017-04-03 17:10
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
程序代码:
set safety off
create cursor 分类 (bh n(1),km c(2),bz n(3),zw c(4))
insert into 分类 values (1,"yw",60,"语文")
insert into 分类 values (2,"sx",60,"数学")
insert into 分类 values (3,"yy",60,"英语")
insert into 分类 values (4,"wl",60,"物理")
insert into 分类 values (5,"hx",60,"化学")
insert into 分类 values (6,"zf",420,"总分")
cxjg=transform(dtoc(date(),1),"@R 9999年99月99日")+"查询结果.txt"
cxnr=""
scan
    ckm=分类.km
    select sno,xm,&ckm from student where &ckm<分类.bz into cursor cx
    cxnr=cxnr+chr(13)+chr(10)
    if reccount("cx")=0
        cxnr=cxnr+"所有人的"+分类.zw+iif(分类.bh<reccount("分类"),"成绩","")+"达标"+chr(13)+chr(10)
    else
        select cx
        cxnr=cxnr+分类.zw+iif(分类.bh<reccount("分类"),"成绩","")+"小于"+transform(分类.bz)+"分的人员:"+chr(13)+chr(10)
        scan
            cxnr=cxnr+left(cx.sno,9)+left(cx.xm,8)+str(&ckm,3)+chr(13)+chr(10)
        endscan
    endif 
endscan
=strtofile(cxnr,cxjg)
modify file (cxjg)



[此贴子已经被作者于2017-4-3 19:07编辑过]


坚守VFP最后的阵地
2017-04-03 19:05
快速回复:请教,怎么将数据查询结果逐条显示在记事本文档中
数据加载中...
 
   



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

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