Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ExportGridToExcel не экспортирует второй уровенть [D7, XP]


Вопрошающий ©   (2008-10-21 12:03:00) 

Добрый день!

Экспортирую данные из cxGrid в эксель с помощью ExportGridToExcel. Однако, если в cxGrid есть второй уровень (подчинен первому и связан с ним через MasterKeyFiedlNames и DetailKeyFieldNames), то он не экспортируется.

Как быть?


Вопрошающий   (2008-10-23 09:44:00) [1]

Вопрос решился использованием функций ExportGridToXML и ExportGridToHTML


Вопрошающий   (2008-10-22 18:58:00) [2]


> > попробовать переделать запрос, сгруппировать, сгруппированное
> > экспортирует нормально

эээ плохо представляю себе заброс, который может выдать набор данных вида
Иванов|Иван|Иванович
01.08.08|слесарь 1 разряда
01.08.09|слесарь 2 разряда
Петров|Петр|Петрович
01.08.08|слесарь 2 разряда


Ведь в разных записях будут разное число полей. Или я не прав?


Vlad Oshin   (2008-10-22 11:50:00) [3]


> В аналогичном тому, когда cxGrid сгруппирован по колонке.


> попробовать переделать запрос, сгруппировать, сгруппированное
> экспортирует нормально


megabyte   (2008-10-22 11:46:00) [4]


> Как быть?

Писать свой экспортер!


Вопрошающий   (2008-10-22 07:38:00) [5]


> Ну, и в каком виде оно должно экспортироваться?

В аналогичном тому, когда cxGrid сгруппирован по колонке.


stas   (2008-10-21 17:38:00) [6]

Вопрошающий   (21.10.08 12:03)
Ну, и в каком виде оно должно экспортироваться?


Vlad Oshin   (2008-10-21 17:33:00) [7]

посмотрел, ExportGridToExcel и не предназначен для такого, вроде..
Можно попробовать переделать запрос, сгруппировать, сгруппированное экспортирует нормально


Наверх

Титульная страница Поиск, карта сайта Написать письмо