![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#2
|
|||
|
|||
![]() Лень код писать. Общая идея такая:
1. Заводишь строковую переменную для названия. Инициализируешь, например, пустой строкой. Пусть будет sName. 2. Заводишь целочисленную переменную для кол-ва. Инициализируешь 0. Пусть будет iCount. 2. Цикл по записям 2.1. Если значение в поле Название не равно sName, то: - Если iCount > 0, то всталяешь строку с выводом кол-ва - Обнуляешь переменную iCount - Вставляешь Название в отчет - Присваиваешь sName новое значение Названия Иначе - Inc(icount) - Вставляешь пустоту в колонку с названием. 2.2. Конец цикла. 3. Если iCount > 0, то вставляем еше финальную стоку с кол-вом записей. Все. Ну и строку экселя придется вручную расчитывать... |