
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.123] |
![]() |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Я тоже этот вориант пробовал, но потом от него отказался из-за кучи неопределенностей - много пустыых ячеек, и их к-во и положение не поддается прогнозу. Грамотно построить CVS у меня не вышло. Но работает, и вправду, гораздо быстрее.
|
![]() |
Сообщ.
#17
,
|
|
![]() ![]() Data := VarArrayCreate([1, RowCount, 1, ColCount], varVariant); <Тут долго и упорно заполняю массив Data> //----------------------------------------------------- Sheet := Excel.Workbooks[1].Worksheets[1]; Sheet.Range[Sheet.Cells[1, 1], Sheet.Cells[RowCount, ColCount]].Value := Data; |
Сообщ.
#18
,
|
|
|
Ага, спасибо! Попробую завтра разобраться со структурой своего отчета.
|
Сообщ.
#19
,
|
|
|
На сколько я понял (судя с дискуссии) все отошли от проблемы импорта отчетов из Excel в FR и переключились на то как перегнать данные из чего-то куда-то...
Я понял вопрос автора немного по другому. У него есть шаблон отчета напечатанного в Ворде или сделан в екселе. И этот шаблон нужно нарисовать в FR а потом загнать в него некоторые данные... Как это сделать не знаю, но могу дать совет. Ворд имеет такую функцию как слияние документов... Это такая фишка которая позволяет использовать Word вместо FR Вид/ПанельИнструментов/Слияние. Настраиваешь источник данных (твоя база) потом выбираешь таблицу. Рисуешь любой документ, и вместо frMemoView вставляешь поле слияния. ВСЕ. Word показывает твой (Word’овский отчет) с данными из твоей же базы данных. Причем любой чайник сможет результат отчета поправить как угодно… И экспорт придумывать незачем… Главное запустить ворд… А как Ворд запускать – смотри $BorlandDelphiDir$\Demos, там есть пример. |
Сообщ.
#20
,
|
|
|
Цитата Причем любой чайник сможет результат отчета поправить как угодно… в том то и уязвимость, что любой может его изменять... а иногда это катострафически ненадо... |