在Microsoft Access 2010表单和报表中显示多个附件

tec*_*oke 4 ms-access access-vba ms-access-2010

我最初非常高兴地发现Access 2010中的附件字段.这是一个美学上让我的内部数据库纯粹主义感到烦恼的功能,但是我的内部懒惰的草皮在这里负责它看起来确实看起来,就像它可以使其中一个我目前的项目更容易/更简单.令人高兴的是,它会在表格和报告上自动显示图片/图标,但是(为什么总是有一个但是呃!)它只显示第一个,我需要它来显示所有这些.

你当然可以一次滚动一个附件,但我很确定我的客户不会佩戴它,尽管他要求我在MS-Access中完成项目,似乎只有非常简陋的内置选项显示:/但......

我可能错了,我几乎没有MS-Access经验.我的编码背景是LAMP堆栈和网络,所以我对Windows/Access生态系统中提供的内容一无所知.我怀疑有优秀的第三方报告工具可以提供非常灵活的布局,但我需要查看表单上的所有附件,而不仅仅是报告.

因此,盲目地陷入虚空我最初的策略就是......

为附件创建单独的表,其中每个字段是仅包含单个项目的"附件".然后在表单和报告中使用脚本来...

  1. 查询该表是否属于相关记录的所有附件
  2. 将这些字段显示/格式化为某种列表
  3. 动态地将新的附件字段附加到该列表的末尾,以便用户可以在某处上载下一个附件
  4. 只要添加附件,就可以刷新表单页面,这样就可以免费获取附件.

所以,我的问题是......

  1. 我在Access中描述的可行性是什么?
  2. 我错过了一个更简单/更好/规范的解决方案吗?
  3. Access的脚本语言在显示方面有多强大?即笨重或像素完美?
  4. 它还不是Visual Basic吗?(noooooo!;)
  5. 如果有,我可以在表单/报告中使用任何其他脚本语言吗?

对不起,我知道这是一个长长的毛茸茸的问题,但我这里的水是一条鱼!

谢谢,

罗杰

Fio*_*ala 7

我们说我有一张带附件的桌子:

附件表

让我们说我希望显示的其中一个附件字段中有三个图像.我可以创建一个查询:

附件查询

之后我可以创建一个连续的表单:

附件表格