Ti suggerisco di non usare una query ma di costruire in modo adeguato il criterio di filtro dei dati che poi passerai al report usando la where condition nella funzione openreport.
Ti mostro come dovrebbe risultare il filtro:
ID IN (1;3;7;21,43)
Ora siccome la tua listbox sarà in selezione multipla estesa, avrai che gli Items selezionato saranno contenuti nella collection ITEMSSELECTED.
Ne consegue che ti basterà ciclare la collection e ricostruire la strimga con la sintassi che ti ho evidenziato sopra.
Questo argomento è stato trattato varie volte, quindi prova a consultare la guida per capire come si usa e fai una ricerca nel forum dovresti trovare tutto.