Patent ID: 7000182

Claim:
A method for creating a report or layout for data stored in a database, said method comprising: (a) performing an interview sequence, by a database program, to obtain organization information associated with the database, the organization information including at least a list of fields defined for the database and at least one summary field for the report or layout, the at least one summary field being associated with at least one of the fields in the list of field, wherein the database program is capable of accessing the data stored in the database, and wherein the interview sequence comprises determining whether a script should be generated for the report or layout; and (b) automatically creating, by the database program, the report or layout based on the organization information obtained by the database program through the interview sequence, wherein the database program operates to automatically create the report or layout; and (c) automatically generating the script by the database program when it is determined during the interview sequence that the script should be generated, wherein the script when executed allows another report or layout to be automatically generated based on the interview sequence.