NoViChoK писав:Всё фильтрует как надо. Но теперь в столбце "№3/п" тоже ставит номера закреплённых точек (использую [Line#]):
Как сделать что бы номера ставило по порядку: 1,2,3... и т.д.?
Если Вы используете включение/отключение бендов, то тогда не надо использовать [Line#], а надо ввести свой счётчик. Создадим новую переменную:
В коде, перед
end. вставим обнуление её:
А теперь, в OnBeforePrint, где мы включаем или отключаем наш бенд, внесём счётчик, который будет увеличиваться только когда бенд включен:
Код: Виділити все
If <DM1.TbPoint."Control"> = true then
begin
MasterData1.Visible := true;
iCount := iCount + 1;
end
else
MasterData1.Visible := false;
Конечно, теперь в таблице, вместо [Line#] надо прописать [iCount].