質問: ACCESS2016の業務システムをACCESS以外のシステムに移行することを検討しています。 特に、同じMicrosoft製品である.NET + SQL Serverへの移行を検討しています。 ACCESS2016の業務システムでは、フォームとレポート機能を使っているのですが、 ACCESS2016から.NETへのコンバージョンツールなどはあるのでしょうか。 ご存じでしたら教えていただきたいです。宜しくお願いします。
回答: 変換ツールに関しては古いものしか見当たらないですね。探せばあるのかもしれませんが。 Accessの資産はどこまで.NET化できるのか? ― 「Access変換ウィザード」試用レビュー ― > > 結論として、コードについてはすべてを一度削除して記述し直してしまう方が、スマートな移行が行えるように感じられた。 > > > ただ、上記のリンク先の結論のような結果になると思います。 何故なら、Accessは生産性を高めるために.NETでは記述しなければならない部分を内包している為、コード変換などは行われないからです。 例えば、Accessのコンボボックスとかサブフォームは.Netに対応するコンポーネントとして準備されている訳ではないので、自前で実装する必要があったりします。 以下参考 AccessユーザーのためのVB.NET移行支援ドキュメント 同じMS製品といっても、違うコンセプトで作られたものを買収などの結果でMS製品になったものが殆どなので、移植をツールに期待はしない方が良いと思います。