我正在使用查询来设置组合框的值,该组合框使用行源的查询。查询将返回一个代码,如" ADDD"这相当于"意外死亡,肢解和残疾福利"。代码位于组合框的第1列,但设置为宽度0.描述在第2列,应该显示。我已经发现组合框的值正确地设置为代码,但是没有显示描述。如果我用" ADDD"替换查询结果然后它正常工作,并显示说明。
strSQL = "SELECT SchemaBenefit FROM Benefit_Client WHERE SchemaName = '" & cboSchema & "' AND SchemaBenefitClient = Me.ben1
rs.Open strSQL, cnn
With Me.acf1
If rs.EOF = False Then .Value = rs.GetString
End With
编辑:
让我试着解释一下。我有一张表,其中包含大约1400个索赔代码及其相应的说明。我用它作为30个组合框的来源。组合框的第1列是代码,是隐藏的,是绑定列。第2列是描述。然后我有第二个表存储方案/模板。当我查询这个方案/模板表时,我返回代码作为结果,但我希望组合框显示描述
编辑2:
仅使用1个组合框作为示例的简化代码
答案 0 :(得分:0)
这个答案可能对我的问题太具体了,如果有,请删除它。但我的问题是rs.getstring返回正确的字符串,但在文本后面也是一个空行。当我使用left(rs.getstring,2)时,它解决了我的问题。