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 Microsoft Access 2010中的多个组合框_Ms Access_Vba_Ms Access 2010 - Fatal编程技术网

Ms access Microsoft Access 2010中的多个组合框

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.

我需要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.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个组合框有数据,那么它应该自动填充一个文本框。