2015-10-12 2 views
0

У меня есть несколько форм в MS Access 2003, которые используются как отчеты для печати. Теперь я попытался воссоздать их в некоторых формах VB6. Все идет нормально. Проблема в том, что им не хватает возможности распечатать их или сделать способ распечатать их с помощью стандартного принтера. Я нашел в Google, что компонент MS Powerpack 3 предоставляет некоторые функции принтера. Я установил его с главной страницы MS, но даже если перезапустить Microsoft Visual Basic 6.0, он не может быть выбран как компонент.Портирование приложения MS Access 2003 на VB6 [Печать отчетов] -> MS PowerPack 3

Так у меня есть несколько вопросов:

  • Почему не мой Visual Studio 2006 найти в MS Powerpack 3 Component?
  • Есть ли лучшие альтернативы для печатной формы
  • (Может быть, даже, есть компонент, обеспечивающий функциональность, равную MS Access отчетов 2003)
  • (Кроме того, может быть, может быть, я могу как-то повторно части или все отчеты для моей заявки в vb6)
+0

Visual Studio 2006 (= .net) или VB6 (старый Visual Basic теперь устарел)! Что вы используете? –

+0

Microsoft Visual Basic 6.0 – Magisch

+0

Код должен работать от всего: от Windows 95 до Windows 7 – Magisch

ответ

1

Из download page, похоже, что «Power Pack Power 3.0 3.0» состоит из нескольких компонентов/библиотек.

Возможно, вы просто ищете неправильное имя компонента?

принтера Библиотека совместимости позволяет проектов, которые использовали принтер и принтеры коллекции в Visual Basic 6.0, чтобы обновить без необходимости переписывать логику печати. Просто добавив ссылку на библиотеку, объявив принтер и сделав несколько незначительных изменений синтаксиса, ваш проект сможет печатать с помощью коллекции принтеров и объекта «Принтер», как это было в Visual Basic 6.0. Эта версия добавляет новый метод Write к объекту Printer, который позволяет печатать текст без принудительного возврата каретки, аналогичного синтаксису с запятой, используемому методом Print в Visual Basic 6.0.

Компонент PrintForm предназначен для возврата возможности легко распечатать форму Windows. Благодаря этому новому компоненту PrintForm вы можете снова развернуть форму Windows точно так, как вы хотите, и позволить своим пользователям печатать форму в виде быстрого отчета.