• ベストアンサー

ACCESS97について

こんにちは、ACCESS97の中古品を購入しようかと 悩んでいるのですが、自分はACCESSの機能の中でも VBA(MsgBoxなど)を練習したいと思っています。 そこでお聞きしたいのは、VBAの機能は97バージョンでも 付いてるのでしょうか?(マクロ機能は97でも付いてるのは知っています) よろしくお願いします。

  • 6rty65
  • お礼率89% (152/169)

質問者が選んだベストアンサー

  • ベストアンサー
  • Microstar
  • ベストアンサー率21% (289/1367)
回答No.2

同じアクセスでも97と2000以上とは、若干違うところがあるので、ファイルは読めてもデータ形式が違うのかエラーを起こす場合があります。それを探すのが大変です。 アクセスを長く使うのでしたら、最低でも2000以上を使った方がいいです。

6rty65
質問者

お礼

そうですか、97では不安になってきました。 今後多少高くても、ACCESS2000以上の中古を 狙っていこうと思います。 ありがとうございました。

その他の回答 (1)

回答No.1

ついてますよ。 ただし、DAOというデータベースオブジェクトがデフォルトなので Access2000以降とは文法が多少異なります。

6rty65
質問者

補足

早々にありがとうございます。 もうひとつ聞きたいのですが、 中古のACCESS97を購入し、今のオフィスXPにインストール したら、「ACCESS2002」のテキストでうまく勉強できますか? 自分としましてはあまりに違うようなら、せめてACCESS2000 の中古を購入しようと思っています。 ちなみにエクセルは2002です。ACCESSとエクセルのやりとりも勉強したいと思っています。 よろしくお願いします。

