Hallo zusammen,
ich habe folgendes Problem, für das ich bisher keine gute Lösung habe.
Ich habe in einem Formular ein Textfeld txtFeld,
dort schreibe ich mit einem Semikolon getrennt 2 Wörter rein Bsp. Schmitt , Müller die Länge der Texte und Trennungen mit Komma können variieren.
Ich lese das Texfeld in VBA aus und möchte daraus einen String generieren, denn ich dann in ein SQL where Statement einbaue.
Der Code sieht bisher so aus:
Dim Kriterium as String
If me!txtFeld <> "" Then
Kriterium = " Name IN( " & Me!txtFeld & ")"
else Kriterium = ""
end if
SQL = " ... where Name IN(Schmitt,Müller) "
Das Problem ist, in der SQL Tabelle muss die Spalte Name zwingend ein nVarchar sein und der code Läuft auf Fehler, denn der SQL Code müsste wie folgt aussehen:
SQL = " ... where Name IN('Schmitt','Müller') "
Hat jemand eine Idee, wie ich in VBA dann aus einem variablen Text Schmitt,Müller --> 'Schmitt','Müller' machen kann?
Steh total auf dem Schlauch und wäre sehr dankbar für jede Hilfe!
Danke und viele Grüße
|