初めて投稿いたしますマタドールです。
実は今業務でEXCEL_VBA+oo4o(Oracle Object
fro OLE)という組み合わせのプログラムを使用しています。
使用しているプログラムは、大変ボリュームがあり
ステップ数にしても数十~数百キロレベルに達するものとなっています。
また、エクセルのグラフ機能などもかなりフルに駆使するようなVBAとなっています。
このEXCEL_VBA+oo4oのプログラムを、できれば別の言語に移植し、かつオラクルが稼動しているサーバーにウェブサーバーをたて、そこからActiveXかなにかで
クライアント側のプログラム(VBAプログラムを移植したものを想定)をキックして使うようなシステムに移行しようと考えております。
ただ、なにぶん私はWindowsのプログラミングなど日が浅く、あまり有用な情報がなかなか見つからない状態でとても困っています。
なにかよきアドバイスなどあれば、ご教授いただきたく。どうぞよろしくお願いいたします。m(_ _)m
No.1ベストアンサー
- 回答日時:
はっきり言ってめちゃくちゃ難しいと思うよ。
理由1:Excelの表計算やグラフ機能の代替となるものをほぼ自前で用意しなくてはならない。(アプリサーバから使うExcelはライセンス違反?)
理由2:クライアントサイドでActiveXを使うのもこれまた難しい。LAN内ならVBで作っても良いかも知れないけど・・・・。
理由3:ライセンス上の問題。クライアント数にもよるが、この場合、Oracleをプロセッサライセンスに変更せざるを得ないと思う。
絶対にWebアプリじゃないといけないというので無ければ、「(VB6+oo4o)または(VB.NET+ADO.NET)+グラフなど一部の機能をExcel」という構成の方が現実的だと思うな。
まぁ一応、技術的な策を考えてみたので検討してくれたまい。
・サーバー
・IIS
・ASP(VBS)またはASP.NET(VB.NET)
・Excel(ライセンス違反? ちょっと調べてみて)
・Oracle
・oo4oまたはADO.NET
・ActiveReportsまたはCrystalReportsまたはSVF
・クライアント
・Webブラウザ
これで、ロジックはサーバーで動作させて、帳票の類はPDFで表示させるなどで対応するしかないかなぁ。ブラウザ上で動作するActiveXについては詳しく知らないので、ひょっとしたらものすごく便利な作り方、使い方があるのかも知れない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Vba UserFormを前面に出す方法を教えてください 1 2023/08/17 11:08
- au(KDDI) ■AU「 スマホトクするプログラム」について 4 2023/08/09 08:54
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Visual Basic(VBA) Vba 互換モードでのAppActiveについて教えてください 2 2022/06/27 18:47
- その他(Microsoft Office) Excel、PowerPoint、Word中級レベル 3 2023/06/20 18:09
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- Visual Basic(VBA) ユーザーフォームに日付を表示させる方法を教えてください。そして、実行したあとでも日付が変わるようなプ 4 2023/02/23 12:18
- Visual Basic(VBA) VBAについて教えてください。 Excelで セルのB6~BG24でダブルクリックすると ダブルクリ 1 2022/06/02 17:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
AIなんて所詮人間のプログラ...
-
UNIX環境でのCプログラム上でC...
-
NASMが動かない。
-
C言語のHP-UXからLinuxへのポ...
-
VBプログラムをEXCEL VBAに移植...
-
Java言語を使ったP2Pのチャット...
-
このプログラミング誰か教えて...
-
イメージコントロールについてVB6
-
プログラムを作る技術を持たな...
-
ソーストレースの仕方
-
12月のカレンダーを表すHTMLを...
-
機械工学専攻の院卒でSEになる...
-
今職業訓練のパソコン教室行っ...
-
1年無職の彼氏 別れるべきですか?
-
大学で学んだ専門分野の勉強は...
-
損害保険募集人 資格について
-
ftpで「ホストが見つかりません...
-
cssでclass名に大文字、アンダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
UNIX環境でのCプログラム上でC...
-
このプログラミング誰か教えて...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
SNMPトラップ情報をC#.netで作...
-
プログラムとは理系ですか文系...
-
現在プログラミングの研修中な...
-
C言語でSMTPを使ったプログ...
-
VBS:コンピュータ名を取得し、...
-
C/C++でチャットソフトを作りた...
-
OSとCPUの関係について
-
DLLってなに?
-
自動で施設の空きを通知するプ...
-
PHP+MySQLで家計簿を作りたい
-
どんなプログラムを自作しまし...
-
コンソールアプリでファイル選...
-
If … then の中の条件式と型に...
おすすめ情報