- ベストアンサー
AccessとVBの違いについて
AccessとVBは具体的にはどう違うんですか?(Accessではできるけど、VBではできないものなど)教えてください。お願いします。
- donard
- お礼率0% (0/19)
- その他(プログラミング・開発)
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 VBというのは、プログラミング言語です。VBで作ったアプリケーションをVBアプリケーションとか、VBプログラムとか言います。VBは、メモ帳やデータベース、ゲームなど様々なものが作れます。一方、Accessはデータベースアプリケーションです。 と、書いてきましたが、多分donardさんはAccessVBAとVBの違いについて質問しているのでしょう。 AccessVBAとVBは基本的に同じ言語です。VBをAccessを操作したり、カスタマイズするために機能を特化したのがVBAです。これは他のWindowsOfficeアプリ(Excel、Wordなど)のVBAも同じです。したがって、AccessVBAには、Accessを操作するための特殊な機能が備わっています。もちろんVBでもAccessを操作出来ますが、他のアプリケーションを使用せず、Accessのみで完結する場合は、AccessVBAで作る方が作り易いです。 あと、両方使っていると、VBで使えた関数や機能がVBAでは使えないといらいらすることもありますけどね。特に、コントロールの種類や機能が結構違いますね。 このように多少は違うので、VBをおぼえたからと言ってVBAを使えるというわけではない(逆も同じ)ですが、先に述べたように基本的には同じですから、片方を知っているともう片方は覚えやすいですね。 どちらを使うにしても、がんばって下さい。 では。
その他の回答 (2)
- ykkw_2001
- ベストアンサー率26% (267/1014)
>AccessVBAとVBの違い ならば・・・ EXE実行形式を作成できるかどうか が一番違う点だと思います。 AccessVBAは、原則としてAccessを持っている人をエンドユーザであるとしていますので、EXE実行形式を作ることは、あんまり考慮されていません。VBは、Windowsアプリケーションソフトを作るためのコンパイラ言語ですから、EXEをつくる事を第1に考えられています。 >AccessVBAではできるけど、VBではできないもの 細かい点は、たくさんありますよ。 たとえば、カレントデータベース(mdb)の扱い方は、Access内部のVBAからアクセスするほうが、はるかにシンプルにできますし、フォームやレポートもデータベース向け(に使いやすい)ですね。 このあとは、わかるかどうか donard さんのレベル次第ですが・・・ VBのコントロールの一つに、VBAのエンジンがあります。 つまり、がんばればいつかは、VBでAccessのようなものをつくることも可能です。Accessでは、VB(のようなもの)を作る事はできません。
- prome
- ベストアンサー率32% (64/196)
この質問は少し変ではありませんか? もともとまるっきり違うものを比較しようとしているようです。 たとえばWordとExcelはどう違うのかというのとあまり変わらないみたいです。 たぶん、AccessVBAとVBの違いということだと思いますが、 いかがでしょうか?
関連するQ&A
- VBとAccessって似てるのですか?
求人を見てると「求める人材」に 「VB,Accessの実務経験が1年以上ある方」の組み合わせをよく見かけます。 VBA、accessならわかるのですが、 VBとAccessの組み合わせはどういうことなのでしょうか? プログラムはVB(.net)で作って、データベースはaccessを使うということですか?
- ベストアンサー
- オフィス系ソフト
- VBでAccessの最適化
VB6+Access2003でプログラムを作成しています。 Accessの最適化の方法について教えてください。 AccessのオプションにDBを閉じるときに最適化するというのがありますが そちらで最適化されるようにしておくほうがよいののでしょうか? VBで最適化するようにプログラミングしたほうがよいのでしょうか? (プログラム内で何度もAccessをOpen/Closeしています)
- 締切済み
- Visual Basic
- VB+アクセス or アクセス どちらがいい?
今はアクセスで50000レコードのデータベース検索ツールを使っていますが、 これをVB+アクセスにすると どのようなメリットがあるのでしょうか? 検索ツールは1名(1台のパソコン)でしか使いません。(共有しない) なんとなくVBの方が細かな制御が出来るイメージがありますが 実際どうなんでしょう? 上記の環境ならアクセスでも、VB+テーブルだけアクセス でも変わらないですか?
- ベストアンサー
- その他(データベース)
- VBからACCESSクエリーの呼びかた
こんにちは、VB(2003)とACCESS2000でプログラムを作成しております。 ACCESSの知識は少しあるのですが、VBが苦手です。 VBからACCESSのクエリを呼ぶにはどのようにしたら良いでしょうか? また、ACCESSのクアリの検索条件に[質問を聞く]とか入力すると ACCESSのクエリの検索条件を自分で指定できますが、VBからこの [質問を聞く]の部分は入力できるのでしょうか? この辺が、できなくて困っております。 経験がおありのかたが いらっしゃいましたら、 教えていただけると、ありがたいです。 よろしく、おねがいします。
- 締切済み
- Visual Basic
- VB5からAccess97が起動できない
メイン部分をVB5、DBと印刷業務をAccess97で開発したアプリがOSをWindows95からWindows2000に変更したら、VBからAccessが起動しなかったり、VB終了後もAccessが残ったりします。今の仕様はAccessからVBメニューを起動し、印刷業務を選択した時にAccessをActiveにする設計になっています。VB5からAccess97の制御方法に問題があるようですが、対応方法が判りません。どなたかご存知の方は教えてください。
- 締切済み
- オフィス系ソフト
- access2000 VBについて
access2000 VBを始めたいのですが (1) 何から始めればよいのでしょうか 入っていく手順をお教えください (2) 適当なテキストがあればご紹介頂けないでしょうか
- ベストアンサー
- その他(データベース)
- VBとACCESSの境目は?
みなさんがアプリケーションを開発するとき、 もし、VBかACCESSしか使えないとなると どちらを選びますか? また、そのときの判断基準を教えてください。 たとえばこういうことはVBで、こういうことはACCESSで・・・みたいな事があれば教えてください。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- VB.NETとACCESSについて
VB.NETを使ってACCESSデータベースに入っているレポート(印刷プレビュー)を呼び出して印刷したいのですが、どうしたらいいかわかりません。VB.NETでデータベースに接続してSQLのinsert文でデータを追加することはできます。その後、VB.NETでデータベースに入っているものを印刷するにはどうしたらいいのでしょうか?ACCESSでレポートは作ってあります。どなたか教えていただけないでしょうか?
- ベストアンサー
- Visual Basic
- VBからAccessの起動
VB6からAccess2000の特定のテーブルを開きたいのですが、どうすればいいのでしょうか? Accessは起動していない状態からです。
- 締切済み
- Visual Basic
- VBからACCESS
VBからACCESSをオープンしようとした時 メソッドまたはデータメンバが見つかりません。 というエラーが出ます。 参照設定で参照するモジュールを教えて下さい。
- ベストアンサー
- Visual Basic
補足
AccessVBAとVBの違い