Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 在MS Access窗体中动态添加组合框_Ms Access_Ms Access 2010 - Fatal编程技术网

Ms access 在MS Access窗体中动态添加组合框

Ms access 在MS Access窗体中动态添加组合框,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我正在尝试在MS access中创建一个表单。 最初我只有一个组合框。 我的要求是我有“添加”按钮,如果我点击这个按钮,这应该动态地添加组合框一个接一个 我的实际要求如下: 我设计了一个类似投标回复表的表格 通常投标书会有日期、项目描述、数量等 我使用date()函数得到了这个日期。 但此项说明已在数据库中,但可能存在向数据库添加新项的情况。如果它是新的,我必须从中提取或添加到其中 我的解释清楚吗?请帮帮我 确切地说,我想要的是:想使用一个组合框来同时添加到数据库和从数据库获取数据 但从组合框向

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

我的实际要求如下: 我设计了一个类似投标回复表的表格

通常投标书会有日期、项目描述、数量等

我使用date()函数得到了这个日期。 但此项说明已在数据库中,但可能存在向数据库添加新项的情况。如果它是新的,我必须从中提取或添加到其中

我的解释清楚吗?请帮帮我

确切地说,我想要的是:想使用一个组合框来同时添加到数据库和从数据库获取数据

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

谢谢, Shanmugam使用with acComboBox(值=111)作为控件类型

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

但是在运行时创建一个组合会有相当大的开销。为了使其有用,您需要设置一系列其他属性,包括:行源类型;行源;绑定列;控制源(如果是绑定组合);列计数;列宽。也许还有更多。这项任务比乍一看要复杂得多,而且有很多出错的机会


就我个人而言,我从来没有找到一个值得付出努力的情况。但我并不是说这在你的情况下毫无意义

正如@HansUp所说,除非您正在创建自己的向导,否则这是一件不同寻常的事情。说出你想解决什么问题是很有用的,因为有人可能会建议一个更容易实施的横向解决方案。我不理解你的目标。我确实读过你对这个问题所做的修改,但这无助于我的理解。汉苏普:现在请帮我,我做不到。我能提出的最好建议是提交一个新问题;在我看来,这不再是动态地向表单添加组合。然后,也许有人会看到未回答的问题,并想出如何帮助你。