сохранение отчета во временную папку

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

сохранение отчета во временную папку

Сообщение k_vit »

Добрый день!
Вопрос такого характера, может кто-нибудь знает на него ответ.
Я разработал интерфейс, прототип и присоединенную форму(.slk)
Необходимо, чтобы формировался отчет, но на экран не выводился, и при этом во временной папке он сохранялся в формате .slk

Заранее спасибо!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

"имя прототипа".fexit в присоединенке.
замечания
1. должен обязательно прерваться последний цикл прототипа в фейсе
outf.putevent(febreak)
в присоединенку воткниете message в конце формы - если нет значит фейс написан не правильно
2. вывод файла в фейсе должен быть
Outf.showfile('')
тока так. Если будет другое то не прокатит.
3. имя файла отличное от стандартного можно задать в присоединенке
.f
а можно потом и фейсе скопировать.
поЧитатель
Посетитель
Сообщения: 44
Зарегистрирован: 27 янв 2006, 14:21

Сообщение поЧитатель »

2 k_vit
Если ты создал свой интерфейс, то что тебе мешает выгружать в xls, потом сохраняй куда угодно, не открывая Excel.
Кстати, когда я выгружаю отчет в xls, то я запускаю
xlCreatExcel( sfName, false); или
xlCreatExcelWithTemplate( sfName, false);

потом написал свою фнункцию и прописал в Excellib.dll
xlSaveAs( sfNewName); - он сохраняет в другое место и делает Excel видимым.
Если модератор согласится, могу выложить в опыте.
Есть еще 2 функции раскраски ячеек, не по цвету RGB, а по индексу раскраски от 0 до 56 фона ячейки и цвета шрифта. которые находятся на инструментальной панели
xlSETBACKCOLORINDEX
xlSETFONTCOLORINDEX
Ответить