powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport. Динамически создать столбец в crosstab
8 сообщений из 8, страница 1 из 1
FastReport. Динамически создать столбец в crosstab
    #39638104
OlyaLora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток!
Создать-то столбец проблемы не возникло.
Код: plaintext
1.
2.
3.
4.
		TfrxDBCrossView *DBCrossRS;
		DBCrossRS = (TfrxDBCrossView *)frxRep->FindObject("DBCrossRS");
		DBCrossRS->ColumnLevels=DBCrossRS->ColumnLevels+1;
		DBCrossRS->ColumnFields->Add("MyCol");


Проблема в том, что никак не могу подобраться к свойству подытогов по столбцу. Дело в том, что когда добавляется 3й уровень, FR тут же автоматом делает столбец второго уровня с подытогом. Не пойму, как сие чудо убрать динамически.
Заранее спасибо ))
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39638228
_Den_Z__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OlyaLora,

Код: pascal
1.
2.
 for (int i = 1; i < DBCrossRS->ColumnLevels; i++)
      DBCrossRS->ColumnTotalMemos[i]->Visible = false;
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39638229
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кросс - это самое большое недорозумение в Фасте
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39638378
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrКросс - это самое большое недорозумение в Фасте

А мне в FR понравился кросс 21081224 больше остальных
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39638386
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО
Отчёт не должен управлять потоком данных. Отчёт должен выводить готовые данные в удобночитаемом виде.
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39639224
OlyaLora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrКросс - это самое большое недорозумение в Фасте
+5...но когда необходима таблица бесконечная и в длину, и в ширину, без кросса, насколько я знаю, никак (((
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39639243
OlyaLora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrИМХО
Отчёт не должен управлять потоком данных. Отчёт должен выводить готовые данные в удобночитаемом виде.

Согласна. Отчет потоком и не управляет....
Почему необходимы "лишние" столбцы? Потому что в случае существования нескольких записей с одинаковой ЧАСТЬЮ ключа (при выводе только этой части с одинаковыми названиями) FR "сливает" эти самые названия в заголовках, делая из нескольких столбцов один, и в итоге приходится выводить неиформативную(с т зрения пользователя) часть данных только для того, чтоб разделить ячейки данных, у которых одинаковые названия загололовков...
...
Рейтинг: 0 / 0
FastReport. Динамически создать столбец в crosstab
    #39639250
OlyaLora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z__OlyaLora,

Код: pascal
1.
2.
 for (int i = 1; i < DBCrossRS->ColumnLevels; i++)
      DBCrossRS->ColumnTotalMemos[i]->Visible = false;


Спасибо огромное! Помогло! Не подумала, что стучаться надо именно к Memos....
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport. Динамически создать столбец в crosstab
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]