Aprire un report access da visual studio

di il
14 risposte

Aprire un report access da visual studio

Buongiorno a tutti

ho provato a cercare sul web e anche qui, ma non trovo nulla che mi aiuti.
ho una licenza ufficiale di office365 pro (aziendale) al cui interno ho creato con successo
un report partendo da tabelle ms-sql residenti sul ns server sql dedicato.

creo un flusso in formato txt da inviare alla banca da cui eseguire una serie di bonifici
a vari fornitori e alla fine dovrei stampare una serie di report da dare al collega della
contabilità, da inserire nella o nelle varie pratiche etc. etc.

non dispongo di crystal report (di cui ricordo non avevo un gran feeling) e allora ho
pensato che la cosa più semplice fosse quella di ricorrere al wizard di access e quindi
aprire il report via codice da visual studio.
non avrei MAI immaginato di andare a sbattere contro un muro insormontabile, almeno
per me.

queste righe di codice sono presenti nel pulsante StampaBonifici

questi imports mi sembra di aver capito debbano essere dichiarati per il corretto funzionamento:
Imports Microsoft.Office.Interop
Imports System.Threading
Imports System.Data
Imports System.Data.OleDb


Private Sub btnStampaBonifici_Click(sender As Object, e As EventArgs) Handles btnStampaBonifici.Click
Dim App1 As Object

App1 = CreateObject("Access.Application")

App1.OpenCurrentDatabase("C:\Users\" & pub_UserName & "\DB_Report.accdb"))
App1.DoCmd.OpenReport("rpt_ElencoDisposizioni")
App1.CloseCurrentDatabase
End Sub

non ho segnalazione di errori a livello di codice!
quando però eseguo il codice ho l'errore che il programma NON riesca a creare l'ActiveX

dove sbaglio? qualcuno potrebbe aiutarmi a capire l'errore che sto facendo?
grazie
andrea

14 Risposte

Devi accedere o registrarti per scrivere nel forum
14 risposte