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

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

excel-отчетность в Intranet и просто [D6, MSSQL]


Инна ©   (2003-06-01 15:15:00) 

сначала про просто: сделала формирование отчетов сразу в Excel. Т.е. форма - выбор параметров - - отражение инфы в DBgridaх -кнопка "Сформировать" - Запуск Excel. может, перед этим для просмотра нужно во что-нить другое для наглядности перегнать?
Собственно вопрос: я загоняю данные уже в шаблон. открывается Excel и при попытке закрыть (без предварительного сохранения) предлагается сохранить данные в файле-шаблоне. это не правильно, т.к. для следующего отчета шаблоном будет уже готовый отчет, что приведет к наложению данных и оишбкам. как сделать так, чтобы предлагал сохранить сразу в другом файле?
открываю шаблон так:
Excel.Connect;
Excel.WorkBooks.Open ("имя файла", 11 EmptyParameter, false, xlLCID);

Про Web - пока только изучаю, все как-то смутно, начну делать с завтра (сервак будет). точно знаю, что буду делать через Delphi. мне видится собственно также: выбор параметров и две ссылки "Просмотреть" и "Скачать". Хотелось бы оставить отчеты в Excel. если со скачать все более менее понятно (создаем файл на сервере - передаем пользователю), то как можно организовать "просмотреть"? у Excel вроде есть в меню "сохранить как веб-страницу" - как это можно программно вызвать? и еще: как удалять сформированные файлы, чтобы сервак не засорять?
в общем, куча вопросов :) и мало времени.
и сплошная надежда на вашу помощь и комментарии с конструктивной критикой (мне перед защитой это полезно будет :) )! спасибо!


Карелин Артем   (2003-06-02 14:20:00) [1]

> как сделать так, чтобы предлагал сохранить сразу в другом файле?
В Екселе есть методы и интерфейсы для работы с шаблонамии расширение не надо менять. Сейчас не помню, надо будет - гляну.
Такой вопрос: запустится ли Excel из web-приложения? Советую проверить.


Zelius   (2003-06-02 12:33:00) [2]

У объекта Workbook есть метод SaveAs, в нем надо указать формат xlHTML и будет счастье :) Хотя сам не пробовал.


Инна   (2003-06-02 02:09:00) [3]

вопрос про сохранение в шаблоне снимается - мой шаблон был расширения xls, а с xlt все ок.
оставется сплошной Intranet...


Инна   (2003-06-01 22:00:00) [4]

Zelius, самой пока не очень понятна :) да, я тоже подумала, что "скачать" излишне. так а как из Excel в html перекинуть?


Zelius   (2003-06-01 16:56:00) [5]

Не понятна архитектура приложения, особенно в плане Web...
А Вообще можно подойти как в ISAPI или CGI, клиент обращается к модулю и получает отчет в виде HTML и если он ему нужен, то может сохранить на диске. В дельфи есть компоненты для помощи в создании HTML - TPageProducer.


Наверх

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