Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

ZitatDann gibt es also (mindestens) 2 Lösungsansätze!Ich kenne noch einen dritten, - öffentliche Property/Function statt TempVar.
PARAMETERS pPattern Text ( 255 );
INSERT INTO tblDataNeu ( Vorname, Nachname )
SELECT Vorname, Nachname
FROM tblData
WHERE Nachname Like [pPattern];
Sub AppendRecords()
Dim qdf As QueryDef
Set qdf = DBEngine(0)(0).QueryDefs("qryAppend")
qdf.Parameters("pPattern") = "A*"
qdf.Execute dbFailOnError
Debug.Print qdf.RecordsAffected & " Datensätze angefügt."
qdf.Close : Set qdf = Nothing
End Sub