Hi,
We have a client server application which sends report data to the client machine for display using Crystal reports. When building reports for use with the application the user selects an ODBC data source for a Crystal report to extract the data and then they can grant access to other users to use their report. As part of the install of our application we configure USER DSNs on the client machine to use the users local temporary path e.g. C:\Users\Dom\AppData\Local\AppName... In this way the report will always work correctly using the data source irrespective of whose machine the report is developed on or what user is running the report.
I am wondering is it possible to do a similar thing with the ADO (.NET) XML connection. When creating a report with the ADO (.NET) XML connection you are asked for a File Path to the XML file. So if my path was C:\Users\Dom\AppData\Local\AppName\Temp\ado.xml and I save the report, this is where the reports always looks for the data. If user John logs in on the same machine or on their own machine wanted to run the report then it would need to look in C:\Users\John\AppData\Local\AppName\Temp\ado.xml. Is there a way to configure this type of setup in the report when you are designing it so that the connection is not directory dependent?
Thanks,
Dominic