No.1
- 回答日時:
ACCESSで開発する場合、
VBAという技術を使用します。
VBとVBAは似ているように思えますが、
まったく違う技術です。
参考URLをみてください。
MSのサイトですが、わかりにくいかもしれませんが。。。
参考URL:http://www.microsoft.com/japan/msdn/officedev/vs …
No.2
- 回答日時:
似たような事が出来るのは確かですが、一方では難しい事、面倒な事、処理速度が違う事もそれぞれあります。
インターフェイス部分を作るだけであれば、そんなには問題ない気もしますが、最近扱っていないのでこの辺は自信なし。
大きく違うのは、
VBで作成したものは.exeになり、無償で再配布可能なVBのランタイムさえあれば実行できる。
Accessで作成するものは.mdbファイルであり、配布先にAccessや有償でライセンスを購入するAccessランタイムが必要。
の点でしょうか。
Access天国への扉 - Q.Accessで作ったシステムをお客様に配りたいのですが、MDB ファイルから EXE を作ることってできますか?
http://www.naboki.net/access/heaven/heaven_01.html
参考URL:http://www.naboki.net/access/heaven/heaven_01.html
ありがとうございます。
当面はインターフェース部分だけ開発しようと
思っています。
SQL Serverとの相性はどっちの方がいいんでしょうかね?
No.3ベストアンサー
- 回答日時:
>現状、ACCESSで開発を行っていますが、SQL Serverへ移行しようと思っています。
その目的は何ですか?
>インターフェイス部分をACCESSで開発しようと思っているのですが、
フロントエンドをAccess, バックエンドをSQLServerですね。
一番開発が簡単でしょう。(特に印刷が強い)
凝ったもの作るなら融通が利かないこともある。
http://www.atmarkit.co.jp/fwin2k/win2ktips/404ac …
http://www.atmarkit.co.jp/fwin2k/win2ktips/346db …
>知人からはVisual Basicの方がよいと言われました。
いまさら、VB6ですか?
新しく勉強するなら、VB.NETがいいでしょう。
>Visual BasicとACCESSはほとんど同じだから
>問題ないと言われたのですが、本当ですか?
文法的に同じなだけで、別ものです。
この回答への補足
>その目的は何ですか?
ACCESS自体スタンドアロンを前提にしたシステムらしいので、ネットワーク上での運用が難しいと思ったからです。
現状が1台にmdbファイルを置き、単純に各パソコンから共有させているだけです。
競合を回避したいですし、あとパフォーマンス向上も考えてSQL Serverの導入を検討しています。
今、最新はVB.Netらしいですね
勉強するならそちらにします。
No.4
- 回答日時:
わたしはどっちもほんのすこーしかじっただけのド素人ですので、専門的な違いや、移行するにはどうするべきかと言う事は他の方たちにおまかせしますが、わたしが感じた違いを説明します。
例えば正方形を書く場合、
ACCESSはWORDやグラフィックソフトのように
マウスを使って、ポインタを画面の左上から右下に
ドラッグして描く。そうするとソフトがこれを
パソコンにわかるよう説明してやるような感じ。
それに対してVBでは
1、画面の上から○センチ左から○センチの位置から
ヨコに○センチ、まっすぐラインを引く。
2、画面の上から○センチ左から○センチの位置から
縦に○センチ、まっすぐラインを引く。
3、1で引いたラインの終点から縦に○センチ、まっすぐラインを引く。
4、2で引いたラインの終点からヨコに○センチ、まっすぐラインを引く。
・1~4を画面に表示させる。
自分がパソコンに手順を説明していくという印象を持ちました。
詳しい方が読んだら笑われるかもしれませんが、正直な印象です・・・
No.5
- 回答日時:
>インターフェイス部分をACCESSで開発しようと思っているのですが
#3の方が言うようにフロントエンドをAccessバックエンドをSQLServerはユーザーインターフェースとしてAccessを使うのは開発が楽。良くあるパターンでもあります。
レコードの追加・修正・削除等には特に問題なく対応できます。クエリも使えるし。
フロントのユーザーインターフェースとしてはそのくらいの機能が使えれば十分だと思います。
テーブルデザインでテーブルの変更が出来ないくらいの感覚で良いと思いますが。
Accessだけでは詰まってしまう部分はVBで作れば良いと思います。
Office DeveloperがあればAccessランタイムも配布できるんですけどね。
ありがとうございます。
「よくある」と言ってもらえると安心します。
とりあえず、ACCESSで開発を進めて、同時にVBも
勉強して対応できるようにしたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- Visual Basic(VBA) 次のソースコードの意味を教えてください form.show vbmodel vbmodelというもの 2 2023/07/03 19:17
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- その他(データベース) Microsoft Accessについて 1 2022/06/06 16:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
開発したソフトの販売方法
-
システム開発の手付金について
-
Accessでナビゲーションウィン...
-
Visual C#とVisual C++
-
ペロブスカイト太陽電池につい...
-
これから10年使えるおすすめメ...
-
adblockとadblock plus
-
QTシリアル通信
-
「自然開発」って何ですか?
-
開発用にAMD系パソコンはダメ?
-
JavaとPHPの違いを教えてくださ...
-
データサイエンティストはITの...
-
応用技術とは?
-
オブジェクト指向で開発されたP...
-
日本は昔々、当時文化の優れた...
-
DFDについて
-
結合テストの精査について教え...
-
トヨタ式1枚でまとめる企画書
-
ホワイトハッカーという職業が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
Accessでナビゲーションウィン...
-
ペロブスカイト太陽電池につい...
-
システム開発の手付金について
-
いわゆるソシャゲは何のプログ...
-
ASP.NetでWebアプリ開発の経験...
-
ASP.NETや.NET、C#とかVBとか
-
SNMPマネージャの開発
-
VBAからIPアドレスを取得...
-
jpeg画像をDICOM画像に変換したい
-
SQL ServerでDBを構築。これは...
-
QTシリアル通信
-
C#で作成したDLLをExcelに内蔵...
-
Windows CE プログラミング環境
-
Wii Fitを使いたい
-
「自然開発」って何ですか?
-
WiiのOSはあるんですか?
-
これから10年使えるおすすめメ...
-
windowsでiphoneアプリの開発
-
SGML、HTML、XML、XHTMLなどの違い
おすすめ情報