Hello,
i need a Crystal Report Viewer that allows the user to load crystal reports externally, also allow the user to change the ODBC connection dynamically ( and update the report as well ), and also set the default printer, last i want to also have the viewer maintain a list of the last used reports opened.
i'm currently using VB.Net 2005 sp1 with crytal report XIr2 or 2008.
i was thinking of having a menu strip, File, Open Report, Set Printer, Set Database, Help
the File menu, would have recently opened list ( maybe last 10)
the Open Report would open give user an open file dialog to find, locate a given crystal report.
the Set Printer would read local user's printers and change the report to format either with a "no printer" or their default printer. ( it might also be a label printer)
the Set Database would open up a list of ODBC System DSN's and allow the user to select one, of which the properties of that DSN would then be passed on to the report.
this last option is useful, for user wanting to change between company databases with the same report. so typically the report is already formated correctly for the data, just is pointing to a different database of the same type.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP
.net 2.0
vb.net 2005 sp1
crystal reports XI, XIR2, or 2008