Du müsstest Dir mal auseinanderbröseln, welcher Suchstring bei
sel2 = | Form = "Dokument2" & PersNr = Personalnummer |
herauskommt:
"Form = "Dokument2" & PersNr = Personalnummer"
Deine Variable ist dabei Teil des fixen Strings!
Korrekt wäre:
sel2 = | Form = "Dokument2" & PersNr = | & |"| & Personalnummer & |"|
Tip: Probiere derartige selection formulae immer in Messageboxen aus, wenn Du Dir noch nicht sicher bist, ob das Resultat stimmen wird. Mir hilft sowas sehr.
Das hier habe ich zum Ausprobieren verwendet:
Sub Click (Source As Button)
Dim Personalnummer As String
PersonalNummer = "123"
Dim sel2 As String
sel2 = | Form = "Dokument2" & PersNr = Personalnummer |
Msgbox sel2
sel2 = | Form = "Dokument2" & PersNr = | & |"| & Personalnummer & |"|
Msgbox sel2
End Sub
HTH,
Bernhard