No pude resolverlo de la manera que pretendía porque se repetían los valores.
Mounir me dió la solución, la idea y el código así que agradezco mucho su ayuda y la comparto con ustedes.
Reemplazó los cuadros combinados por cuadros de lista, con selección múltiple, cuyo origen de datos era una consulta idéntica a la que tenía el cuadro combinado.
A un botón le colocó el siguiente código:
Dim strList As String
Dim varItm As Variant
For Each varItm In Me.LstMotivoVeda.ItemsSelected
strList = strList & Me.LstMotivoVeda.Column(0, varItm) & ", "
Next varItm
If strList <> "" Then
strList = Left$(strList, Len(strList) - 2)
End If
Me.TxtMotivoVeda = strList & "."
DoCmd.SetWarnings False
Este código toma los valores seleccionados en el cuadro de lista Lst.MotivoVeda (en rojo) y los pega en el cuadro de texto TxtMotivoVeda (en verde), separado por "," y al final le coloca un "."
De esta manera cuando generas la consulta, se inserta en una sola fila y no se duplican los registros, entonces cuando generas un informe de la consulta, como están los datos en una sola fila, no hay valores duplicados.
Muchísimas gracias!! Se puede cerrar esta discusión.
Saludos