在MS Access表单中动态添加组合框

时间:2011-10-08 12:22:44

标签: ms-access ms-access-2010

我正在尝试在MS访问中创建表单。 最初我只有一个组合框。 我的要求是我有“添加”按钮,如果我点击这个按钮,这应该动态添加另一个组合框。

我的实际要求如下: 我将此表格设计为招标回复表格

通常招标会有日期,项目描述,数量等....

我使用date()函数得到了这个日期。 但是这个项目描述已经存在于数据库中,但可能存在将新项目添加到数据库的情况。如果它是新的,我必须从中获取或加入它。

我清楚解释了吗?请帮帮我们

我想要的确切意思是:想要为两者使用一个组合框,以便添加到数据库以及从数据库中提取。

但是从组合框向DB插入值不应该删除旧记录

谢谢, 尚穆根

1 个答案:

答案 0 :(得分:1)

CreateControl Method acComboBox (值= 111)一起用作控件类型。

如果您希望新组合框显示在最后一个下方,则需要确定最后一个组合框的位置,以便您可以计算相应的 .left .top 新属性。

但是在运行时创建组合会有相当多的开销。为了使它有用,您需要设置许多其他属性,包括:行源类型;行源;绑定列;控制源(如果它是一个绑定的组合);列数;列宽。可能还有更多。这个任务比初看起来更复杂,并且有很多错误的机会。

就个人而言,我从未发现过这种情况似乎值得付出努力。但我不是故意暗示它在你的情况下没有意义。