0
Bitte helfen Sie, diese Aussage zu lösen: "Zu wenige Parameter erwartet 1".DLookup-Anweisung von SQL zu VBA
Das Problem ist auf dem
If(IsNull([tblMaintWO]![Technian1]),'', DLookup('Initial', tblEmployees, 'EmpID=' & [tblMaintWO]![Technian1])) AS TechnianA
ich nicht die doppelten Anführungszeichen in der Anweisung setzen kann, oder es wird mit einem roten Satz zeigen und die Fehler erhöhen.
strSQL = "SELECT tblMaintWO.MWONo, tblMaintWO.TaskOpenDate, tblMaintWO.MTRStation, tblMaintWO.Task, tblMaintWO.RequestedPriority, tblMaintWO.WorkOrderStatus, tblMaintWO.Technian1, "
strSQL = strSQL & "IIf([CMFollowUp] = True, 'CM', IIf([PreventiveMaint] = True, 'PM', IIf([EIVO] = True, 'EI/VO', 'Other'))) AS TaskType, "
strSQL = strSQL & "IIf(IsNull([tblMaintWO]![Technian1]),'', DLookup('Initial', tblEmployees, 'EmpID=' & [tblMaintWO]![Technian1])) AS TechnianA "
strSQL = strSQL & "FROM tblMaintWO, tblEmployees;"
es funktioniert, danke! – Kosan
Großartig! Dann bitte als beantwortet markieren. – Gustav