精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VFP>>〖数据处理〗>>[转载]:Re:如何将备注文件的图象复制出来

主题:[转载]:Re:如何将备注文件的图象复制出来
发信人: foxzz()
整理人: hunter__fox(2003-01-09 10:46:16), 站内信件
★原文转载自DataBase版tony_ren的《Re:FOXPRO高手请进!!》★
【 在 foxzz 的大作中提到:】
:能否将您的办法贴出来
:......
 ok
  我们知道,FoxPro中的备注类型字段除了可以储存一般的文字信息外,还可以储存图像、图形、音乐等二进制数据,借助于此,我们也可将人员数据库的照片字段设置为备注类型,然后利用Append Memo命令将图像文件装入到对应记录的照片字段中,成为数据库的一部分,存放在DBF文件对应的FPT文件中,而且装入后,图像文件本身可删除。这样,既节约了磁盘空间,又使文字信息与照片构成了一一对应关系,而且还可以非常方便地利用FoxPro本身所提供的Copy Memo命令成批地将备注字段的二进制数据还原成图像格式的文件,以作显示或重新裁
剪、备份、传输之用。

具体编程方法如下:
(1)将图像文件装入人员数据库的备注字段:
txwjm=ryk.rybh+".bmp"
Append Memo ryk.zp from (txwjmz) overwrite
(2)从数据库的备注字段中还原图像文件:
Copy Memo ryk.zp to (txwjm)
(3)显示图像文件:
@x,y SAY txwjm BITMAP ISOMETRIC SIZE n1,n2
其中,zp是人员数据库ryk的备注类型照片字段名,x、y是图像显示的起始行、列位置,修改SIZE中的n1、n2参数可对图像进行缩小、放大显示。但必须注意的是该显示命令只能在FoxPro for Windows下使用,而且只能显示BMP格式的图像文件,不支持PCX等其它格式。


----
天行健,君子以自强不息

[关闭][返回]