janluc
Gebruiker
- Lid geworden
- 10 jul 2016
- Berichten
- 74
- Besturingssysteem
- Windows 11
- Office versie
- 2016
Beste mensen,
Zie de bijlage.
Ik wil een mailing maken aan de klantsoort(en) die ik heb aangevinkt in frm1. Het frm2 dient om daar nog eventuele mutaties in aan te brengen, en frm3 om de mailing te starten via de knop "Test"
De code onder die knop "Test" in frm3 heb ik al een tijd geleden gemaakt, en werkte prima zolang ik de recordset liet aanmaken op basis van een tabel. Ik probeer nu de recordset aan te maken op basis van een query ("gryMailings2" in dit geval).
Dan krijg melding: Fout 3061 tijdens uitvoering: er zijn te weinig parameters: het verwachte aantal is: 7.
De regel die de fout geeft is deze:
Misschien is in de query zelf al te zien waar het fout gaat, dus die zet ik er los bij:
Kan iemand me helpen dit op te lossen? Alvast dank voor het meedenken!
Groet, Jan-Luc
Zie de bijlage.
Ik wil een mailing maken aan de klantsoort(en) die ik heb aangevinkt in frm1. Het frm2 dient om daar nog eventuele mutaties in aan te brengen, en frm3 om de mailing te starten via de knop "Test"
De code onder die knop "Test" in frm3 heb ik al een tijd geleden gemaakt, en werkte prima zolang ik de recordset liet aanmaken op basis van een tabel. Ik probeer nu de recordset aan te maken op basis van een query ("gryMailings2" in dit geval).
Dan krijg melding: Fout 3061 tijdens uitvoering: er zijn te weinig parameters: het verwachte aantal is: 7.
De regel die de fout geeft is deze:
Code:
Set Rst = dbs.OpenRecordset("qryMailings2")
Misschien is in de query zelf al te zien waar het fout gaat, dus die zet ik er los bij:
Code:
SELECT tblCliënten.Selecteer, tblCliënten.Roepnaam, tblCliënten.Achternaam, tblCliënten.[e-mail]
FROM tblCliënten
WHERE (((tblCliënten.[IB-klant])=IIf([Formulieren]![frm1]![SeIIB]=-1,-1))) OR (((tblCliënten.[BTW-aangifte per kwartaal])=IIf([Formulieren]![frm1]![SelBTWKwartaal]=-1,-1))) OR (((tblCliënten.Ondernemer)=IIf([Formulieren]![frm1]![SelWinst]=-1,-1))) OR (((tblCliënten.Toeslagontvanger)=IIf([Formulieren]![frm1]![SelToeslag]=-1,-1))) OR (((tblCliënten.[BTW-aangifte per jaar])=IIf([Formulieren]![frm1]![SelBTWJaar]=-1,-1))) OR (((tblCliënten.[BTW-KOR])=IIf([Formulieren]![frm1]![SelBTWKOR]=-1,-1))) OR (((tblCliënten.[BTW-zelfaangever])=IIf([Formulieren]![frm1]![SelBTWZelfaangever]=-1,-1)));
Kan iemand me helpen dit op te lossen? Alvast dank voor het meedenken!
Groet, Jan-Luc
Bijlagen
Laatst bewerkt: