Ms access Microsoft Access 2010中的多个组合框
我需要3个组合框来自动填充/自动填充1个文本框中的数据。我知道如何用1个组合框自动填充1个文本框来实现这一点,但如何用3个来实现呢。是这样的吗?我需要帮助Ms access Microsoft Access 2010中的多个组合框,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,我需要3个组合框来自动填充/自动填充1个文本框中的数据。我知道如何用1个组合框自动填充1个文本框来实现这一点,但如何用3个来实现呢。是这样的吗?我需要帮助 Me.Textbox.Value = Me.Combobox1.Column(1) + Me.Combobox1.Column(2) + Me.Combobox1.Column(3) 要做到这一点,您只需将其添加到每个组合的AfterUpdate事件中: Private子组合1\u AfterUpdate() 如果Nz(Me.Combo1.
Me.Textbox.Value = Me.Combobox1.Column(1) + Me.Combobox1.Column(2) + Me.Combobox1.Column(3)
要做到这一点,您只需将其添加到每个组合的
AfterUpdate
事件中:
Private子组合1\u AfterUpdate()
如果Nz(Me.Combo1.Column(1),“”)和Nz(Me.Combo2.Column(2),“”)和Nz(Me.Combo3.Column(3),“”),那么
Me.Text1.Value=Nz(Me.Combo1.Column(1),“”)和“”&Nz(Me.Combo2.Column(2),“”)和“”&Nz(Me.Combo3.Column(3),“”)
如果结束
端接头
这部分:
&“&
只是在每个值之间添加一个空格,如果不需要,请将其删除。因此,在If
语句中,在更新文本框之前,您只需检查以确保所有组合框都选择了某些内容 要做到这一点,您只需将其添加到每个组合的AfterUpdate
事件中即可:
Private子组合1\u AfterUpdate()
如果Nz(Me.Combo1.Column(1),“”)和Nz(Me.Combo2.Column(2),“”)和Nz(Me.Combo3.Column(3),“”),那么
Me.Text1.Value=Nz(Me.Combo1.Column(1),“”)和“”&Nz(Me.Combo2.Column(2),“”)和“”&Nz(Me.Combo3.Column(3),“”)
如果结束
端接头
这部分:
&“&
只是在每个值之间添加一个空格,如果不需要,请将其删除。因此,在If
语句中,在更新文本框之前,您只需检查以确保所有组合框都选择了某些内容 从组合框添加到一起的数据类型是什么?串?整数?我不想添加数据。这是一个条件,如果这3个组合框有数据,那么它应该自动填充一个文本框。从组合框添加到一起的数据类型是什么?串?整数?我不想添加数据。这是一个条件,如果这3个组合框有数据,那么它应该自动填充一个文本框。从组合框添加到一起的数据类型是什么?串?整数?我不想添加数据。这是一个条件,如果这3个组合框有数据,那么它应该自动填充一个文本框。