Показать сообщение отдельно
Старый 28.09.2006, 09:44   #5  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Nu esli nehochetsja vibirat' zapis' + delaetsja zapros iz koda (gde mozno vstavit svoj kod), to mozno po nomeru stroki opredelit', est'li ese zapis

Код:
Query q2;
QueryRun qr;
QueryRun qr2;

// Schitajem skoka strok
q2 = new Query(q); // q = vas zapros
q2.dataSourceTable(tableNum(...)).fields().clearFieldList();
q2.dataSourceTable(tableNum(...)).addSelectionField(fieldNum(...,recId),selectionfield::Count);
qr2 = new QueryRun(q);
qr2 .next();
Common = qr2.getNum(1);
cnt = Common.recId;

while (qr.next())
{
  if (... & i < cnt)
  {
    // delajem sto-to ili nicego nedelajem
  }

  i++;
}
Hotja esli budet zapis' propuskatsja v seredine (ne prosto delaetsja break), to togda bez FETCH tocno ne poluchitsja

PS: metod rabotajushij,... ispolzujem v odnoj forme dlja podscheta strok + rabotajut vse filtri (tak kak berjotsa sam Query iz Formi)

Последний раз редактировалось Delfins; 28.09.2006 в 09:46.