Пример #1
0
bool XSqlQuery::first()
{
  if (QSqlQuery::first())
  {
    if (_data)
    {
      // initial all our values
      resetSubTotals();
      QMapIterator<QString,double> mit(_data->_fieldTotals);
      while(mit.hasNext())
      {
        mit.next();
        _data->_fieldTotals[mit.key()] = value(mit.key()).toDouble();
        _data->_fieldSubTotals[mit.key()] = value(mit.key()).toDouble();
      }
    }
    return TRUE;
  }
  return FALSE;
}
Пример #2
0
bool XSqlQuery::first()
{
  if (QSqlQuery::first())
  {
    if (_data)
    {
      if (_data->_keepTotals)
      {
        // initial all our values
        resetSubTotals();
        QMapIterator<QString,double> mit(_data->_fieldTotals);
        while(mit.hasNext())
        {
          mit.next();
          _data->_fieldTotals[mit.key()] = value(mit.key()).toDouble();
          _data->_fieldSubTotals[mit.key()] = value(mit.key()).toDouble();
        }
      }
      _data->_currRecord = record();
    }
    return true;
  }
  return false;
}