主题:[讨论]照片处理出现了问题请大师帮助解决
hdzsy_001
[专家分:0] 发布于 2009-12-08 17:20:00
我有个VF程序,在处理照片出现了以下问题:
我是用照片控件把照片文件名存储在一个字符字段里,照片真正保存在一个指定文件夹里,但出现了照片不能和人员其它信息同步更新,请大师们给出解决办法,另处还有什么在VF里处理照片的方法更好呢请指教
回复列表 (共13个回复)
沙发
lbscyb [专家分:4780] 发布于 2009-12-08 23:56:00
vfp9 blob字段类型
板凳
sywzs [专家分:5650] 发布于 2009-12-09 06:57:00
[quote]把照片文件名存储在一个字符字段里,照片真正保存在一个指定文件夹里,但出现了照片不能和人员其它信息同步更新,[/quote]
不知道同步更新是什么意思?
3 楼
hdzsy_001 [专家分:0] 发布于 2009-12-09 09:09:00
照片不能同步是说当其它内容变成下一条或上一条照片不能显示相应的下一张或下一张,就是那一张不动,也就是说照片不能和其它信息一一对应
4 楼
hdzsy_001 [专家分:0] 发布于 2009-12-09 09:10:00
请大师能说明VF9中BLOB字段处理照片怎么设计吗,请详细说明基并给出程序段好吗
5 楼
fyyylyl [专家分:8550] 发布于 2009-12-09 10:10:00
在“下一条”、“上一条”记录指针移动的控件相应事件中改变图片控件的PICTURE值
6 楼
sywzs [专家分:5650] 发布于 2009-12-09 11:51:00
创建一个临时表--ZP,字段名--照片(大二进制对象),路径(字符型)
Create Cursor ZP(照片 w,路径 c(50))
cFile = Getpict() &&获得图片文件
Insert Into ZP(照片) Value(Filetostr(cFile)) &&添加图片文件到照片字段
REPLACE 路径 WITH cFile &&保存图片文件路径到路径字段
Thisform.image1.PictureVal = ZP.照片 &&表单的图片控件1显示表中的照片
Thisform.image2.Picture = ALLTRIM(ZP.路径) &&表单的图片控件2用表中的路径显示照片
以上是照片的两种保存方式和显示方式
7 楼
hdzsy_001 [专家分:0] 发布于 2009-12-09 15:34:00
请问大师,大二进制字段 必须是在人员信息库中的照片字段吗,如果人员信息库中照片字段是字符型怎么一一对应在保存人员照片呢
8 楼
sywzs [专家分:5650] 发布于 2009-12-10 06:13:00
字段的名字可以是任意的字符组合,只要符合规则就行。不一定必须叫照片。
另外,存放的路径最好是相对路径+照片文件名。
9 楼
北京惬意 [专家分:1330] 发布于 2009-12-10 07:44:00
[quote]在“下一条”、“上一条”记录指针移动的控件相应事件中改变图片控件的PICTURE值[/quote]
本人处理图片采用的就是5楼提的这种方法。
10 楼
hdzsy_001 [专家分:0] 发布于 2009-12-10 07:50:00
大师,我想问一下存放照片字段必须和人员信息放在一个数据表对吗,如果照片单独存入一个数据表,怎么和人员信息实现联接,另外如果上报或导出时照片数据如何导出,需要导出照片的那些数据呀
我来回复