我对Access 2007从未遇到任何问题,但是对于Access 2010,我一直在努力获取新的附件字段以在表单上显示其图片内容。我正在寻找一种解决方案,这意味着我不需要进入Access基本环境。
我有一个用于存储图片的查找表-三个字段: Symbol_code-符号图片的代码-文本字段 Symbol_Description-符号图片的名称-文本字段 Symbol-我知道我已经将.jpg文件上传到的附件字段,在某些情况下我实际上已经看到它们显示了-但是在没有用的地方!
我理解每个附件字段都包含三个子信息,而file.data实际上包含.jpg信息
第二张表是产品列表。 随着产品的逐个增加,我想从查找表中选择与该产品配套的图片。因此,这与第一个表具有一对多关系-一个产品可以具有多个相关图片
要输入数据,我已为产品制作了一个表格,并为一个连续表格上运行的代码制作了一个子表格-我正在从下拉列表框的组合框下拉控件中选择适用于每种产品的符号。相关的symbol_code。这很好。所有表单都在其各自查询的表*字段中运行,并且它们均实时更新,并在应有的表格中存储所有与产品相关的符号名称。
我不能做的是在更新数据时使相关图片显示在表单上,我尝试为file.data添加字段,尝试了不同的子表单,从包含file.data字段的查询中运行表单-然后它起作用-我看到了图片,但是数据固定在查询中,并且我无法实时更新-为此,只需要表格和*(选中“所有字段”选项,然后它不起作用,因为file.data字段在查找表中,而不在主产品数据字段中。
我不记得这是Access 2007中的一个问题,因为我了解Access持有不同的图片,也许使数据库很大,但至少可以正常工作。我以为通过生成符号图片的查找表,我可以只引用代码并通过引用正确的组合列来获取图像字段来显示数据(我已经研究出如何从计算机中忽略插入文件并添加我自己的链接,但即使这样也不会显示数据。
我可能错过了一些相关的东西,可能是“访问现在无法像现在这样了,它现在更好了,但是要复杂得多”,但是值得一提的问题是是否有可能将图像场转移到一种我也想要以“快速而肮脏”的方式显示图片的表格。我根本不担心数据库的大小,因为其中仅会有大约200条记录。