質問: excelやaccessでdbに接続して色々な資料を作成したい。 excelやaccessに付いているvbaを使って基幹システム(db)に接続して内容を変更したりできますか? 現在外部データーベースへの接続(excel)や、 データベースのインポートやリンク(access)で接続してデータの閲覧は出来るようになったのですが、更新作業が出来ません。 それとexcelやaccessのvbaの勉強をしたいのですがお勧めの書籍としてはどのようなものがありますか? 自分としては「excel vba 入門」とか「access vba 入門」とかよりも、まずはvb自体の勉強をした方がいいのかな?と思っています。 ところがvb6.0とか、vb.netとか色々なバージョンがあるようです。 お勧めの勉強法というか、順序などありましたら教えて下さい。 宜しくお願いします。
回答: >excelやaccessに付いているvbaを使って基幹システム(db)に接続して内容を変更したりできますか? 基幹システムに何を使っているか分かりませんが問題なく出来ます。 adoを使って接続しレコードセットを取得したり更新をかけることができます。 accessならodbcを使ってテーブルにリンクすればaccessのテーブルを使うように同様に更新など出来ます。 vbでやるなら基幹システムのdbに対してsqlを発行するようにして更新など出来ます。 >「excel vba 入門」とか「access vba 入門」とかよりもまずはvb自体の勉強をした方がいいのかな?と思っています。 vbはどれから入っても分かりやすいと思いますけど。dbをいじるならsqlの勉強も必要です。 取りあえずaccessならvbも使えるしsqlも使えます。