激凹みから立ち直る方法

アクセスで設計をするにおいてはADOの知識は必須でしょうか?

accessvbaの知識は多少ありますがADOはよくわかりません。
それでもアクセスで個人データを管理するデータベースの作成は可能でしょうか?
入力用フォームを作り、データを入力したり
検索用フォームを作ってデータを検索したいです。
VBAやアクションクエリだけでこなせますか?

アドバイスよろしくお願いします。

A 回答 (2件)

> アクセスで設計をするにおいてはADOの知識は必須でしょうか?



私の場合、Accessを使い始めてから数年間は、「コンボボックスの
NotInListイベント」以外のAccess VBAですら使用したことが
ありませんでした(汗)
(マクロやクエリなどで全て対応)

また、今ではAutoexec/AutoKeyマクロ以外のマクロは使わず、
VBAで処理するようになりましたが、それでもADOは使用しては
いません。
(なお、DAOはよく使用しています)

ですので、知っていれば幅が広がるのだろうとは思いますが、
少なくともAccessでデータベースを構築するのに【必須】とまでは
いえません。
(どちらかというと、「一般的なレコードの処理」を考えるなら、
 ADOやDAOをどうこうするよりも、SQL文をマスタする方が
 即戦力になるように思います)


なお、自分でADOを使っていない以上、それを的確に説明できる
はずもありませんので(汗)、DAOとADOの比較については参考URL
の提示に留めさせていただきます:

http://msdn.microsoft.com/ja-jp/library/cc376212 …
(可能な項目に「X」がついています。「バツ」ではないのでご注意を(汗))
※Access2000のものなので情報としてはかなり古いものです。

http://www.tsware.jp/labo/labo_23.htm

http://www.syswat.com/acctips.html#tpc7030


非常に大雑把にまとめる(?)と、
  Accessだけを使用するなら、それに特化したDAOの方が、
  SQLServerなどにまで手を広げるなら、ADOの方が、
それぞれ利がある、ということです。
    • good
    • 0
この回答へのお礼

お礼が遅くなってしまい申し訳ございません。

なるほど。
必ずしもADOの知識がないとアクセスの設計ができないというわけではないのですね。
参考URLも見てみます。

今はSQLServerへの移行までは考えていませんが
ADOを学んでて無駄という事はなさそうですね。

ありがとうございました。

お礼日時:2012/03/02 23:16

ADOは「データへのアクセス手段」と思いますよ。

DAOでも動くんだし。

E-R図描いてみる等の方が良いかも。
    • good
    • 0
この回答へのお礼

うーん、ってことはADOの知識がなくても大丈夫なのでしょうか?

お礼日時:2012/02/22 22:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報