Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.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 Access vba:listbox additem多列截断逗号_Ms Access_Vba - Fatal编程技术网

Ms access Access vba:listbox additem多列截断逗号

Ms access Access vba:listbox additem多列截断逗号,ms-access,vba,Ms Access,Vba,我有一个带有两个列的组合框,但第一个是隐藏的,它以相同的方式将值添加到列表框中。我注意到列表框正在截断第二列中的字符串 这是我迄今为止的代码,其中cmbPart是组合框,lstPart是列表框 Me.lstPart.AddItem (CStr(Me.cmbPart.Value) & " ;" & CStr(Me.cmbPart.Column(1, Me.cmbPart.ListIndex))) 我注意到,当字符串中有逗号(,)时,它将停止显示Me.cmbPart.Column(

我有一个带有两个列的组合框,但第一个是隐藏的,它以相同的方式将值添加到列表框中。我注意到列表框正在截断第二列中的字符串

这是我迄今为止的代码,其中cmbPart是组合框,lstPart是列表框

Me.lstPart.AddItem (CStr(Me.cmbPart.Value) & " ;" & CStr(Me.cmbPart.Column(1, Me.cmbPart.ListIndex)))
我注意到,当字符串中有逗号(,)时,它将停止显示
Me.cmbPart.Column(1,Me.cmbPart.ListIndex)
中的其余部分


如何停止该行为?

要添加到多栏列表框的带逗号的字符串必须用单引号括起来

Me.lstPart.AddItem (CStr(Me.cmbPart.Value) & " ;" & CStr("'" & Me.cmbPart.Column(1, Me.cmbPart.ListIndex)) & "'")

天哪,我不知道。谢谢你这么简单,但超级修复。