Показать сообщение отдельно
Старый 13.04.2005, 16:53   #19  
Denicce is offline
Denicce
Участник
 
62 / 54 (2) ++++
Регистрация: 22.03.2005
Адрес: Москва
Проблемка: в моей таблице нет уникальных индексов, окромя RecId, ессно. Но по большим RecId (которые на форме отражаются отрицательными целочисленными величинами) методика эмуляции перехода к основной таблице не работает. С малыми RecId все в порядке.



Чего делать?

findRecord работает жутко медленно в данном случае, т.к. много записей.
PHP код:
void clicked()
{
    
#define.Down(-2063383882)

    
CustInvoiceTable    save CustInvoiceTable::FindRecId(#Down);

    
CustInvoiceTable_DS.executeQuery();

    
element.args().lookupField(fieldNum(CustInvoiceTableRecId));
    
element.args().lookupValue(queryValue(save.RecId));
    
CustInvoiceTable_ds.executeQuery();