2017-03-10 6 views
0

Goodmorning,MS Access VBA - Variablen zeigen nicht korrekt

Ich arbeite in MS Access VBA, um eine automatisierte E-Mail zu generieren. Aber um zu bekommen, was ich will, brauche ich einige Werte aus der Datenbank.

Table: KlantInfo 
KlantID: (AutoNumber) 
Voorletters: (Text) 
Voorvoegsel: (Text) 
Achternaam: (Text) 

Ich Abrufen der Informationen, die von einer Abfrage, die von einer ID aus einem Formular

Result Query: 
ID = 1 
Voorletters = A.B. 
Voorvoegsel = van 
Achternaam = Voorbeeld 

Als ich die Rückkehr im tat dem folgend in VBA abhängig ist.

Code: 
varVoor = rs!Voorletters 
varMidden = rs!Voorvoegsel 
varEind = rs!Achternaam 

varNaam = varVoor & " " & varMidden & " " & varEind 

MsgBox varNaam 

Ive Verdacht auf dieses Ergebnis: A. B. van Voorbeeld Dies ist jedoch das Ergebnis im bekommen:

A.B. 
van Voorbeeld. 

Dieses Ergebnis auch auf die Post geht.

Zuerst dachte ich, das Problem wäre der Punkt nach B. Aber das ist nicht wahr, denn ich benutze die Replace-Funktion, um den Punkt durch ein Leerzeichen zu ersetzen, aber immer noch das gleiche Ergebnis.

Haben Sie irgendwelche Tipps oder Ratschläge?

Mit freundlichen Grüßen Patrick

Antwort

1

nicht sicher, was die Ursache Wurzel aber ich denke, Sie folgendes versuchen könnte:

varNaam = Replace(Replace(varVoor & " " & varMidden & " " & varEind, Chr(13), ""), Chr(10), "") 
+0

, die den Trick tat, dank – PatrickStel