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