Страница 1 из 1

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

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

Заранее спасибо!

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

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

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