| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 705 人关注过本帖
标题:请教大师门几个问题。
只看楼主 加入收藏
liunis
Rank: 1
等 级:新手上路
帖 子:142
专家分:7
注 册:2021-9-25
结帖率:87.8%
收藏
已结贴  问题点数: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
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
问题1
二进制备注用 M 表示数据类型

坚守VFP最后的阵地
2023-03-11 13:18
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:283
专家分:616
注 册: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
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:2 
打印报表快不起来,用文件好了,尤其是数据量大,使用简单,安全可靠。
2023-03-11 15:06
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:283
专家分:616
注 册: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
等 级:版主
威 望:66
帖 子:1088
专家分:2677
注 册:2015-12-30
收藏
得分:3 
回复 5楼 zhken
是个好方法
2023-03-15 08:26
快速回复:请教大师门几个问题。
数据加载中...
 
   



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

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