code: public int doRecordChange(FieldInfo field, int iChangeType, boolean bDisplayOption)
      { // Read a valid record
          int iErrorCode = super.doRecordChange(field, iChangeType, bDisplayOption);      // Initialize the record
          if (iErrorCode != DBConstants.NORMAL_RETURN)
              return iErrorCode;
          if ((iChangeType == DBConstants.AFTER_UPDATE_TYPE)
              || (iChangeType == DBConstants.AFTER_ADD_TYPE))
                  return this.syncRecords();
          return iErrorCode;
      }
docs: Called when a change is the record status is about to happen/has happened.
  @param field If this file change is due to a field, this is the field.
  @param changeType The type of change that occurred.
  @param bDisplayOption If true, display any changes.
  @return an error code.
  Synchronize records after an update or add.