Thank for the reply Dell,
I see the logic in adding the extra table and keeping it unlinked and I do know the crazy data that can come up if I use it linked to other tables or use the fields in other parts of the programming.
However, I've now tried it several times, creating the parameter on just the name alone, with the ID alone, etc. and I still only get a text box to type into.
I have made sure the original selection criteria
{customer.Id} = {?Customer}
if from the original table, not the new one, which I assume you expected me to do.
So I decided to run the same report through CR XIR2. When I update the Set Datasource Location, I am now getting the message
"Invalid Argument provided.
Details: The alias requested 'company', contains a combination of characters which is not considered to be valid"
Company is a table containing information about the main company, not the customers. The same message pops up for another table as well.
Then I get a message that says:
"Prompting failed with the following error message: 'List of Values failure: fail to get values. [Cause of error: The table company does not exist in the document.]'
Error source: prompt.dll Error code: 0x8004380D"
This appears to be a database access issue but I know the firewalls are not a problem because I can create a new report and get the LOV properly with the same database and same desktop computer. I can take that report created in CR2011 and use it in CRXI also and get the proper LOV. Is it possible I am dealing with template corruption because there were so many items imported into the static list before?