See this useful whitepaper from Crystal Decisions on printing web-based Crystal Reports (originally located here).
- Export report to printer-ready format (like pdf, rtf), let the client-side application for this format handle printing.
- Print the report directly to a printer connected to the server (obviously wont work for a publicly accessible web-app…but if the application is only used within one network, this can help you to avoid forcing users to open 3 of 4 windows on-screen in order to print one report)
- Print client-side from within web browser (not as pretty as pdf or rtf, but if you want to provide a printing method that 100% of your users can take advantage of, you need to consider this
Some vb.net code samples are included in the white paper.
See the article with this title from MSDN Magazine’s March 2005 issue.
The basic flow of the article:
- Create a Web Service that will be called to run the jobs
- Create a Windows Service that will call the web service at specified intervals. Create installation package.
- Create classes that inherit from a Job class for each job that will need to be run
- Set up interface with database to store job timing, populate the job classes when needed
- Hook up the jobs to the web service
It does seem to be a little bit more complicated than is needed (the core of it all is the Web Service and Windows Service). However, it does give a very scalable solution for scheduling jobs in ASP.net – once the initial setup is defined, adding jobs will be pretty simple and it should work pretty well.
Oh, I wish I had known this a few weeks ago. To refresh the parameters for a Sql Server stored procedure in Crystal Reports 10, go to Database –> Verify Database. There is no need to remove and rebind the sproc to the report (stupid crystal…lousy documentation…arghhh).
Cool new search visualisation from Groxis. Displays the results of a search graphically, grouping similar search results into specific areas by subject. Try out these searches for ASP.net, Bill Gates or Object Oriented. See the NYT article (reg required).
Currently displaying results of Yahoo! searches only, it is only a matter of time before more innovative displays of results appear on other search engines. Of course, others are already taking advantage of the the open-ness of Google Maps to do some pretty funky stuff.