I would like some help to point me to best direction to get this project started.
The basic need is that my user would like to print out an editable report using database data. He would like to adjust some of the data and save it for later, but some data he would like to be able to repeatedly update as the database updates.
So the report would be a template with some stock text, layout, and logo. Some database data would fill in some fields and perhaps table headers. He would like to adjust these and have them remain changed for the life of the document. An itemized list with item details will also be pulled from the database, but this needs be refreshed independently.
I am thinking of a Word document template using a document query. He would need to provide a parameter to drive the data query (an ID value), and Im not sure how to do that part. Also, I was thinking of maybe including an embedded excel spreadsheet for the itemized info to separate the data that will be updated and the data what will be user changed (so that it is not overwritten in an update).
The full meal deal would include the ability to spawn the Word template from another application (shell exec?). Ideally the calling application could provide the parameter to the Word template. The Word template opens on his screen where he can edit and save it where he wants. He comes back later and can press an update button to update the items on the Word document.
I am sure this has been done a million times and I can think of a few ways to do this. Ive done several parts of this project before, just not all put together and with the recent products. But I am having some difficulty deciding which are the most viable methods to pursue.
Technologies I was considering/am using include Word 2010/2013, SharePoint 2010/2013, SQL Server 2008R2/2012, C#, Windows 7.
I appreciate your help and sugges