Можно ли экспортировать поле #(Auto Increment) в отчет?. Там есть аналог #Line, он нормально подсчитывает строки, но нумерация строк в отчете и в таблице - разная. А т.к в программе можно менять приоритет строки (менять их местами) то когда это происходит, нумерация записей в отчете и в Гриде различается. Тут же получается (В отчете) каждый пользователь видит свое и когда пользователь администратор то все нормально- он видит все записи с нормальной нумерацией, а вот другой пользователь уже видит строки счетчика record_count, т.е Eployees.id и его записи начинаются с отсчета не 1, а к примеру 4 или 5. Т.е нужно чтобы строки в гриде, их положение и нумерация, соответствовали строкам в отчете, и если меняешь приоритет строк в гриде - меняется их положение и в таблице в отчете. Проект тот же.
Мб можно решить этот вопрос, добавив в этот запрос:
sql := 'SELECT Tema.Тема,Iniciators.Инициатор,Percent.Проценты,Aktive.Активность,employees.Формулировка,employees.id,strftime(''%d.%m.%Y'', employees.Начало) as Nachalo, strftime(''%d.%m.%Y'', employees.Изменение) as Izmenenie, strftime(''%d.%m.%Y'', employees.Срок) as Srok,users.login FROM employees LEFT OUTER JOIN users ON users.id=employees.id_users LEFT OUTER JOIN Tema ON Tema.id=employees.id_Tema LEFT OUTER JOIN Iniciators ON Iniciators.id=employees.id_Iniciators LEFT OUTER JOIN Percent ON Percent.id=employees.id_percent LEFT OUTER JOIN Aktive ON Aktive.id=employees.id_Aktive WHERE ' + 'id_users='+IntToStr(idUser);
условие Order BY record_count и поставить в отчете нумерацию переменной #LINE?
Но не могу понять,куда его добавить тут?