用A4纸打印,每张8个照片,并用Label显示照片名,有65个照片(30分)

  • 主题发起人 主题发起人 963119
  • 开始时间 开始时间
各位富翁,无论用什么方法,谁能花点宝贵时间,给详细说说呀,总分130[^]
 
用Grid++Report,又不知道其中的“员工档案”是怎样设置成一个变很多个的
 
1:find 所有文件架里所以图片
2;把图片交到内存中(可以用内存表)
3:fp连接内存表!
4:完成! 简单
 
所有的方法都可以在大富翁上找到
 
我很菜的呀
 
fr做非常简单,但是要在这里说如何做要敲几千字,你留EMAIL,给你发个FR的中文帮助,认真学习一下....[:D]
 
To 963119:
  还未搞好吗? 23394900 QQ群那个 例程有帮助吗? 我是 952604 啊。。
 
To wendeyuan
我的FR是3.07的,你发的DEMO是2.5的不能用呀!!
我自己有中文帮助,已传到QQ群了,就是不能理解[:(]
 
不知道你要怎么个排法,如果是要在A4纸上面打印成
# # # #
# # # #
^label
,最笨的最简单的方法是,将所有的图片写到一个临时表里,临时表的格式如下id(PK),p1id,p1,p1name,p2id,p2,p2name,p3id,p3,p3name,p4id,p4,p4name是字段名,下面是表里面的数据保存形式:
id p1ID p1 p1name p2ID p2 p2name p3ID p3 p3name p4ID p4 p4name
1 1 图片 名称 2 图片 名称 3 图片 名称 4 图片 名称
2 5 图片 名称 6 图片 名称 7 图片 名称 8 图片 名称
假设上面那个临时表的表名为tmpPIC, 假设用一个Query打开之后,绑定到一个然后在fr里面弄一个Masterdata,把4个图片框拖进去后,在每个下面摆个两个memo组件,一个绑定p1ID~p4ID字段,另一个绑定p1Name~p4Name字段。
假设绑pID的memo的名称为mmoID1~mmoID4, 绑定pname字段的memo名称为mmoN1~mmoN4,然后在Masterdata的onbeforeprint事件里写上
if <mmoID1.text>='8' then
mmoN1.visible=true
else
mmoN1.visible=false;
if <mmoID2.text>='8' then
mmoN2.visible=true
else
mmoN2.visible=false;
if <mmoID3.text>='8' then
mmoN3.visible=true
else
mmoN3.visible=false;
if <mmoID4.text>='8' then
mmoN4.visible=true
else
mmoN4.visible=false;
这些脚本,就可以了!呵呵,我用自定义临时表+fr脚本这种方法做了很多我们医院的那些复杂得乱七八糟的报表,你自己试试看吧。
 
本人是刚学FR的,对于“将所有的图片写到一个临时表里”不知道怎么做,算了,明天结帖吧,谢谢各位的热心解答
 
后退
顶部