Logo Search packages:      
Sourcecode: facturalux version File versions  Download package

bool FLSqlCursor::fieldDisabled ( const QString &  fN  ) 

Dice si un campo está deshabilitado.

Un campo estará deshabilitado, porque está clase le dará un valor automáticamente. Estos campos son lo campos que están en una relación con otro cursor, por lo que su valor lo toman del campo foráneo con el que se relacionan. El objeto FLReceiver pasa a ser propiedad del objeto FLSqlCursor, por lo tanto al destruir el objeto FLSqlCursor se borrará automáticamente el objeto FLReceiver.

Parameters:
fN Nombre del campo a comprobar.
Returns:
TRUE si está deshabilitado y FALSE en caso contrario.

Definition at line 789 of file FLSqlCursor.cpp.

References cursorRelation, EDIT, FLRelationMetaData::field(), INSERT, modeAccess_, and relation.

Referenced by FLFieldDB::refresh().

{
  if (modeAccess_ == INSERT || modeAccess_ == EDIT)
      {
        if (cursorRelation && relation)
            return (relation->field ().lower () == fN.lower ());
        else
            return false;
      }
  else
      return false;
}


Generated by  Doxygen 1.6.0   Back to index