| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1555 人关注过本帖
标题:报表打印输出到文件的问题,求助
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
回复 10楼 chn8690
不是代码少速度就快

坚守VFP最后的阵地
2021-02-07 18:22
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
lnRs = 0
SCAN
    lnRs = lnRs + 人数
    REPLACE 累计 WITH lnRs
ENDSCAN

[此贴子已经被作者于2021-2-7 18:28编辑过]


坚守VFP最后的阵地
2021-02-07 18:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
scan
   SUM 人数 TO a FOR RECNO()<=i && 此行运行后,记录指针移到文件尾了
   REPLACE 累计 WITH a FOR RECNO()=i
   LOCATE FOR RECNO()=i && 从头搜索符合条件的记录
   i=i+1
ENDSCAN
综上所述,代码运行速度变慢了

坚守VFP最后的阵地
2021-02-07 18:28
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
一般学校中数据处理的程序能做到秒杀就可以了

坚守VFP最后的阵地
2021-02-07 18:29
chn8690
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-4-11
收藏
得分:0 
回复 14楼 sdta
是的是的,谢谢谢谢
2021-02-07 20:10
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2021-02-07 20:12
chn8690
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-4-11
收藏
得分:0 
回复 16楼 sdta
感谢老师的耐心指导。还有一个挺奇怪的问题,运行一个表格控件,第一次显示为空白,退出后第二次运行显示正常,或者第一次运行其他功能后再运行这个表格也正常,整理后给老师看看,
2021-02-07 20:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
设置表格控件的数据源(RECORDSOUREC)及数据显示类型(RECORDSOURECTYPE)

坚守VFP最后的阵地
2021-02-07 20:29
chn8690
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2020-4-11
收藏
得分:0 
回复 8楼 sdta 继续请教老师
我有一个表单,在init里:
IF !FILE(".\kwgl\zkzh9.dbf")
   MESSAGEBOX("考场编排尚未完成,文件zkzh9未生成,请退出后先运行程序‘考场编排新’。",0,"")
   thisform.release
endif
.......
不能关闭表单,

只能写一个prg:
IF !FILE(".\kwgl\zkzh9.dbf")
   MESSAGEBOX("考场编排尚未完成,文件zkzh9未生成,请退出后先运行程序‘考场编排新’。",0,"")
   return
ELSE
   DO FORM .\表单\准考证打印
endif
请老师教我,前面办法怎样实现?
2021-02-09 10:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
我有一个表单,在init里:
IF !FILE(".\kwgl\zkzh9.dbf")
   MESSAGEBOX("考场编排尚未完成,文件zkzh9未生成,请退出后先运行程序‘考场编排新’。",0,"")
   thisform.release
endif

可以不用这几行代码,当zkzh9.dbf生成后,再 DO FORM ..........

坚守VFP最后的阵地
2021-02-09 11:01
快速回复:报表打印输出到文件的问题,求助
数据加载中...
 
   



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

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