标题:请教大师门几个问题。
只看楼主
liunis
Rank: 1
等 级:新手上路
帖 子:108
专家分:7
注 册:2021-9-25
结帖率:84.85%
已结贴  问题点数:20 回复次数:5 
请教大师门几个问题。
1. CREATE CURSOR sypos9(ejzpict_01 m(4),ejzpict_11 g(4),ejzpict_08 M(4)) &&ejzpict_08 如果是二进制备注 用什么表示
2.在报表如何显示 通用字段 保存的BMP图,报表只显示一个图标。如何才能显示图片?控件源是 通用型字段名
3.在备注型字段保存的是图片数据流,如何在报表中体现出来。每次要将数据转换成文件再来处理,有点烦,特别是数据多的时侯。额外存文件指向时也不方便,比如报价图片经常换,图片不需要保存时要分别去删除。
搜索更多相关主题的帖子: 图片 显示 字段 保存 数据 
2023-03-11 13:03
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:2 
问题1
二进制备注用 M 表示数据类型

坚守VFP最后的阵地
2023-03-11 13:18
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:273
专家分:594
注 册:2012-9-21
得分:10 
CREATE TABLE MyTable (c1 C(10), c2 C(10) NOCPTRANS,memo1 M, memo2 M NOCPTRANS) &&如此区分
2023-03-11 13:25
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:2 
打印报表快不起来,用文件好了,尤其是数据量大,使用简单,安全可靠。
2023-03-11 15:06
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:273
专家分:594
注 册:2012-9-21
得分:3 
vfp真是让人爱不释手。
在网上还真找到了快速方法,英文版也有
对于数据流图片快速打印的方法是:

1. 建立一个 getmypic.prg 内容如下
Function getmypic
  lparameters sjl_pict
  mypict=Newobject('image')
  mypict.pictureVal=sjl_pict
  return mypict
endfunc

2.在报表的 图形/OLE 常规一栏 选择  表达式或变量名 ,并在控件源写入:   getmypic(表名.图片数据流)

试了一下,竟不限于BMP,其它图形格式均能快速体现,对于VFP报表来说实在不错,百来张数据流图片很快呈现在眼前





2023-03-14 21:59
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:3 
回复 5楼 zhken
是个好方法
2023-03-15 08:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511513-1-1.html




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

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