MS Access - 从Combobox中选择颜色

时间:2017-10-06 20:13:27

标签: ms-access access-vba

我正在创建一个工厂数据库,在植物详细信息表格中,我想要一个下拉菜单,以便用户可以选择植物的颜色,最终这将是一个摘要报告所以植物的所有颜色选择将显示,用户可以了解植物颜色看起来像种植的。

我正在使用56种颜色的颜色索引,我用颜色(1-56)制作了一个表,并使用了条件格式,但条件格式只有50,加上我不知道如何只得到颜色显示在下拉列表中。

1 个答案:

答案 0 :(得分:0)

以下是如何在不使用条件格式的情况下以连续形式或报告显示无限数量的颜色:

  • 创建一个表格,其中包含颜色ID和包含所需颜色的存储图片的列,一个像素就足够了,每个颜色都在单独的行中。列数据类型 - OLE Object,插入带有颜色样本的Bitmap Image
  • 通过颜色ID列
  • 将此表与主表连接
  • 在图片控件Bound Object Frame中显示颜色,尺寸模式应为拉伸或缩放,一个像素图片将平铺在整个图片控件上

内置下拉列表无法显示颜色样本,但您可以使用所需样本的表单替换下拉列表,但这并不复杂。