回 帖 发 新 帖 刷新版面

主题:VF中通用字段导入JPG文件,不是显示相片而是文件名

VF中通用字段导入JPG文件,不是显示相片而是文件名

回复列表 (共23个回复)

11 楼

北京种子乐的方法我用过,只是显示图片要用image控件来做,可以在表单上用一个表格控件显示记录信息,旁边放一个image控件显示表格中选中行对应的图片.也可以不用表格控件,而是在表单上一次显示一条记录的形式,通过下一个,上一个等按钮显示每条记录,还用image控件显示图片,按种子乐的意见,在数据表中只存放图片的文件名(可能还要带路径).

12 楼

知我者、楼上也。
再提一点补充意见:路径就不要写在数据表里了,应该写在程序里吧?

13 楼

请告诉:
具体方法

14 楼

是VF网络程序,谢谢

15 楼

可以使用mem字段,添加时用append mem from 文件名,读取时用copy mem to 文件名.

16 楼


VFP的general显示图片可能跟MS OFFICE的绘图工具有关。似乎VFP默认的是MS PHOTOEDITOR3.0.

17 楼


我将JPG文件存在另一目录,文件名存在一字段里,相片只显示第一个记录,其他项可以更新是什么原因?
QQ:27764428

18 楼

vfp6的一种照片显示方法(6楼老种子说的方法):

tmp1=trim(照片文件名)  && 文件名要带路径
if file(tmp1)
 thisform.Image1.Picture=tmp1
else
 thisform.Image1.Picture=""
endi
thisform.refresh

19 楼

问题已经解决了,把JPG文件名放在一字段,用控件指向字段的文件名

20 楼

用备注字段存储图片文件,也是一种好方法。但是在vfp中,有的时候可能会撑破肚皮:
vfp的单个文件不能超过2G,而现在的高象素的数码相机,每张图片文件超过4兆,500张这种照片就把vfp的肚皮撑破了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册