Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 179
от 13.12.2005, 22:54

Администратор:Калашников О.А.
В рассылке:Подписчиков: 109, Экспертов: 19
В номере:Вопросов: 1, Ответов: 1


Вопрос № 31109: Здравствуйте, Уважаемые Эксперты. Никто не подскажет нормальный компонент для выведения отчётов по запросу. А то дали работёнку набрать небольшую прогу на VB6 для работы с базами данным. Мануалы к компонентам приветствуются. Можете порекомендоват...

Вопрос № 31.109
Здравствуйте, Уважаемые Эксперты.
Никто не подскажет нормальный компонент для выведения отчётов по запросу. А то дали работёнку набрать небольшую прогу на VB6 для работы с базами данным. Мануалы к компонентам приветствуются. Можете порекомендовать ту которой вы пользуетесь.
Отправлен: 08.12.2005, 22:53
Вопрос задал: Чурсанов Евгений Ильич (статус: 8-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Залетин Виталий Викторович
Здравствуйте, Чурсанов Евгений Ильич!
Что порекомендовать незнаю! Иногда, если лень, пользуюсь стандартным в VB Data Report Designer, а если время не очень прижимает, делаю HTML-шалоны:
просто разрабатываю структуру отчета, если она будет постоянна (например, кассовый ордер), то в разметке ставлю какую-нибудь строку, идентифицирующую определенный элемент данных (например, "#Suma"), а потом с помошью Replace заменяю ее на нужное значение (и так со всеми элементами) и вывожу в браузер.
А если отчет с переменным кол-вом строк, то разрабатываю структуру отчета (таблицы, там и т. д.), вначале файла пишу шаблон строки таблицы (например, так: <tr><td>#nazvanie</td>... </tr>), потом в программе считываю основную таблицу, пишу ее в выходной файл отчета, потом вот эту первую строку из файла-шаблона отчета забиваю в переменную, в цикле прохожу по Recordset-у и заменняю те же метки в строке нужными данными и пишу в тот же файл отчета (после записанной шапки таблицы). Имя файла отчета пользователь пусть укажет сам. После просто вывожу опять же в браузер получившийся результат. Оно хоть и топорно, но работает на все 100%.
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: 9-ый класс)
Отправлен: 10.12.2005, 15:56


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться
Вспомнить пароль

В избранное