2015-09-04 82 views
0

我有一个包含5个组合框的表单。作为一个例子(可能是穷人):MS Access:将两个字段连接到现有字段

CBO1是用户名(在表中),CBO2是姓氏(值列表)。

我想连接CBO1和CBO2,并保存为CBO1到我的表。这可能吗?谢谢。

+2

让我们考虑几个步骤下来的路径...说你需要在未来编辑该记录。那么你是否必须再次将这些保存的值分解到每个组合框中?如果是的话为什么要保存到一个领域你可以编写一个查询/视图,将这些字段连接在一起,以便更容易地进行报告/分析。如果必须的话,我可以将它们分开。特别是如果系统允许单独输入时,我的观点是保持独立的概念(对象/字段)。 – xQbert

+0

谢谢@xQbert。我相信你建议为连锁价值创造一个新领域。我想到了这一点。这是一个现有的数据库,我正在尝试做什么对情况有意义。你会认为我的想法不好吗? – user2796515

+1

不是表格中的新字段,而是查询中的计算字段。 – Andre

回答

1

对于表单域CBO2,请在“更新后”添加事件过程。

Private Sub CBO2_AfterUpdate() Me.CBO1 = Me.CBO1 & " " & Me.CBO2 End Sub

+0

这似乎是做我需要做的。我会做一些测试,试图捕捉这种方法的意想不到的后果。但是你已经回答了我的问题 - 谢谢并感谢所有帮助过我的人。 – user2796515