Показать сообщение отдельно
Старый 02.04.2007, 15:57   #1  
rkorchagin is offline
rkorchagin
Участник
 
81 / 69 (3) ++++
Регистрация: 26.09.2006
? Как в форме CustTrans через query отобрать записи у которых AmountCur != 0 ( когда в QueryBuildRange ставишь value(strFmt('!0')); - не работает!)
Добрый день!

Как в форме CustTrans через query отобрать записи у которых AmountCur != 0
В DataSources->CustTrans->init:
X++:
criteriaZeroAmount =  this.query().dataSourceNo(1).addRange(fieldnum(CustTrans,AmountCur));
потом на клик чекбокса:
X++:
 criteriaZeroAmount.value(strFmt('!0'));
CustTrans_ds.executeQuery();
проблема в том, что значения AmountCur - в виде 0,00 или -0,00 ...
и я никак не могу придумать какое же value надо чтобы query сработал. Там видимо в базе какое-то число типа real.

А надо просто спрятать в форме те записи у которых AmoutCur равен 0,00 или -0,00.