質問: プログラミングに特化した話でなく大変申し訳ありませんが、経験豊富なみなさまにヒントを頂きたく書き込みました。 どこの会社でもあるある話かもしれませんが、Office系(ExcelやAccess)でガリガリとコードを書いたり 関数がいっぱい入っているようなものってあったりしますよね。 私の職場でもあるのですが、いつ誰が作ったかわからないAccessのシステムがあり今後のメンテナンス性、利用者数増やOffice365に 移行することもあってWEBアプリなどに刷新出来ないかと悩んでいます。 時間やお金をかければ良いと思うのですが、システム以外の仕事もあったり予算も潤沢ではないので進められないでおります。 Accessで作られたシステムを簡単にWEB化させたり、比較的工数が少なく済ませれる方法はないものでしょうか? もし、ご存知の方いらっしゃいましたらよろしくお願いいたします。
回答: その手の業務を行っていたものです。 いくつかケースがあります。 基本的には、Accessは全廃方向に持っていけます。 ・データをエントリしているが振り返って利用していない ー>廃止。(再構築と維持コストの算出が必要) ・作りこみ無くても運用で回せる ->SharePoint移行(office365版なのかSherePointServerなのか) ->Excel移行(件数が少なくデータも複雑ではない時) ・作りこみが激しく、業務の要 ->パッケージ移行 ->フルスクラッチ(適切パッケージがない時) ・例外的に作りこみがホンの一部(バッチ処理で間に合う場合) ->SharePoint + Accessバッチ連携(作りこみ部分のみAccessへのリンクからバッチ処理で行う) 早めにどのパターンを使うか見極め、致命的でない機能は削って移行したあと追加する感じで根回ししておくのが理想です。 特に、SherePointの全文検索は使ってみないと実感できませんが、これまで細かく区分などつけていた部分が不要になる事や、通知機能を使った簡易的なワークフローなどはAccessと大きく異なる利点です。同じ機能がないからダメだということはないので、段階的にユーザーに理解してもらうとよいしょう。