Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Выгрузка в EXCEL

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Oracle Forms and Reports
Предыдущая тема :: Следующая тема  
Автор Сообщение
ssv1977
Внедряю Босс


Зарегистрирован: 13.05.2008
Сообщения: 47

СообщениеДобавлено: Ср Май 14, 2008 19:08    Заголовок сообщения: Выгрузка в EXCEL Ответить с цитатой

Народ, кто то может поделиться информацией о том, как осуществлять выгрузку в EXCEL из Ораклового БОССа, но не средствами z-языка?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
shvn



Зарегистрирован: 15.05.2008
Сообщения: 2

СообщениеДобавлено: Чт Май 15, 2008 11:32    Заголовок сообщения: Ответить с цитатой

В состав дистрибутива входит библиотека WIN_SRV.PLL
а вней пакеты EXCEL и MSWORD, для вывода в эксель и ворд.
Там по названиям можно догадаться, какая функция для чего Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ssv1977
Внедряю Босс


Зарегистрирован: 13.05.2008
Сообщения: 47

СообщениеДобавлено: Чт Май 15, 2008 11:46    Заголовок сообщения: Ответить с цитатой

shvn писал(а):
В состав дистрибутива входит библиотека WIN_SRV.PLL
а вней пакеты EXCEL и MSWORD, для вывода в эксель и ворд.
Там по названиям можно догадаться, какая функция для чего Wink

О! Спасибо.
Сейчас попробую разобраться.
А случайно нет небольшого примера....
был бы очень признателен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
shvn



Зарегистрирован: 15.05.2008
Сообщения: 2

СообщениеДобавлено: Чт Май 15, 2008 12:34    Заголовок сообщения: Ответить с цитатой

Вот примерно так

/*открыть Excel*/
Excel.Open();
Excel.AddWorkBook;
...
/*изменить ячейку nRow, nCol*/
Excel.SetEl(nRow, nCol, sValue);
/* установить фоматирование ячеек */
Excel.setRangeProperty(nRow, nCol, kRow, kCol, 'Font.Bold', 1);
...

/* получим имя временного файла на ApplicationServer */
temp_name := HR.GetUserFileName('>tmp.xls', 1);
/*сохраним отчет во временный файл*/
Excel.SaveAsFile(temp_name);
/* закроем Excel*/
Excel.Close(1);
/*ОТОБРАЖЕНИЕ ФАЙЛА ОТЧЕТА НА КЛИЕНТЕ*/
HR_CONN.ShowReport(temp_name);


Ну и куча разных вариаций, например можно не создавать файл заново, а открывать имеющийся готовый шаблон и вносить в него изменения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ssv1977
Внедряю Босс


Зарегистрирован: 13.05.2008
Сообщения: 47

СообщениеДобавлено: Чт Май 15, 2008 14:07    Заголовок сообщения: Ответить с цитатой

Как говориться век живи, век учись. -)
shvn, спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Oracle Forms and Reports Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU