Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите пжлста - Перенос отчетов из EXCEL в .. / 25 сообщений из 30, страница 1 из 2
21.07.2009, 10:19
    #36100054
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
День добрый.

Есть приложение на vb6, где все отчеты формируются на листе xls и затем отправляются либо на принтер либо на экран пользователя и потом на принтер.

Сейчас, с ростом количества людей, выбирающих бесплатные аналоги MS OFFICE, хочется переделать вывод отчетов через средства, за которые клиент платить не будет. Пока думаю над HTML и ActiveReports в связи с чем возникло несколько вопросов..

Пример одного из отчетов

1) В каком средстве проще всего и быстрее будет сделать отчет вышеуказанного вида?
2) В HTML есть простой способ отображения верхних, нижних колонтитулов на каждой распечатываемой странице?
3) В HTML можно управлять параметрами отправляемой на принтер страницы? Поля, колонтитулы опять же, их положения, портретный-альбомный режим?

Спасибо
...
Рейтинг: 0 / 0
21.07.2009, 10:51
    #36100143
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
1) 404
2) Никакого нет. Формировать колонтитулы как часть отчета.
3) Нет. Все эти спецеффекты нужно реализовывать через сам html.

Jah loves you.
...
Рейтинг: 0 / 0
21.07.2009, 11:27
    #36100257
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
Виноват, вот КАРТИНКА

Antonariy:
2) Не понял. Все-таки можно или сделать так, чтобы на каждой распечатанной странице в нужных углах стоял колонтитул? Например: "Страница 1 из 2"
3) Опять не понял. Так можно реализовать или нет? Можно сделать так, чтобы станица выходила на печать с полями 1 см, полем колонтитула 0.5 см и в альбомном виде?
...
Рейтинг: 0 / 0
21.07.2009, 11:33
    #36100273
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
> Автор: h7h2vC
> 2) Не понял. Все-таки можно или сделать так, чтобы на каждой распечатанной странице в нужных углах стоял
> колонтитул? Например: "Страница 1 из 2"

Можно, но делать это нужно руками, в нужных местах располагать "Страница 1 из 2"

> 3) Опять не понял. Так можно реализовать или нет? Можно сделать так, чтобы станица выходила на печать с полями 1
> см, полем колонтитула 0.5 см и в альбомном виде?

А это уже настройки принтера, почему-бы и нет?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.07.2009, 11:36
    #36100282
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
Игорь ГорбоносМожно, но делать это нужно руками, в нужных местах располагать "Страница 1 из 2"А есть возможность вычислить эти места? Как узнать где будет конец страницы при отправке htm файла на принтер?
Игорь ГорбоносА это уже настройки принтера, почему-бы и нет? Из своей программы я смогу произвести эти настройки? Через EXCEL было все просто: WorkSheet.PageSetup и т.д.
...
Рейтинг: 0 / 0
21.07.2009, 11:38
    #36100288
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
автор за которые клиент платить не будет. Пока думаю над HTML и ActiveReports
А кто Вам сказал, что ActiveReports бесплатный. (Или я не знаю где скачать бесплатную версию, подскажите?)
...
Рейтинг: 0 / 0
21.07.2009, 11:39
    #36100294
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
AndreyMp, никто не говорил. Я в том числе =)
...
Рейтинг: 0 / 0
21.07.2009, 11:41
    #36100302
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
AndreyMp, пользователь программы ведь не оплачивает использование программистами AсtiveReports так?
...
Рейтинг: 0 / 0
21.07.2009, 11:45
    #36100319
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
2) Ответ зависит от того, что считать колонтитулом. Если считать, что колонтитул это некий объект, которому назначил свойства, забыл, а он сам распечатывается где нужно — то его нет. Вернее есть, но он системный. Если же считать колонтитулом просто абстрактную строку текста, то ради бога, но для каждой страницы эту строку нужно формировать и размещать самостоятельно.

3) В рамках HTML все эти "поля", "колонтитулы" бессмысленная абстракция. Есть системные поля и колонтитулы, которые глобальны и от конкретного документа не зависят, поэтому их можно выставить в ноль и не считать. Все остальное — изображение . На HTML можно следать любое изображение, в том числе и этот ваш отчет. Можно сделать изображение колонтитулов, полей, развернуть изображение на 90 0 , чтобы получилось альбомно, но все это нужно делать руками.

Jah loves you.
...
Рейтинг: 0 / 0
21.07.2009, 11:46
    #36100322
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
авторпользователь программы ведь не оплачивает использование программистами AсtiveReports так? Ну это уже вопрос лицензирования и распространения Вашей пограммы.
...
Рейтинг: 0 / 0
21.07.2009, 11:46
    #36100325
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
h7h2vCAndreyMp, пользователь программы ведь не оплачивает использование программистами AсtiveReports так?Оплачивает. Стоимость AсtiveReports закладывается в стоимость программного продукта, его использующего.
...
Рейтинг: 0 / 0
21.07.2009, 12:17
    #36100418
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
AntonariyЕсли же считать колонтитулом просто абстрактную строку текста, то ради бога, но для каждой страницы эту строку нужно формировать и размещать самостоятельно.А куда размещать? Как в коде при формировании html отловить место под колонтитул-конец(начало) страницы?
AntonariyВсе остальное — изображение. На HTML можно следать любое изображение, в том числе и этот ваш отчет. Можно сделать изображение колонтитулов, полей, развернуть изображение на 900, чтобы получилось альбомно, но все это нужно делать руками.Факт что можно сделать безусловно радует. Не могли бы Вы чуть поподробнее рассказать - как это сделать?
...
Рейтинг: 0 / 0
21.07.2009, 12:18
    #36100428
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
AntonariyОплачивает. Стоимость AсtiveReports закладывается в стоимость программного продукта, его использующего.Обязательно закладывается? Или все-таки по усмотрению товарищей-авторов продукта?
...
Рейтинг: 0 / 0
21.07.2009, 12:30
    #36100470
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
> Автор: h7h2vC
> Обязательно закладывается? Или все-таки по усмотрению товарищей-авторов продукта?

