- ベストアンサー
DAO3.6とACCESSの関係
OS:WindowsXP, Windows7 開発言語:VB6、Excel VBA ACCESSがインストールされていない環境で VB6やExcel VBAでDAO3.6を使った開発は可能ですか? また、 ACCESSがインストールされていない環境に VB6やExcel VBAでDAO3.6を使ったプログラムは配布可能ですか? ご存知の方がいたら教えて下さい。宜しくお願いします。
- ken2r
- お礼率88% (82/93)
- Visual Basic
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBのことはわかりませんが。 Accessがインストールされていない環境で、 Excel VBAでDAO3.6を参照設定して、 DAO経由でmdbファイルを参照したマクロの 開発および実行を行いましたが、問題なくできました。 実行ができたので、配布も可能だと思います。
その他の回答 (1)
- nicotinism
- ベストアンサー率70% (1019/1452)
実際に作成したわけではありませんけど・・。 Officeがインストールされていない環境でも Windows7 Ultemate では Dao360.dll が以下のPathにあります。 C:\Program Files\Common Files\microsoft shared\DAO VB6 で MDB ファイルを作成できます http://anetm.com/dev/tools/vb60/116256.htm 操作も http://www.excel-excel.com/tips/tipsdatabase.html http://homepage2.nifty.com/inform/vbdb/ Googleればいろいろ見つかります。 レコードの操作にSQL文を作成するのが大変だと思います。 またWindows7 で VB6 だと主流から外れてしまったのでその辺でも苦労するかも。
お礼
ご回答有難うございました
関連するQ&A
- DAOバージョンの変更
現在VB6.0、Win2000で開発を行っています。 そこで今まで意識していなかったDAOのバージョンについて教えて欲しいのですが 前提:PCにはDAO3.5がインストールされている 質問:DAO3.6に変更するには何のソフトをインストールすると参照設定が出来るのですか? ちょっと調べたところ、「Access97」「Excel2000」を入れると出来ると思うのですが・・・
- 締切済み
- Visual Basic
- AccessのDAO3.51のインストールについて
Office97をインストールして、Access97を利用している環境で、DAO3.51がインストールされていないPCがありました。 Office97で追加インストールをすれば、DAO3.51は入るのでしょうか?又、追加インストールするとき、何を選択すればよろしいのでしょうか? どなたか、お教え下さい。
- 締切済み
- オフィス系ソフト
- DAO2.5しかなく接続できない
VB4.0を使用しています。 アクセス97にDAOで接続し、データの保存・読込などをしたいのですがVB4.0側の環境がDAO2.5しかなく接続できません。 何か方法はあるのでしょうか
- 締切済み
- Visual Basic
- DAO、ADOについて
お世話になります。 エクセル、アクセスでVBAを勉強しています。 色々な調べましたが、DAO、ADOが今ひとつ ピンと来ません。 どなたか分かりやすく概要だけでもシンプルに 教えて頂けませんか。 宜しくお願い致します。
- ベストアンサー
- Visual Basic
- EXCELをDAOで操作したい
VBを使用してEXCELにあるデータをDAO(Recordsetなど)を用いて操作しようと考えています。 ACCESSをDAOで操作することはできるのですがEXCELを操作することはやったことがなく今、操作方法など色々と調べているところです。 そこでEXCELをDAOで操作する方法などが掲載されているサイトなど知っている方がおられたら教えてほしいです。 自分でも探してみたのですがなかなか思うようなところがなく質問させていただきました。 どうぞよろしくお願いします。
- ベストアンサー
- Visual Basic
- Access VBAの参照設定(DAO)について
古いAccess VBA(元々97?)で作られたシステムをAccess2003にバージョンアップしようとしています。 ソースに修正は極力したくないのですが、環境設定に [Microsoft DAO 2.5/3.51 Compatibility Library]が存在しない為、 選択できていないことが原因だと思われます。 ([Microsoft DAO 3.6 Object Library]ではコンパイルエラーになります) いろいろ調べたところ、ソースの修正をすればなんとかなるようですが、先にも書いたとおり極力ソースの修正は避けたいと思います。 Access2003で[Microsoft DAO 2.5/3.51 Compatibility Library]を選択する方法はあるのでしょうか? 宜しくお願いします。
- 締切済み
- Visual Basic
- 【Access】VBAに自動変換できるフリーソフト
環境 OS:WindowsXP ver:MS-Access2000 accessを使ってDBを組んでいる最中なのですがどうにもVBA無しでは完成 できそうにありません。 VBについては勉強を始めたばかりなのでよく分りません。 それでイメージとしてはExcelのマクロのように一通りの操作を記録させ それをVBAとしてモジュールに記述してくれるようなフリーソフトはありませんでしょうか。 ちなみにサーバ上のリンクテーブルを使っています。 ご存知の方いらっしゃいましたらぜひ教えてください。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- リストビューにDAOで接続したデータを追加したい
開発言語:VB2010 SP1 データベース:アクセス2010 接続方法:DAO 独学で勉強していましたが、行き詰まりましたのでご質問させていただきます。 DAOで接続したアクセスファイルのテーブルデータを、リストビューに追加したいのですが、どのような手順で処理すればよろしいのでしょうか? 自分がした処理は以下になります。 1、リストビューのヘッダー名称の設定 2、リストビューを詳細表示に設定 3、DAO接続し、データ参照方法は確認できました。 その後どのような手順で処理したらいいか、ご存知の方がいましたらご教授ください。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- ACCESS2003 VBAよりVB.NETを使った方がいい?
ACCESS2003 VBAよりVB.NETを使った方がいい? プログラマーでもないのですが、仕事でAccess2003でVBAを書いています。フォームにテーブルから引っ張てきたデータを表示させてデータを閲覧したり、データを加工してExcelにデータを吐き出したりしています。テーブルには10万件程度のデータがあります。 特に私は便利に使っているのですが、上司がVB.netとMYSQLでプログラム書いた方が楽じゃない?VB.NETよかったら買ってあげるよと言われました。買ってくれるのは嬉しいのですが、.netなんてやったこともないですし、DAOしか使ったことがなくADOなんて全くわかりません。 何かACCESS VBAよりVB.net+MYSQLのメリットって何かありますでしょうか?ちなみに業務で使うためのものなので、家からアクセスして何かするというのは考えていません。あくまで社内で使う時にメリットはあるでしょうか?
- ベストアンサー
- Visual Basic
- DAO3.0を削除したい
メモリーが1GBを超えるパソコンでは、DAO3.0を参照しているとエラーになりますので、DAO3.0を削除したい。 削除方法がわからず困っています、よろしく御願いします DAO3032.DLLを削除すれば良いのでしょうか?それによる害はないのでしょうか? 環境は、windows2000sp4+access95+office2000(sp-3)のパソコンです。 access95を削除しても、DAO3.0が削除できません ※EXCELの標準モジュールのツール→参照設定の可能なライブラリファイルに表示される。
- ベストアンサー
- オフィス系ソフト
お礼
ご回答有難うございました。