UI for Database that prints to pre-printed forms
Initially posted to the wrong discussion group. As a Delphi developer, I am presently working on a database program whereby an end user may apply and print database values to a number of preselected pre-printed forms. To this end, the end user selects a view containing only those fields that are to be printed to the pre-printed form. With this in mind and as long as the database field values print to the preprinted forms as intended, is it important or even necessary to provide the end user with a WYSIWYG preview? I mention this as it may be difficult to provide a background image of the pre-printed form showing the database field values prior to printing. Any suggestions or comments regarding this subject matter are appreciated.
For any database printing I would recommend a reporting tool. It provides you with drag and drop report designers and you has the preview capability build in.
For a cheap but yet powerful report engine, have a look at FastREPORT (mirror www.fastreport.org).
You might also take a look at Adobe Acrobat v5 with their "interactive forms." I'm doing a project (in Java, alas, much rather be in Delphi) related to filling out Acrobat interactive PDF's from databases. Using PDF solves the display problems and creates universally printable output. Project JEDI could help with the API's if you could interest someone in taking it on.
Eric S. Fisher
You should use the Sample image for every reports that user can select. Assuming you have the number of reports above 10, Sample Image can help the new user to find the required view. Sample Image might contain the sample data not from the current database.
Fog Creek Home