Показать сообщение отдельно
Старый 11.08.2006, 10:54   #7  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
qbr.value('((AccountNum like "0*") || (AccountNum like "1*"))');
примерно так:
X++:
range   r1,r2;
;
r1 = '(AccountNum like 0*)';
r2 = '(AccountNum like 1*)';
ds.addRange(fieldNum(SomeTable, recId)).value(r1);
ds.addRange(fieldNum(SomeTable, recId)).value(r2);
PS:
разбил условие на 2 строки так как иногда (по непонятным причинам) такие условия то работают, то требуют какуюгить скобку (хотя их достаточно)
PPS: (по непонятным причинам) - т.е если источник данных этого условия первый - то можно 1 строкой , если не первый то 1-й строкой не фурычит, разбив на 2 и добавив - все нормально работает
если одной строкой то она выглядет так : ((AccountNum like 0*)||(AccountNum like 1*))
сорри нада like вместо ==

Последний раз редактировалось Jony; 11.08.2006 в 11:03.