DATABASE FORM AND REPORT CREATION AND REUSE
First Claim
1. A computer-implemented method for creating and reusing database forms and reports, comprising:
- receiving, by the computer, a selection of an object from a database, the object comprising at least one of a form and a report, the at least one of a form and a report comprising at least one of a plurality of properties associated with the at least one of a form and a report and at least one of a macro, code, and an object model reference associated with the at least one of a form and a report;
receiving an input to save the selected object as at least one of a new form template and a new report template;
in response to receiving the input, generating a dialog for receiving the selected object; and
saving the selected object as the at least one of a new form template and a new report template, wherein the plurality of form controls and the plurality of report objects from the selected object are persisted in the at least one of a new form template and a new report template for reuse.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for creating and reusing database forms and reports. A selection of an object may be received from a database by a database software application executing on a computer system. The object may include a form or a report. The application may further receive an input to initiate saving the selected object as a new form template or a new report template. In response to receiving the input, the application may be configured to generate a dialog for receiving the selected object and save the selected object as a new form template or a new report template. Any controls, sub-forms, sub-reports, properties, macros, code, and object model references which may be included in the selected object are persisted in the newly created templates for reuse.
-
Citations
20 Claims
-
1. A computer-implemented method for creating and reusing database forms and reports, comprising:
-
receiving, by the computer, a selection of an object from a database, the object comprising at least one of a form and a report, the at least one of a form and a report comprising at least one of a plurality of properties associated with the at least one of a form and a report and at least one of a macro, code, and an object model reference associated with the at least one of a form and a report; receiving an input to save the selected object as at least one of a new form template and a new report template; in response to receiving the input, generating a dialog for receiving the selected object; and saving the selected object as the at least one of a new form template and a new report template, wherein the plurality of form controls and the plurality of report objects from the selected object are persisted in the at least one of a new form template and a new report template for reuse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for creating and reusing database forms and reports, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; receive a selection of an object from a database, the object comprising at least one of a form and a report, the at least one of a form and a report comprising at least one of a plurality of properties associated with the at least one of a form and a report and at least one of a macro, code, and an object model reference associated with the at least one of a form and a report; receive an input to save the selected object as at least one of a new form template and a new report template; in response to receiving the input, generate a dialog for receiving the selected object; and save the selected object as the at least one of a new form template and a new report template, wherein the plurality of form controls and the plurality of report objects from the selected object are persisted in the at least one of a new form template and a new report template for reuse. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium containing computer executable instructions which, when executed on a computer, will cause the computer to perform a method for creating and reusing database forms and reports, comprising:
-
receiving a selection of an object from a database, the object comprising at least one of a form and a report, the at least one of a form and a report comprising at least one of a sub-form and a sub-report associated with the at least one of a form and a report, a plurality of properties associated with the at least one of a form and a report and at least one of a macro, code, and an object model reference associated with the at least one of a form and a report; receiving an input to save the selected object as at least one of a new form template and a new report template; in response to receiving the input, generating a dialog for receiving the selected object; and saving the selected object as the at least one of a new form template and a new report template, wherein the plurality of form controls and the plurality of report objects from the selected object are persisted in the at least one of a new form template and a new report template for reuse, and wherein saving the selected object as the at least one of a new form template and a new report template comprises; receiving a selection of at least one of an default form template and a report template; and opening the at least one of an default form template and a report template. - View Dependent Claims (18, 19, 20)
-
Specification