する質問をすることでしか得られない、回答やアドバイスがある。38プログラミングに特化した話でなく大変申し訳ありませんが、経験豊富なみなさまにヒントを頂きたく書き込みました。どこの会社でもあるある話かもしれませんが、Office系(ExcelやAccess)でガリガリとコードを書いたり関数がいっぱい入っているようなものってあったりしますよね。私の職場でもあるのですが、いつ誰が作ったかわからないAccessのシステムがあり今後のメンテナンス性、利用者数増やOffice365に移行することもあってWEBアプリなどに刷新出来ないかと悩んでいます。時間やお金をかければ良いと思うのですが、システム以外の仕事もあったり予算も潤沢ではないので進められないでおります。Accessで作られたシステムを簡単にWEB化させたり、比較的工数が少なく済ませれる方法はないものでしょうか?もし、ご存知の方いらっしゃいましたらよろしくお願いいたします。attachmentクリップ3気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。」というのは、具体的にどの程度の工数/予算を想定されていますか?ある程度の範囲や上限を質問に追記されると、具体的な回答があるかもしれません。」というのは、具体的にどの程度の工数/予算を想定されていますか?ある程度の範囲や上限を質問に追記されると、具体的な回答があるかもしれません。00:28回答ありがとうございます。下記で参考を記載いただきましたので、そちらをベースに考えてみたいと思います。回答ありがとうございます。下記で参考を記載いただきましたので、そちらをベースに考えてみたいと思います。件sort評価が高い順sort新着順sort古い順link+5質問に記載いただいた状況からすると「Accessの業務システムは捨てて1から作るのが最も安上がり」です。業務を知っていて、業務上やるべきことがわかるなら、1から作る方が無駄がなく必要なものだけ作れます。現行業務システムを踏襲するのは非互換対応程度で済まない今回のケースでは金と時間を浪費するだけです。次に思いつく手は「Accessの業務システムと似たパッケージソフトウェアを買う」です。どこかのSIerが開発・販売しているシステムを使うという方法です。多少の無理や無駄があるまもしれませんが、比較的安上がりです。利用者増やOffice365の利用という状況の変化に対して必要不可欠な機能とは何でしょう。全体的に使おうとするのではなく、その機能だけを使えるようにするのも手です。規模次第では自分たちで何とかできるかもしれませんし、フリーランスに依頼できたりと選択肢が増えるでしょう。利用状況の変化があるので、これを機会に業務システム(Access)ではなく業務(利用者増とOffice365になった時の仕事のやり方)でデザインを考えてみるのも"急がば回れ"で良い結果に結びつくかもしれません。逆に、「今と同じように」と覆ってしまうと失敗するリスクもありますね。(これ、あるあるです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。00:33ありがとうございました。無理に今のものをどう活用するかなど考えていると大変ですよねひとまずSharePointを使う方向でいますが業務状況に応じて新たな開発も答申していこうかと思います。ありがとうございました。SharePointを使う方向でいますが業務状況に応じて新たな開発も答申していこうかと思います。キャンセル完了するlink+3私からの提案です。移行して、データベースにODBC接続をして運用する事を推奨します。お薦めする理由は、次の通りです。Accessのテーブルをそのまま移行可能で、作業効率が良い。現状のAccessのプログラムをほぼすべて活用可能。データベースが、Webに移行するので、現在のシステムと連携して、運用しながらWebアプリを開発可能。Webアプリは、ASP.NETやPHPで開発することも可能なので、Webシステム業者に依頼可能。Excelの処理は、Accessと連携できるので、Excelファイルも活かしながら移行可能。データベースに移行しながら、徐々にシステムを変更することをお薦めします。基幹システムを専門業者に依頼し、データの活用を社内でAccess/Excelを利用して行う事をお勧めします。Access/Excelが、Webシステムに移行できるように下記のようなツールを提供しています。無料で利用できますので、よろしければ、ダウンロードしてください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。00:31回答ありがとうございます。SharePointを使えたらと現在は思っています。前まではAccessWEB使えたのが残念ですね。回答ありがとうございます。SharePointを使えたらと現在は思っています。前まではAccessWEB使えたのが残念ですね。キャンセル完了するlinkcheckベストアンサー+1その手の業務を行っていたものです。いくつかケースがあります。基本的には、Accessは全廃方向に持っていけます。・データをエントリしているが振り返って利用していないー>廃止。Accessバッチ連携(作りこみ部分のみAccessへのリンクからバッチ処理で行う)早めにどのパターンを使うか見極め、致命的でない機能は削って移行したあと追加する感じで根回ししておくのが理想です。SherePointの全文検索は使ってみないと実感できませんが、これまで細かく区分などつけていた部分が不要になる事や、通知機能を使った簡易的なワークフローなどはAccessと大きく異なる利点です。同じ機能がないからダメだということはないので、段階的にユーザーに理解してもらうとよいしょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。00:29ありがとうございました。Onlineの導入を考えているのでそちらの方向で持っていけたらと思っています。ありがとうございました。Onlineの導入を考えているのでそちらの方向で持っていけたらと思っています。キャンセル完了するlink+1時間とお金(コスト)をどちらも使わずに対応するのは難しいような気がします。コストを優先し、時間をたっぷり使うのであれば、質問者自身あるいは周りのメンバが一からプログラミングを勉強しつつ、WEBアプリに移行する。時間を優先し、コストをある程度使うのであれば、以下のような製品を導入したり、外部の開発会社にお願いするかでしょうか。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。時間をかけるかお金をかけるかどちらかですねキャンセル完了するlink0一般論になってしまいますが。開発/運用コストのトレードオフになるのでは。あと既存のaccessのシステムが3層アーキテクチャーやMVCを意識して開発していたかどうかも一つのポイントではないでしょうか。失礼かもしれませんが、個人的な印象として質問者様の既存の質問と回答内容を見る限りでは新しく覚えることが多いため、WEB開発は少々リスクが高いのではないかと思いましたが。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。00:33ありがとうございました。自分も本業ではなく片手間でもあるので、バランスを見ながらやっていきたいと思います。ありがとうございました。自分も本業ではなく片手間でもあるので、バランスを見ながらやっていきたいと思います。解決済Accessのシステムファイル編集について受付中Access2013から複数名にメール送信するVBA解決済Access2016のバージョンを以前のものに戻したい。頂いたご意見への回答は行っておりません。