too few parameters. expected 1
Hoi, sorry dat het even duurde. dit is wat ik er nu van kan maken.
qry FactuurEmployee geeft mij 2 records/ namen Wim en Hans. De qry is een parameterquery met 2 velden 'FactuurID' en 'Naam'.
De qry wordt aangeroepen vanaf frm Factureren. Hier staat ook een veld met het 'FactuurID'. Dus zodoende werkt de qry.
Als ik vervolgens je code in de functie NamenSamen stop en die als besturingselement aan een veld op mijn factuur koppel, dan werkt het niet.
Ik krijg dan de VBA foutmelding 'too few parameters. expected 1. als ik dan foutopsporing doe, is deze regel code geel 'With CurrentDb.OpenRecordset("qFactuurEmployee")'.
De parameter die gemist wordt is dan waarschijnlijk de FactuurID. Alleen die moet wel al beschikbaar zijn. Mogelijk kan de code heb niet benaderen. (let op, ik heb weinig verstand van VBA!

).
Dus komt het er dan op neer dat de variabele FactuurId nog in de code moet worden verwerkt? Iets als:
Function NamenSamen() As String
With CurrentDb.OpenRecordset("qFactuurEmployee")
!! Where FactuurID = Forms!Factureren!FactuurID. !! Toevoeging !!
If Not .RecordCount = 0 Then
Do While Not .EOF
.MoveFirst
NamenSamen = .Fields("Naam").Value & ", "
.MoveNext
Loop
End If
.Close
End With
Do While Right(NamenSamen, 2) = ", "
NamenSamen = Left(NamenSamen, Len(NamenSamen) - 2)
Loop
End Function
Dit is zoals ik er nu tegenaan kijk. Heb dus weinig kennis van VBA, dus geen idee of dit hout snijdt

Hoop dat ik het duidelijk genoeg omschreven heb.
Gr Ron