code: public boolean seek(String strSeekSign) throws DBException
      {
          this.setCurrentRecord(this.getBaseRecord());
          Object[] rgobjEnabledFields = this.getBaseRecord().setEnableFieldListeners(false);
          try {
              boolean bSuccess = super.seek(strSeekSign);
              if (bSuccess)
              {
                  this.getBaseRecord().setEnableFieldListeners(rgobjEnabledFields);
                  
                  this.getBaseRecord().handleValidRecord(); // Display Fields
                  Record record = this.moveToCurrentRecord(this.getCurrentTable().getRecord());
                  if (record != null) if (record != this.getBaseRecord())
                      record.handleValidRecord(); // Display Fields
              }
              return bSuccess;
          } catch (DBException ex)    {
              throw ex;
          } finally {
              this.getBaseRecord().setEnableFieldListeners(rgobjEnabledFields);
          }
      }
docs: Read the record that matches this record's current key.
  @exception DBException File exception.