Нет, если хочешь сделать подарок, то можешь не закладывать, а просто купить и подарить


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.07.2009, 12:53
    #36100556
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
h7h2vCAntonariyЕсли же считать колонтитулом просто абстрактную строку текста, то ради бога, но для каждой страницы эту строку нужно формировать и размещать самостоятельно.А куда размещать? Как в коде при формировании html отловить место под колонтитул-конец(начало) страницы?http://sql.ru/forum/actualthread.aspx?tid=646647

h7h2vC
AntonariyВсе остальное — изображение. На HTML можно следать любое изображение, в том числе и этот ваш отчет. Можно сделать изображение колонтитулов, полей, развернуть изображение на 900, чтобы получилось альбомно, но все это нужно делать руками.Факт что можно сделать безусловно радует. Не могли бы Вы чуть поподробнее рассказать - как это сделать?http://sql.ru/forum/actualthread.aspx?tid=482453
...
Рейтинг: 0 / 0
21.07.2009, 13:36
    #36100722
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
Antonariy, не получается:
Код: plaintext
1.
2.
3.
4.
5.
<style media=print>
	div{
		position:absolute; /*обязательно*/
		FILTER: progid:DXImageTransform.Microsoft.BasicImage(Rotation= 1 ,Mirror= 0 ,Invert= 0 ,XRay= 0 ,Grayscale= 0 ,Opacity= 1 . 00 );
	   }
</style>
в IE6 печатает все горизонтально
...
Рейтинг: 0 / 0
21.07.2009, 13:47
    #36100769
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
А если убрать media=print, как будет на экране?
И дайте весь код.

Jah loves you.
...
Рейтинг: 0 / 0
21.07.2009, 14:01
    #36100817
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
Antonariy, если убрать - то тоже самое
Код исключительно отсюда, как есть: http://sql.ru/forum/actualthread.aspx?tid=482453#4779491
...
Рейтинг: 0 / 0
21.07.2009, 14:59
    #36100972
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
Товарищи, а в ActiveReport, в принципе, возможно строить такого вида отчеты, как на картинке ?
...
Рейтинг: 0 / 0
21.07.2009, 15:11
    #36101007
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
думаю, что стандартные генераторы отчетов в таком деле вам не помощники. сами ручками делайте
...
Рейтинг: 0 / 0
21.07.2009, 15:22
    #36101041
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
А какая БД кстати? Если MSSQL2005, то можете посмотреть его Reporting Services, там как раз HTML с разными наворотами.

h7h2vCAntonariy, если убрать - то тоже самоеЕсли мне не изменяет память, это писалось, когда у меня был IE6, и все работало. Сейчас уже проверить не могу, везде IE7 или 8. И тоже работает.

Jah loves you.
...
Рейтинг: 0 / 0
21.07.2009, 15:49
    #36101119
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
AntonariyЕсли мне не изменяет память, это писалось, когда у меня был IE6, и все работало. Сейчас уже проверить не могу, везде IE7 или 8. И тоже работает.Заработало! Параметр нужно было взять в кавычки: http://www.htmlbook.ru/html/style.htmlСинтаксис
<style media="all | screen | print | projection | braille | speech">...</style>

Konst_Oneдумаю, что стандартные генераторы отчетов в таком деле вам не помощники. сами ручками делайтеГрустно. Особенно учитывая то, с какой легкостью такие отчеты делаются в EXCEL..
...
Рейтинг: 0 / 0
21.07.2009, 16:18
    #36101238
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
excel - это электронная таблица с вытекающими отсюда последствиями.
...
Рейтинг: 0 / 0
22.07.2009, 15:05
    #36103138
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
Antonariy, спасибо за помощь
...
Рейтинг: 0 / 0
23.07.2009, 15:18
    #36105736
h7h2vC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пжлста - Перенос отчетов из EXCEL в ..
И еще вопрос, товарищи..

Убираю системные колонтитулы VBscript`ом через реестр. Что, увы, требует каждый раз при срабатывании скрипта отвечать "Да, разрешить запуск" на возникающий вопрос безопасности.

Нашел решение: How To Implement IObjectSafety in Visual Basic Controls , но в следствии недостатка опыта не могу понять как его применить к своему VB приложению.. Нужно ли создавать и компилировать отдельный АctiveХ проект и включать его в свое приложение или же, указанные в статье действия, нужно проделывать непосредственно над самим приложением из которого будет производиться печать?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите пжлста - Перенос отчетов из EXCEL в .. / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]