访问VBA:附件图像不会以表格形式加载

时间:2014-11-21 15:34:59

标签: vba where

我有一张桌子,其中包含物品,物品的位置以及物品的附件照片。该位置由行#-shelves#-shelf#设置。例如,2-3-4将在第四个架子上的第三组架子的第二排中。我有另一种形式,允许用户按书架搜索。基本上,他们输入前两个数字,我这样做。

DoCmd.OpenForm "fReview", , , "Location Like '" & locStr & "*'"

在哪里' locStr'是包含2-3(前两个数字)的字符串,当表单fReview打开时,它应显示第二行,第三个货架单位的所有货架上的所有项目。

这部分工作正常。但是,当fReview打开时,我在表单上放置的附件字段的图像部分保持空白。其余的字段填充没有问题。当我关闭表格并正常打开它(没有Where条件)时,图像效果很好(虽然它会闪烁几次,就像它多次刷新一样奇怪)。表格与表格相关联,因此应该直接链接,因此我不知道发生了什么。

1 个答案:

答案 0 :(得分:0)

所以,我创建了一个全新的小型数据库来测试一些东西,并找出了我的问题。以为我会分享它,以防有人最终遇到同样的问题。实际上非常简单。

当我将附件字段添加到表单时,我只是将其从“添加现有字段”栏中拖出来。这将Attachment.FileData链接为该字段的控件源,这似乎没问题。事实证明,由于某种原因,这是不对的。如果您将控制源更改为字段名称,则可以正常工作。