No.1ベストアンサー
- 回答日時:
SQL Serverを使用する時点で、Accessを使用する上で「データベースを内蔵できる」という利点は無くなります。
逆にAccessを使用する上でのデメリットとしては
「複数メンバーが使用する場合、Accessのライセンスが1件ずつ必要」
があります。SQL Serverのサーバ接続ライセンスはどちらのケースでも必要ですので、
VB開発環境のライセンス(実行環境は無料)とAccessのライセンス(開発・実行は不問)の総額でどちらが安く付くかが見極めどころでしょう。
まあSQL Server・開発環境についてはフリー版も存在しますが。
またメリット・デメリットと言うよりは好みに近いのですが、
VBの方がよりプログラムライクにシステムを構築できる、というところでしょうか?
システム構築の面ではAccessでクエリを呼び出すプログラムも作成可能ですので、状況によってはこちらの方が有利となる場合もあるのですが。
その状況が具体的にどういったものか?ということについては状況に応じて多岐に渡るので今回の回答においては避けます。
ただ現在Accessにて稼働しているシステムを移行するのであれば、
データベース部分だけをSQL Serverに移行してプログラム部分はAccessのまま、としておいた方が以降も楽になると思います。
一からVBでプログラムやり直すというのも相当な手間になりますから。
逆に「システムの内容を含めて全面的に見直し」ということであればVBも有力な選択肢になるでしょうね。
No.2
- 回答日時:
VBと比べてAccessの方が有利なところは
・印刷物を簡単に作れる
・SQLServerとの親和性が高いのでデータのやり取りが簡単
・ソースとプログラムが一体になっているので将来的にもメンテナンスが可能
などが考えられます。
もしそのシステムが社内で使う物であれば断然Accessをおすすめします。
ソフトウェアを他社に納品するなどであればVBの方がいろいろ楽かもしれませんが・・・。
なお、Access2007であればランタイムが無料で配られています。SQLServerもExpressEditionなら無料で使えます。
導入コストはVBと変わりません。
新規作成するならともかく、今までAccessで作っていたものをわざわざVBに変えるメリットは無いと思っていいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブログ) ブログの作成 2 2023/06/25 09:11
- ネットワーク 社内ネットワークの1台だけ接続できないときがある 4 2023/01/25 11:58
- その他(データベース) ORMについて 1 2022/06/18 10:07
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- YouTube youtubeが使えない! 1 2022/11/16 16:36
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- オンラインゲーム マインクラフト java版と統合版の混在 1 2022/05/01 19:22
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- UNIX・Linux いつの間にか自宅サーバーが見れなくなっていた時のトラブルシューティング手順をご教示ください 4 2023/02/15 21:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLite3の許容される登録数は?
-
Accessフォーム複数人入力のシ...
-
型 varchar から型 numeric へ...
-
データベースとウェブ(WWW)の共...
-
データベースの2GBって・・・?
-
希望の位置へフィールドを追加...
-
データベースの最適化をマクロ...
-
Accessのレポートで「縦書き」...
-
ACCESS2019でのエラーメッセージ
-
クエリをキャンセルしたいので...
-
IPアドレスを数値に変換
-
CSEでDB接続しようとすると...
-
【ACCESS】複数のパソコンから...
-
データのインポートに失敗します。
-
キャッシュとバッファの違いは?
-
構文エラー:演算子がありませ...
-
結晶の分子構造
-
VBAかSQL?
-
エクセルでのテプララベル作成
-
Accessでタブ区切りのテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
初心者です。Accessを使って、...
-
SQLite3の許容される登録数は?
-
コールドフュージョンって何で...
-
オラクルのバージョンとウィン...
-
たまった「pdfファイル」の中か...
-
Accessフォーム複数人入力のシ...
-
DBサーバのSlaveサーバへの自動...
-
データベースの選び方
-
DAOとADOの違いについて
-
MSはAccessに本気じゃない?
-
フェイスブックのようなSNSを作...
-
型 varchar から型 numeric へ...
-
VB.netのADOってなんですか?
-
AndroidからのAccessデータベー...
-
データベースの最適化をマクロ...
-
データベースの2GBって・・・?
-
リスト形式の表とデータベース...
-
汎用カード型のデータベースソ...
-
構文エラー:演算子がありませ...
-
ODBC経由の処理が遅い
おすすめ情報