A family of Microsoft relational database management systems designed for ease of use.
I need them to be returned as Text.
I doubt you do. The GetToken function is used to parse the parameter, and by default is set to use a comma as the token. The InParam function in effect returns a Boolean TRUE or FALSE (implemented as -1 or 0 in Access).
These functions are used to simulate the IN operator in a query, which does not accept a parameter as its argument. The parameter is a comma delimited string expression, the values of which can be numbers or text. In this case, however, it is not necessary to enclose text values in the list in quotes as you might expect, so the function can be called in a query with:
WHERE InParam([Fruit], [Enter fruit list:]) = TRUE
entering something like Apples,Oranges,Pears as the parameter to return any row where the Fruit column contains any one of these values.