docs: public int fieldChanged(boolean bDisplayOption, int iMoveMode)
      { // Read a valid record
          if (this.getOwner().getRecord().getField(m_iMainFilesFieldSeq) instanceof DateTimeField)
          {
              DateTimeField thisField = ((DateTimeField)this.getOwner().getRecord().getField(m_iMainFilesFieldSeq));
              double dDate = 0;
              if (m_bMoveCurrentTime)
                  dDate = DateField.currentTime();
              else
                  dDate = DateField.todaysDate();
              int iErrorCode = thisField.setValue(dDate, bDisplayOption, iMoveMode);        // File written or updated, set the update date
              if (iMoveMode == DBConstants.INIT_MOVE)
                  thisField.setModified(false);   // Don't make this record modified just because I set this field.
              return iErrorCode;
          }
          return DBConstants.NORMAL_RETURN;
      }