Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как для вертикального Masterdata сделать, общий заголовок 
:(
    Опции темы
Delphist
  Дата 31.3.2009, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 1
Всего: 3



Имеется три вертикальных MasterData, каждый из которых согласно данным в датасете формирует колонки,
и вот хотелось бы чтобы у каждого набора колонок принадлежацие своему MasterData был общий заголовок.
Как это сделать? 


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Kbl4AH
Дата 31.3.2009, 07:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 6
Всего: 15



Delphist, это ты для FR интересуешься?
PM MAIL ICQ   Вверх
pseud
Дата 31.3.2009, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 16
Всего: 40



Цитата(Delphist @  31.3.2009,  00:44 Найти цитируемый пост)
Имеется три вертикальных MasterData, каждый из которых согласно данным в датасете формирует колонки,и вот хотелось бы чтобы у каждого набора колонок принадлежацие своему MasterData был общий заголовок.Как это сделать? 

Цитата(Kbl4AH @  31.3.2009,  07:15 Найти цитируемый пост)
Delphist, это ты для FR интересуешься?

больше похоже на мысли вслух. 



--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
Delphist
  Дата 31.3.2009, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 1
Всего: 3



Цитата(Kbl4AH @  31.3.2009,  08:15 Найти цитируемый пост)
Delphist, это ты для FR интересуешься? 

Да для FastReport'a 4.х, извините забыл сказать.

Это сообщение отредактировал(а) Delphist - 31.3.2009, 09:19


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Kbl4AH
Дата 31.3.2009, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 6
Всего: 15



user posted image
Delphist, это?
PM MAIL ICQ   Вверх
Delphist
Дата 31.3.2009, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 1
Всего: 3



Цитата(Kbl4AH @  31.3.2009,  10:26 Найти цитируемый пост)
Delphist, это? 

Мастер даты расположены абсолютно верно, что касается расположения Header, то они не решают моей проблемы, так как такое расположение Header'a позволит выводить заголовок или перед или после отработки мастер даты. А мне нужно, чтобы заголовок размещался над колонками сгенерированные MasterDat'ой.




--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Kbl4AH
Дата 31.3.2009, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 6
Всего: 15



Цитата(Delphist @  31.3.2009,  10:43 Найти цитируемый пост)
А мне нужно, чтобы заголовок размещался над колонками сгенерированные MasterDat'ой.

эммм, если я правильно понял, то вариант - выбирать в датасетах доп. поле-заголовок и выводить его в самом верху бэнда...
PM MAIL ICQ   Вверх
jsa
Дата 31.3.2009, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 704
Регистрация: 19.1.2006
Где: Новосибирск

Репутация: 5
Всего: 20



Цитата(Delphist @  31.3.2009,  14:43 Найти цитируемый пост)
А мне нужно, чтобы заголовок размещался над колонками сгенерированные MasterDat'ой

а что мешает добавить свои данные на мастердату?


--------------------
Все мы, на перине с песней, строим небо на земле © Ю. Шевчук
PM MAIL ICQ   Вверх
Kbl4AH
Дата 31.3.2009, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 6
Всего: 15



Цитата(jsa @  31.3.2009,  11:02 Найти цитируемый пост)
а что мешает добавить свои данные на мастердату?

так ведь число выбираемых записей может быть не известно
я глупость сказал

Это сообщение отредактировал(а) Kbl4AH - 31.3.2009, 10:15
PM MAIL ICQ   Вверх
Delphist
Дата 31.3.2009, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 1
Всего: 3



Вообщем должно быть так:

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  pic.JPG 7,93 Kb


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
jsa
Дата 31.3.2009, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 704
Регистрация: 19.1.2006
Где: Новосибирск

Репутация: 5
Всего: 20



Delphist, посмотри в сторону кросс-таблиц, у ФР есть хороший пример, сам не разбирался


--------------------
Все мы, на перине с песней, строим небо на земле © Ю. Шевчук
PM MAIL ICQ   Вверх
Kbl4AH
Дата 31.3.2009, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 741
Регистрация: 1.4.2008
Где: Вятка

Репутация: 6
Всего: 15



вот так выполняетсяuser posted image
вот так в дизайнереuser posted image
вот так код
Код

procedure TForm1.Button1Click(Sender: TObject);
begin
  OracleDataSet1.Active := True;
  (frxReport1.FindObject('MemoHeader') as TfrxMemoView).Width :=
    (frxReport1.FindObject('SysMemo1') as TfrxSysMemoView).Width *
    OracleDataSet1.RecordCount;
  (frxReport1.FindObject('MemoHeader') as TfrxMemoView).Text :=
    'Заголовок для ' + IntToStr(OracleDataSet1.RecordCount) + ' колонок';
  frxReport1.ShowReport(True);
  OracleDataSet1.Active := False;
end;

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0939 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.