Ms access 当我更改一行的值时,连续形式的MS Access组合框会更改所有行的值
在过去的两个小时里,我一直在试图解决这个问题,但是没有成功。。。 所以我希望你能帮助我解决这个问题。。 我有一个一次显示多行的连续表单,我在表单中添加了一个组合框,其中显示了从另一个表中选择的一些值,同时从同一个表中显示了默认值。问题是,只要我更改表单中一个组合框中的值,所有其他组合框都会将值更改为与后者相同的值。。。 我如何防止这种情况发生??Ms access 当我更改一行的值时,连续形式的MS Access组合框会更改所有行的值,ms-access,Ms Access,在过去的两个小时里,我一直在试图解决这个问题,但是没有成功。。。 所以我希望你能帮助我解决这个问题。。 我有一个一次显示多行的连续表单,我在表单中添加了一个组合框,其中显示了从另一个表中选择的一些值,同时从同一个表中显示了默认值。问题是,只要我更改表单中一个组合框中的值,所有其他组合框都会将值更改为与后者相同的值。。。 我如何防止这种情况发生?? 提前感谢一百万做不到。这是Access连续窗体和未绑定控件的限制之一 托尼说得对。使用未绑定的控件无法执行所需的操作 然而,根据你的问题,你的意图并不
提前感谢一百万做不到。这是Access连续窗体和未绑定控件的限制之一 托尼说得对。使用未绑定的控件无法执行所需的操作
然而,根据你的问题,你的意图并不完全清楚。如果更改组合框应更新当前记录上的字段,则只需将其设置为绑定控件。您可以通过将combobox的ControlSource属性设置为基础表或查询中的相应字段来实现这一点。我遇到了类似的问题,最近对其进行了排序。我创建了一个表格表单,并在表单中引入了一个组合框,从值列表中提取值。每当我用来选择这个组合框列表的一个值时,这个选择就会反映在所有记录上。要更正此问题,应执行以下操作:- 1在表单的源表中引入组合框字段。单击功能区上的“添加现有字段”链接并从表中选择新添加的组合框字段,而不是单击工具箱中的下拉框。这将在表单区域中添加一个组合框字段和相应的标签。对于表格表单,可能需要删除相应的标签,并在表单标题中引入非链接标签 这为我解决了这个问题。希望它对你有价值
可能已经晚了几年,我很确定你已经很久没有解决这个问题了,但是最好还是把它留给需要帮助的人。由于这种奇怪的行为,我只是把这个字段隐藏起来 在数据表视图中: 右键单击与组合框匹配的字段标题 选择隐藏字段
现在,该人员可以查看记录并使用表单。它们不需要组合框的字段。…这也是我通常不使用可编辑的连续/数据表表单的原因之一,特别是当对控件(如级联组合框)进行条件更改时。两个级联组合框中的第一个被解除绑定是很常见的。当我需要时,我永远不会使用连续表单进行编辑-相反,我会使用连续表单/数据表表单作为列表,并使用指向连续表单/数据表表单中所选记录主键的表达式将可编辑数据加载到与LinkMaster/LinkChild属性链接的子表单中。