Patent ID: 8051107

Claim:
A method of creating a relation-type form database, comprising: displaying an existing form as a background image on a screen; drawing frames on predetermined positions of the background image with an operation device to create multiple data areas; and creating parallel relations or cross relations among the multiple data areas, wherein the form contains at least one parent form and children forms thereof in which data areas where the same record is recorded are assigned the same page number, when the parallel relations exist, the parallel relations exist between the data areas in the parent form and its children forms with the same page number, and a value of one of the data areas in the parallel relations is a result of transformation from another one of the data areas, and wherein in the parallel relations, the data areas with relations between the parent form and the children forms are assigned the same page number, and when the cross relations exist, the cross relations exist between the data areas in respective forms in different ones of the parent forms or the same parent form with different page numbers, and a value of one of the data areas in the cross relations is a result of transformation from another one of the data areas, and wherein in the cross relations, the data areas with relations between the parent form and the children forms thereof and another parent form and the children forms thereof are assigned the same page number or different page numbers, wherein the step of creating the cross relations comprises: constructing a set of dynamic index pointers with the same value for a specified data area, applying a relation transform to each of the dynamic index pointers, wherein the dynamic index pointers subject the area value of the data area to the relation transform, and transferring it to another data area of respective forms in different parent forms and the children forms thereof or of respective forms with different page numbers in the same parent form, and when index values are different, the dynamic index pointers transfer the relation transform to different pages.