| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1167 人关注过本帖
标题:缺少照片时的显示问题求助,先谢谢了!
只看楼主 加入收藏
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:763
专家分:2503
注 册:2011-5-8
收藏
得分:5 
回复 10楼 bdx808
dy0改成以下试试
iif(file('photo\'+subs(bmh,1,2)+'\'+subs(bmh,3,2)+'\'+allt(bmh)+'.jpg'),'photo\'+subs(bmh,1,2)+'\'+subs(bmh,3,2)+'\'+allt(bmh)+'.jpg','photo\zpbcz.jpg')

我喜欢报表尽量简单一些。不要加数据环境,变量就写一个zp。这样便于程序升级。
用程序生成一个数据临时文件进行打印。当打印量比较大时,比如上千页速度会快很多。还便于选择打印。
SELECT *,SPACE(100) zp FROM dy INTO CURSOR dytmp READWRITE
REPLACE  zp WITH 'photo\zpbcz.jpg' all
REPLACE zp WITH 'photo\'+subs(bmh,1,2)+'\'+subs(bmh,3,2)+'\'+allt(bmh)+'.jpg' FOR file('photo\'+subs(bmh,1,2)+'\'+subs(bmh,3,2)+'\'+allt(bmh)+'.jpg')
REPORT FORM dy TO PRINTER PROMPT  PREVIEW

[此贴子已经被作者于2023-1-9 16:03编辑过]


dBase有人接盘了。
2023-01-09 15:35
cjc1010
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:65
专家分:195
注 册:2006-4-16
收藏
得分:5 
有照片时能正常打印,那就好办了。改一下表达式就行了。 iif(file(原表达式),原表达式,无照片时的代替照片路径),就行了。
iif(file('photo\'+subs(bmh,1,2)+'\'+subs(bmh,3,2)+'\'+allt(bmh)+'.jpg'),'photo\'+subs(bmh,1,2)+'\'+subs(bmh,3,2)+'\'+allt(bmh)+'.jpg','photo\zpbcz.JPG')
2023-01-09 16:34
cjc1010
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:65
专家分:195
注 册:2006-4-16
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2023-01-09 16:37
bdx808
Rank: 1
等 级:新手上路
帖 子:82
专家分:2
注 册:2009-5-9
收藏
得分:0 
多谢各位!
2023-01-09 17:27
bdx808
Rank: 1
等 级:新手上路
帖 子:82
专家分:2
注 册:2009-5-9
收藏
得分:0 
回复 11楼 xuminxz
方法不错
2023-01-11 08:03
快速回复:缺少照片时的显示问题求助,先谢谢了!
数据加载中...
 
   



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

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