Obsolete
Property Boolean Entry_Permissive_State
Read Access: | Get Entry_Permissive_State to BooleanVariable |
Write Access: | Set Entry_Permissive_State to BooleanVariable/Value |
If the value of this property is True (the default), changing of parent record relationships is permitted. If the value of this property is False, changing of parent record relationships is not permitted.
For example, suppose we have two files, Parent and Child, where Child relates to Parent. If our database has records Parent-1, Parent-2, and Child-1, where Child-1 relates to Parent-1, we have two possible situations:
1. If Entry_Permissive_State is True, we may find Parent-2 and save the Child-1 record, thus altering the Parent record related to by the Child-1 record from Parent-1 to Parent-2.
2. If Entry_Permissive_State is False, finding Parent-2 would cause the child record buffer to either find a Child record relating to Parent-2 or clear. In effect, if Entry_Permissive_State is False, finds on parent files are treated as superfinds. Since the parent records of this object's Main_File may be owned by its servers, objects of this class respect the Entry_Permissive_State of their clients. If this object is attached to a client whose Entry_Permissive_State is False, all finds on the Main_File of this object become superfinds.