I'm looking for a program to create and store custom reports. What I want to be able to do is build a report by adding fields for end users to fill out and then have the program create the appropriate database (or update the appropriate database table rows). So, just a simple report that can be created entirely by an end user from the front end.

Thanks in advance

Edit
Just to clarify, the program must

Generate a data entry form

Create some sort of data structure to store the information from the form

We are going to need a lot more information. What database server are you using for starters?
–
SkaughtyMar 22 '10 at 17:36

Are you sure, that the report builder should create the database/database rows? Generally, the first tool that I'm thinking of, when hearing the word 'report' is BIRT eclipse.org/birt
–
Chris LercherMar 22 '10 at 17:40

@Joe: It certainly does, but it has a "nice" price tag (about EUR 2000 for a developer advantage runtime license)... since BIRT is open source, I'd check it out first.
–
Chris LercherMar 22 '10 at 18:51

A "reporting" product isn't typically also going to help you create data-entry forms, which it sounds like you're also asking for when you say "have the program create the appropriate database (or update the appropriate database table rows)." - So, are you looking for a report generator, or a data-entry form generator, or both?
–
mfinniMar 22 '10 at 20:38

Nor is FileMaker "really powerful". I'd rank it up there with MS Access, enough features that people who don't know what they're doing commonly abuse it and create unmaintainable nightmares.
–
Chris SNov 8 '11 at 3:54