| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1447 人关注过本帖
标题:请教:这样的表格如何用报表实现
只看楼主 加入收藏
unbridled
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-2-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:12 
请教:这样的表格如何用报表实现
此主题相关图片如下:

请教,在vfp9.0中如何在报表中做出这样的格式,
图片附件: 游客没有浏览图片的权限,请 登录注册
将照片打印出来,照片是以身份证号命名的,在pic文件夹里

请高手指点,感激~!

搜索更多相关主题的帖子: 表格 
2010-02-21 10:59
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:3 
一行一条记录,报表设计据说按记录编辑。楼主提供的表格样式涉及“一行打印两条记录”,暂时无法实现。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-02-21 13:45
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:3 
建议不要用VFP的报表,用程序控制排版打印输出。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-02-21 14:10
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
尚有一个变通的办法处理这个问题:生成一个新表,每条记录包含原表的两条记录;报表文件就好按楼主的要求设计了。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-02-21 14:18
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
close all
use 原表
create table 新表 (序号1 N(1),姓名1 C(8),性别1 C(2),身份证号1 C(18),专业1 C(8),证书编号1 C(8),照片1 C(8),序号2 N(1),姓名2 C(8),性别2 C(2),身份证号2 C(18),专业2 C(8),证书编号2 C(8),照片2 C(8))
select 原表
scan
  if mod(recno(),2)=1
    select 新表
    append blank
    replace 序号1     with 原表.序号,;
            姓名1     with 原表.姓名,;
            性别1     with 原表.性别,;
            身份证号1 with 原表.身份证号,;
            专业1     with 原表.专业,;
            证书编号1 with 原表.证书编号,;
            照片1     with 原表.照片
  else
    select 新表
    replace 序号2     with 原表.序号,;
            姓名2     with 原表.姓名,;
            性别2     with 原表.性别,;
            身份证号2 with 原表.身份证号,;
            专业2     with 原表.专业,;
            证书编号2 with 原表.证书编号,;
            照片2     with 原表.照片
  endif
  select 原表
endscan
select 新表
report form 报表文件 preview

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-02-21 14:40
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
还是老虎有办法!

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-02-21 17:05
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:3 
5楼正解

★★★★★为人民服务★★★★★
2010-02-21 17:37
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:3 
vfp 报表解决:
报表中的横线看上去是一条,实际上是两条。照片栏下的横线是专门一条,与前面的横线对齐。但是这一条有打印设置,设置用的是:记录序号为偶数打印。即:mod(recno(),2)=0 最后结束线段用一条线。

[ 本帖最后由 qingfameng 于 2010-2-22 21:29 编辑 ]
2010-02-22 00:22
wyyliu149
Rank: 1
来 自:四川
等 级:新手上路
帖 子:5
专家分:3
注 册:2010-2-22
收藏
得分:3 
OK
2010-02-23 17:29
wyyliu149
Rank: 1
来 自:四川
等 级:新手上路
帖 子:5
专家分:3
注 册:2010-2-22
收藏
得分:0 
zhen  de
2010-02-23 17:35
快速回复:请教:这样的表格如何用报表实现
数据加载中...
 
   



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

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