首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Microsoft不以形式显示照片。

Microsoft不以形式显示照片。
EN

Stack Overflow用户
提问于 2018-12-16 20:23:00
回答 1查看 613关注 0票数 0

我正在创建一个表单来显示所有员工的信息,包括他们的照片。

在设计视图中,我尝试使用图像控件并在其控件源中进行定义。

但是,当我更改为表单视图并浏览员工记录时,不会显示他们的照片。

我尝试过将数据类型更改为文本,而不是超链接(如youtube视频:https://www.youtube.com/watch?v=f5ZOOMrDjtU中所示),但照片仍然没有出现。

照片存储为超链接,显示文件路径,如果我在数据表视图中,我可以单击员工照片超链接,然后打开他们的照片。

此外,在access选项中,我选择了以下图片属性存储格式:

图像是jpg文件。

有人知道我怎么解决这个问题吗?我能做错什么呢?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-17 18:08:29

一个真正的超链接在Access是由三个部分分开#字符。

display text # file name # any reference within the file

更多信息http://allenbrowne.com/casu-09.html

超链接结构不能在Image属性中工作,并且不能简单地将超链接字段转换为文本类型,因为生成的字符串将不是有效的文件路径。手动输入正确的图像文件路径或使用字符串操作代码从超链接字段提取文件路径部分并保存到文本字段(x表示字段名):

Mid(Left(x,InStrRev(x,"#")-1),Instr(x,"#")+1)

再考虑一下,该表达式可能位于ControlSource属性中,因此可以保留超链接字段的原样,而不需要文本字段。

关于ControlSource属性中表达式的更多信息: makes listbox & textboxes "blink" once

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53806160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档