2016-08-25 8 views
0

これが正しい場所であるかどうかわからない場合は、それに応じて指示してください。VBAで生成されたレポートをSSRSに変更する方法

VBAで生成されたExcelレポートをSSRSレポートに変更するのが最善のプロセスであることを知りたいと思います。

私は、VBAマクロを使用して毎週、毎月、および特別なMS Excelレポートを作成しているクライアントで働いています。現在、MS Access内で直接VBAマクロ関数を呼び出して実行するレポートを指定する必要がある手動プロセスでした。このマクロは、定義済みの構成に基づいてMS Excelレポートを生成するために、すべての基本マクロ機能を実行します。

マクロはOffice 2007からサポートされていないようになったため、クライアントは完全に自動化されたプロセスに完全に移行する義務があります。

既存のマクロを解釈してSSRSレポートを生成するにはどうすればよいですか?

+0

なぜマクロはOfficeでサポートされていないと思いますか?あなたのデータはAccessに保存されていますか? SQL Serverへの移行も計画していますか? – NickyvV

+0

おそらく、サポートされていないマクロの主張に関して私の宿題を済ませたはずです...データは現在Access yesにありますが、SQL Serverに移動されます。したがって、これが完了すると、レポート段階が開始されます –

+2

SQL ServerテーブルをAccessにリンクし、引き続き既存のVBAを使用してレポートを作成することができます。 SSRSレポートを作成したい(または作成する必要がある)場合は、既存のコードを再利用することはできません。その背後にあるロジックだけでレポートを再作成できます。 – Andre

答えて

0

レポートはのMicrosoft Accessからしている場合は、ソリューションエクスプローラ窓からインポートReportsでSSRSアクセスレポートをインポートしてみてください。

enter image description here

あなたはおそらく変更を行い、あなたの新しい場所にデータソースを設定する必要があります。私は実際にこれをしていないので、成功したとは言えません。

レポートサーバーレポートサーバーサブスクリプションを使用してレポートを実行できます。

https://technet.microsoft.com/en-us/library/ms156375(v=sql.105).aspx

関連する問題