初めて投稿いたしますマタドールです。
実は今業務で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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB2005の自作ブログラムをWin10...
-
API、OCX、DLLって何でしょう?
-
DLLってなに?
-
SEってなに?
-
VBプログラムをEXCEL VBAに移植...
-
Perl5とActivePerl
-
UNIX環境でのCプログラム上でC...
-
数百ページ以上のWebサイト管理...
-
サーバOS、SQLserver及びVB6の...
-
コンソールアプリでファイル選...
-
どんなプログラムを自作しまし...
-
1年無職の彼氏 別れるべきですか?
-
6~7割の正解で、なぜ合格?
-
nslookupするとローカルドメイ...
-
Affinger6でトップページに記事...
-
別ページをベージを写す
-
企業におけるデータ管理方法に...
-
webデザイナーとして勉強するべ...
-
embedタグでFirefox右クリック禁止
-
Q&A集を作りたいのですが。。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
VBプログラムをEXCEL VBAに移植...
-
コンソールアプリでファイル選...
-
VBS:コンピュータ名を取得し、...
-
UNIX環境でのCプログラム上でC...
-
SNMPトラップ情報をC#.netで作...
-
変数の大きさを超える代入
-
Perl5とActivePerl
-
プログラミング 素数か素数では...
-
私は23歳です 新たにプログラ...
-
VB2005の自作ブログラムをWin10...
-
ソフトイーサ開発者(登大遊 氏)...
-
ASPとASP.NET両方の...
-
小中学校でプログラミングなん...
-
JCA手順
-
プログラム言語の種類
-
i,j,k
-
stdio.hのバッファについて。
おすすめ情報