関連するQ&A

  • Microsoft Access 2002から2003へ移行すると

    はじめに、私はVBAは使うことが出来ません。 Microsoft Access 2002で作成したデータベースを、Access2003で開くと、何故か一番最初に使用するマクロで作成したMsgBoxが、画面の裏側に隠れてしまいます。それを表示するには、何らかのアプリケーションを立ち上げ、例えばWordやIEなどを一度開き、再度Accessに戻るとMsgBoxが現れます。2002では普通にマクロ機能が作動します。 なにか対処法はありませんか? また、2002でString関数を使って簡易的なグラフを作成していますが、そのフォームを2002で開くと普通に簡易グラフが表示されます。 しかし、それを2003で開くと、画面が点滅して固まります。 2002と2003では基本命令文がちがうんでしょうか?

  • Access2000からAccess2003・2007など、上位製品へのバージョンアップについて。

    会社でアクセス2000を使用して業務アプリを作ることになりました。(費用の面で、現段階で2002や2007を購入することは出来ません。) しかし、将来的には作成したアプリを2002か2007Ver.へ移行させる予定はあります。 <そこで、ご質問いたします。> 明らかに将来、上位Ver.へ移行すると決まっている場合、開発はなるべくマクロ中心に作成し、VBAの使用は最小限に抑えるべきなのでしょうか? 小耳に挟んだ話だと、アクセスでの上位Ver.への移行は、マイクロソフトが、マクロだと変換ツールを組み込んでいるので、新機能以外はほぼエラーもなく、たいした修正もしないで置き換えられると聞きました。逆に、VBA中心で作成していると、うまく変換されないことが多々あり、かなり修正に手間取るとお聞きしました。 (1)この情報は、正しいのでしょうか?もし、正しいのならそれはなぜなのでしょうか?(マクロもVBAの一種ではないのですか?) (2)今後も、アクセスはバージョンアップするでしょうし、その際の修正の手間が最小限にしたいのなら、変換機機能を最大限に使用できる、マクロ中心に作成しておいたほうが、無難なのでしょうか? 開発は初心者なので、この様な初歩的な質問で申し訳ありませんが、ぜひ、プロの方のご意見をお聞かせください。

  • Access97のエラーについて

    Access97のシステムがあります。 元は、Access1.0の時に作成されたもので、バージョンアップを重ねて現在97で動いています。 このシステムに機能を追加していたのですが、 ボタンのクリック時のイベントでマクロの実行を行ったところ、 「VisualBasicを再コンパイルしてください」みたいなコンパイルエラーが出たので、 このマクロを全てVBAに書き換えました。が、次に実行したら、オートメーションエラーが 出て、VBAに書き換えた部分のFUNCTIONの行が反転して実行が止まってしまいました。 そこで、バックアップしてあったmdbに同じ追加を行い、実行してみたところ、 何回かはちゃんと動作してくれたのですが、突然、同じエラーが出てきました。 いろいろと調べてみたのですが、イマイチよく分かりませんでした。 そもそも、オートメーションエラーとはなんなのでしょうか? また、原因として考えられることは何があるのでしょうか? ご教授願います。

  • AccessでVBAって何に使えるんでしょうか?

    僕はExcelのVBAで長年仕事してきましたが、AccessでもVBAが使えるのは知っていますが、どんなことに使うのかがイメージ湧きません。 AccessってExcelだとVBAでマクロ組まないとできないような機能をデフォルトで持っているような感じじゃないですか? レポートみたいな画面も出せるし、Excelデータから普通に取り込むこともできるし、これ以上、何を自動化するのかな?と。 求人情報などでたまにAccessのVBAを使える人というのが条件にあったりするんですが、こういった仕事って何ができることを期待してるのでしょうか?

  • ACCESSからEXCELのマクロを実行

    ACCESSのデータをEXCELに落として、その後、EXCEL上でマクロを実行させたいのですが、可能でしょうか。 ACCESSのVBAでEXCELを操作することができるのは知っているのですが、EXCELの機能のマクロ(罫線を引いたり、始点―終点間に矢印を引いたり)などをしたいのです。 よろしくお願いします。

  • Access2007,2010 VBA おすすめ本

     アクセスVBAの初心者です。Accessのバージョンは2007もしくは2010です。  簡単なVBAの変更、修正はできるのですが、いまいち理解できていないので、 現在”Accessマクロ&VBAのプログラミングのツボとコツがゼッタイにわかる本”というのを読んでいます。 ただ、これだけでは入門編でちょっぴり不安です。 次のステップにおすすめの本、もしくはサイトをご存知でしたら教えてください。 よろしくお願いいたします。

  • エクセルからアクセスDBを操作する

    エクセルVBAでアクセスのDBへ接続しそこから選択項目をエクセル側に引っ張ろうとしています。 エクセルVBAの場合、マクロの記憶で分からない操作を記録して、そのままVBAに使う事が出来ますが、アクセスにも似たような機能はありますか? 普段アクセスではクエリで検索条件を指定していますが、このクエリの検索条件をエクセルのマクロの記憶みたいな形でコードとして出す事は出来ないでしょうか? エクセルVBAでアクセスでの検索条件を組み込みたいのです。

  • なぜ「マクロの記録」はaccessにはないのでしょうか?

    私はオフィス2003を使用していますが エクセル、ワード、パワーポイントには「マクロの記録」と言う機能があるのに accessにはないのでしょうか? この機能のおかげでものすごくVBAの学習ができてると思うのです。 もし理由を知っているからがいらっしゃったら教えてください。 よろしくお願いします。

  • ACCESSのマクロかVBAを勉強するかで迷ってます

    ACCESSのVBAを勉強するよりもマクロを勉強するほうがよいのでしょうか?非常に迷ってます。 マクロやVBAを勉強する目的としては、仕事でアクセスを使っています。アクセスを扱っている以上、マクロかVBAはマスターしたいと思っているからです。 どなたか、勉強方法を教えてください

  • VBAマクロで、IEのアクセス履歴を消させたい

    こんにちは VBAマクロの初心者です。 VBAのマクロで、IEを開いて、URLをアクセスの後に、そのアクセスの履歴を残ってしまいましたが、VBAのマクロで、アクセスの直後に、そのアクセスの履歴を消させる方法をご存知の方がいましたら。教えていただけませんか?