2013-02-23 15 views
0

Я изучаю всюду о том, как я могу распечатать отчет MS Access с помощью VB.NET, но, к сожалению, я не смог его найти. Может быть, есть кто-нибудь, кто может помочь мне здесь с моей проблемой. Кто угодно?Печать отчета MS Access с использованием VB.NET

+0

Google для Interop. – Fionnuala

+0

Я не думаю, что ты можешь. Но VB.NET может отображать Crystal Reports, который очень похож на Access Reports. –

ответ

0

Не уверен относительно VB.NET, но в следующем коде используется VBA, который очень похож.

Вместо того, чтобы открыть отчет, используя
DoCmd.OpenReport "reportName", acViewPreview,,, acWindowNormal,
(который открывает его в печати режиме предварительного просмотра, так что пользователь может выбрать принтер и распечатать его самостоятельно), использование:

DoCmd.OpenReport "reportName", acViewNormal,,, acWindowNormal,

Этот будет печатать отчет с использованием принтера по умолчанию, установленного на компьютере.

В качестве альтернативы, вы можете использовать команду DoCmd.PrintOut() (https://msdn.microsoft.com/en-us/library/office/ff192667.aspx)

Смежные вопросы