docs: public int fieldChanged(boolean bDisplayOption, int iMoveMode)
      {
          int result = DBConstants.NORMAL_RETURN;
          Record record = m_fldTarget.getRecord();
          boolean bSetDirty = true;
          if (m_bIfNewRecord) if (record.getEditMode() == Constants.EDIT_ADD)
              bSetDirty = true;
          if (m_bIfCurrentRecord) if ((record.getEditMode() == Constants.EDIT_CURRENT) || (record.getEditMode() == Constants.EDIT_IN_PROGRESS))
              bSetDirty = true;
          if (bSetDirty)
          {
              m_fldTarget.setModified(true);
              result = record.handleRecordChange(m_fldTarget, DBConstants.FIELD_CHANGED_TYPE, bDisplayOption);    // Tell table that I'm getting changed (if not locked)
          }
          return result;
      }