Ms access MS Access VBA-变量显示不正确
早上好 我在MS Access VBA中工作,以生成自动电子邮件。 但是为了得到我想要的,我需要从数据库中得到一些值Ms access MS Access VBA-变量显示不正确,ms-access,vba,Ms Access,Vba,早上好 我在MS Access VBA中工作,以生成自动电子邮件。 但是为了得到我想要的,我需要从数据库中得到一些值 Table: KlantInfo KlantID: (AutoNumber) Voorletters: (Text) Voorvoegsel: (Text) Achternaam: (Text) 我通过一个依赖于表单ID的查询来检索信息 Result Query: ID = 1 Voorletters = A.B. Voorvoegsel = van Achternaam =
Table: KlantInfo
KlantID: (AutoNumber)
Voorletters: (Text)
Voorvoegsel: (Text)
Achternaam: (Text)
我通过一个依赖于表单ID的查询来检索信息
Result Query:
ID = 1
Voorletters = A.B.
Voorvoegsel = van
Achternaam = Voorbeeld
当我得到报税表时,我在VBA中执行以下操作
Code:
varVoor = rs!Voorletters
varMidden = rs!Voorvoegsel
varEind = rs!Achternaam
varNaam = varVoor & " " & varMidden & " " & varEind
MsgBox varNaam
我怀疑这个结果:A.B.范·沃比尔德
然而,这是我得到的结果:
A.B.
van Voorbeeld.
这一结果也将在邮件中公布
起初我以为问题出在B后面的点上。但事实并非如此,因为我使用了替换函数用空格替换点,但结果仍然一样
你有什么建议吗
亲切问候,,
Patrick不确定根本原因是什么,但我认为您可以尝试以下方法:
varNaam = Replace(Replace(varVoor & " " & varMidden & " " & varEind, Chr(13), ""), Chr(10), "")