Как сделать так, чтобы строка в сетке не появлялась, если ее значение равно 0?

У меня есть только два поля в моей сетке. Просто нужно, чтобы вся строка не появлялась, если значение в одном из полей равно 0.

1 ответ

Есть несколько решений для ваших нужд, но это работает для меня в аналогичной настройке.

Следующий код находится в событии PostBuild компонента:

Local Rowset &rs;
&rs = GetLevel0()(1).GetRowset(Scroll.MainRecordOfTheGrid);
&rs.Flush();
&rs.Select(Record.MainRecordOfTheGrid, "WHERE FieldA<>0 and FieldB<>0");
Другие вопросы по тегам