社区
VFP
帖子详情
如何将一个表中的照片显示在表单上?
yuanzhang
2004-11-05 11:19:33
我的表中照片字段为通用类型,我想让表中的照片在表单上显示,显示在一个image 中,请问写代码如何完成?
...全文
214
19
打赏
收藏
如何将一个表中的照片显示在表单上?
我的表中照片字段为通用类型,我想让表中的照片在表单上显示,显示在一个image 中,请问写代码如何完成?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
19 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
十豆三
2004-11-08
打赏
举报
回复
前提是: &&以表zhqhb中的字段"照片"为主文件名的bmp文件必须存在当前路径下
这种方式是BMP文件不在表中,而是在当前文件夹下。
select zhqkb
if file((alltrim(temp.name)+".jpg"))
thisform.image4.picture=alltrim(temp.name)+".jpg"
endif
十豆三
2004-11-07
打赏
举报
回复
select zhqkb
set order to kh
if (alltrim(zhqhb.照片)+".bmp") &&在此之前必须先准备好文件zhqhb.照片.bmp
thisfrom.image1.picture=alltrim(zhqhb.照片)+".bmp"
endif
yuanzhang
2004-11-07
打赏
举报
回复
还是不对,如果改成成apple_8180说的那样,提示函数的参数的值、类型或书目无效。
加上found 函数也不对呀,盼望各位在想想办法,我是想用代码实现。
itzhiren
2004-11-06
打赏
举报
回复
我知道为什么只显示了一个图标了,因为我是直接在表里面增加的图片,增加的时候就只增加了一个图标,正确的应该是把图片复制,然后粘贴到表的图片字段,就可以显示了,不过使用image控件还没试过
十豆三
2004-11-06
打赏
举报
回复
不用通用型字段,用备注型来存放图片的字符串。比如备注型字段名为 BZ
向表内存放图片的字符串时:
replace BZ WITH FILETOSTR("tmp.jpg") &&注意文件路径,假设tmp.jpg文件在当前路径内
表单内的控件还用IMAGE控件。
然后在表单的init事件:
USE 表名
dele file "tmp.jpg"
strtofile(bz,"tmp.jpg")
thisform.image1.picture="tmp.jpg"
cxmcxm
2004-11-06
打赏
举报
回复
将图片添加到general字段后,用ole容器控件即可直接显示图片。
用append general命令将图片添加到通用字段中。
十豆三
2004-11-06
打赏
举报
回复
看意思是指zhqhb表中的照片字段内容为图片文件文件名,但应该为:
if(alltrim(zhqhb.照片)+".bmp")
LAIYANGPJ
2004-11-06
打赏
举报
回复
你先把这个.BMP文件COPY到当前路径中来,后不用FOUND()用FILE()试一下.
yuanzhang
2004-11-06
打赏
举报
回复
我是从书上抄的例子,我加上FOUND再调试看看,可是难道不用指定图片的路径吗?还是在把图片放到默认路径中就可以了?
LAIYANGPJ
2004-11-06
打赏
举报
回复
或是FILE()函数吧!
LAIYANGPJ
2004-11-06
打赏
举报
回复
你上面的这语句对吗?IF 后是不是少了FOUND?
yuanzhang
2004-11-06
打赏
举报
回复
我在一本书上看到这样一段代码,用于显示zhqkb中一个记录的照片字段,
在FORM的INIT事件中
select zhqkb
set order to kh
if(alltrim("zhqhb.照片")+".bmp") &&在此之前必须先准备好文件zhqhb.照片.bmp
thisfrom.image1.picture=alltrim("zhqhb.照片")+".bmp"
endif
我不大明白if(alltrim("zhqhb.照片")+".bmp") &&在此之前必须先准备好文件zhqhb.照片.bmp
这句话的意思,是指一个文件呢,还是指表中的字段,运行程序时这句时,提示错误,数据类型不匹配。
盼望各位大侠指点。
itzhiren
2004-11-05
打赏
举报
回复
进入表单设计器;
调OLE绑定型控件工具;
在表单上适当地方画出控件,就象设置一个image控件一样;
设置其controlsource属性为一通用字段的字段名,比如"rsda.照片"
yuanzhang
2004-11-05
打赏
举报
回复
只能显示的是BMP格式文件,但是我希望现在用程序来实现
itzhiren
2004-11-05
打赏
举报
回复
到底应该怎么整呢?楼主搞定了没有?
itzhiren
2004-11-05
打赏
举报
回复
对呀,我刚才也试了一下,也是这个问题,表里有图片,但是只显示一个图标
atsiang
2004-11-05
打赏
举报
回复
图片确认在表里?
QQ:66741441联系
Joan1980
2004-11-05
打赏
举报
回复
但是我试过了,照片在表单上根本不会显示,只显示一个图片的图标,难道照片的格式有规定吗?望指导!
atsiang
2004-11-05
打赏
举报
回复
同意
也可在FORM的INIT:
THIS.Oleboundcontrol1.CONTROLSOURCE="rsda.照片"
相关推荐
Java Screen屏幕小程序
摘要:JAVA源码,系统相关,登录界面 Java实现Screen屏幕小程序源代码,取得设备的
显示
器,创建滚动条,把滚动条加到
表
单上
,把用户名文本添域加到
表
单上
,把密码文本域添加到
表
单上
,为
表
单加上取消命令,为
表
单设置命令监听器,
显示
表
单,登录成功时,
显示
登录成功信息,登录错误时,
显示
错误信息并返回登录窗口,
显示
登录错误警报,然后
显示
登录窗口,实现接口CommandListener的方法,销毁程序。
access2013 java,Access 2013
中
1:m
表
的主窗体和子窗体
我想在
表
单上
显示
两个
表
中
的字段 . 这两个
表
是“客户”和“车辆” . (1:M) . 客户字段将
显示
在主窗体
中
,并
显示
我在“数据
表
”视图
中
放置子窗体的“车辆”字段,并为vehicleID添加了一个文本框 . 当我输入CustomerID并单击另一个
表
单上
的命令按钮时,将使用子
表
单(sfrmVehicle)打开此主
表
单(frmCustomerDetails) . 客户字段正确
显示
在主窗体
中
. 没...
Dynamics CRM 在
表
单上
显示
更改历史记录(审核历史记录)
Dynamics CRM 在
表
单上
显示
更改历史记录(审核历史记录) 前言 虽然Dynamics CRM自带的审计很好,但是对于缺乏使用CRM经验的用户来说,自带的UCI界面实在是太隐藏了; 于是乎就出现了需求:想通过在
表
单上
直接看到看审计历史记录; 在网上搜索了很多
中
方案,但是花费的时间很长,有兴趣的可以去看一看;
显示
报告
中
的审计历史记录 Dynamics CRM 2011 Audit Report in SSRS 记录实体的更改 Livefeed of your CRM actions ! 我阅读这两
利用
表
单查询使结果在另一个
表
单上
显示
,为什么筛选不出记录?
利用
表
单查询使结果在另一个
表
单上
显示
,为什么筛选不出记录? SELECT xcjg bmh1=ALLTRIM(thisform.pageframe1.page1.text1.value) bmh2=ALLTRIM(thisform.pageframe1.page1.combo1.value) DO CASE CASE thisform.pageframe1.page1.opt
html选
中
然后
显示
到
表
格,如何将数据从html
表
单
显示
到
表
格
中
?
听起来好像你并没有使用服务器端发布,但你只是试图将信息放在一个
表
单上
,并
显示
在同一页上的
表
格
中
。我对吗?如果是的话,这是函数的例子,你可以使用:的JavaScript:function addRowToTable() {var tbl = document.getElementById('tblSample');var lastRow = tbl.rows.length;// if there's...
发帖
VFP
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
2573
社区成员
2.9w+
社区内容
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-11-05 11:19
社区公告
暂无公告