I have a form with a multi-select listbox for the user to select 1 or more items for a report. The report is based on a query that uses that listbox in the criteria section. I've created a public function that takes the selected items in the list box and puts them into a string in the format "criteria1","criteria2" for however many items are selected. In the query on the criteria line for that field I have the following In (get_Criteria()) I verified that the function returns the data in the correct format but the query still returns 0 Data, even though I've verified that data does exist for the criteria I've selected. I've checked the string and it does put it into the format I want. What am I missing?