I am looking for a quick way of enabling data entry to a well structured SQL database.
We have defined all our data entry rules (by that I meean validation, mandatory fields etc.) and we're now looking for a tool to make it as easy as possible to have this database populated.
The database is largely product orientated, so the ability to add/edit products is important. Whenever a change to a field is made, it should be validated against the data rules to ensure it 'makes sense' before being written to the database. The ability for us to run reports on historical information is important, so the database must hang onto all of the products historical attirbutes too.
Eventually this data will be used for some standard reporting, and will be made available via a dashboard style reporting service that we will one day be able to afford! (hopefully)
Would Infopath be a good way of doing this? Are there any articles around the place that discuss a similar approach and how they were able to do it?
If not, what would users here suggest?
Background: I am from a business/product background and am trying to do some leg work myself to get a good outcome.