• 締切済み

アクセスを使いこなしたい

マイクロソフトアクセスを使いこなして、自身の会社で使用したいと思っています。 今のところ、初心者と同じで、基本だけをスクールで習ってきました。 でも、お金もかかるしこの先独学で学習したいと思っています。 エクセルのマクロや関数、アクセスでもモジュールなどありますが、難しくて、どこからとっかかってよいかわかりません。 全てマスターし、使いこなしたいです。 マズ何からはじめてどんな教本を買えばいいのでしょうか?? 何から学習を始めたらよいでしょうか? こんな質問で申し訳ないのですが、真剣に悩んでおります。 どなたか宜しくお願い致します。

みんなの回答

  • ese_ee
  • ベストアンサー率48% (68/139)
回答No.5

Accessは機能が大変豊富ですので、 「全てをマスター」するというのは現実的でなく、 通常はそこまでの必要はありません。 仕事度外視で「Accessヲタク」を志望するなら話は別ですが、 手段の自己目的化というか本末転倒になりかねないでしょう。 Accessの場合、 書店に並んでいる関連書籍のほとんど全てが 初心者向けですので、それ以上の知識を得るには、 製品付属のヘルプ(特にVBA)を使いこなす能力が必要でしょう。 また、ネット上にも優秀なコミュニティが存在しますので、 書籍よりも勉強になることがあります。 下記URLは当方がよく参照するものですがご参考まで。 このようなサイトの初心者向けコンテンツなどを読んでみてはいかがでしょう? http://www.mahoutsukaino.com/ http://www.accessclub.jp/ http://www.ruriplus.com/msaccess/index.asp http://www.naboki.net/access/index.html http://www.tsware.jp/ http://www.microsoft.com/japan/office/previous/xp/suminaka/access/default.mspx http://www.int21.co.jp/pcdn/vb/howto/datacces.html なお、リレーショナルデータベースに関する基本知識も 本来は必要と思います。 ご健闘を。

全文を見る
すると、全ての回答が全文表示されます。
  • Microstar
  • ベストアンサー率21% (289/1367)
回答No.4

ずっと前アクセスを使って、ある台帳を構築したことがあります。 アクセスは敷居がたかいのか、初心者はデータベース知識がないと取っ付きにくいソフトです。 その経験から言うと、まずテーブル、クェリー、フォーム、印刷との関係を知った上で、フォーム画面を利用して、VBAで作成した方がよいです。 まず、ボタンで画面を切り替える、抽出するプログラムを作るところから始めた方がよいです。モジュールプログラムを作れるようになればOKです。 本の方は、VBA関係、サンプルプログラムを説明しているのを選んだ方がよいです。ずいぶん参考になりますよ。 トライしてみてください。

全文を見る
すると、全ての回答が全文表示されます。
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.3

>>でも、お金もかかるしこの先独学で学習したいと思っています。 エクセルのマクロや関数、アクセスでもモジュールなどありますが、難しくて、どこからとっかかってよいかわかりません。 アクセスの勉強に限りませんね。物理の運動と加速度や微積分について学ぶときも(教えるときも)、「どこからとっかかってよいかわからない」ということも多いようです。 分からないままに、「これとこれが必要かな?」とされる書籍をひととおり読んでしまい、そのサイクルを2,3回ほど繰り返せばいいと思います。もちろん、それで理解できないなら、数十回、数百回くらい読み直し、本に掲載されているサンプルや練習問題をなんどもやってみればいいと思います。 >>全てマスターし、使いこなしたいです。 マズ何からはじめてどんな教本を買えばいいのでしょうか?? 5万円くらいサイフに入れて、大きな書店のコンピュータコーナで、初心者向けの書籍で自分で理解できそうな本を買いまくってくればいいと思いますよ。もちろん、近くにお店が無いなら、ネットで探して購入してもいいでしょうね。 専門学校にいけば、教科書代でもっと必要になるでしょうから、5万円なんて、安いもんです。 なお、私は、コミックを買うとき、お気に入りのマンガ家さんのものを揃えていくのですが、同様にPC関係もお気に入りの著者・翻訳者のものを揃えたりします。以下の本は直接アクセスに関係はしませんが、「全てマスターし、使いこなしたい」という意味では、開発時に参考になる点が多いと思います。 著者:G・M・ワインバーグ、トム・デマルコ、エドワード・ヨードン、Joel Spolsky、梅田弘之、渡辺幸三 翻訳者:木村 泉氏の翻訳したもの全て ちなみに私は以前、アクセスでの開発で、わけわかのバグに苦しめられたりしたので、ANo.2さんと同様に「個人的には最適なツールかどうかと行った面では疑問」と思っていました。が、ACCESS2003をひさしぶりに使ってみたら、その昔のアクセスで開発した当時よりも改善されている気もしましたし、個人あるいは、中小企業レベルでのちょっとした開発では、大いに役にたつのでは?と思いました。 もちろん、システム開発の知識が無ければ、素人にとってアクセスは「宝の持ち腐れ」状態でしょうし、何についてもそうですが、短期でその手の知識は身につかないと思います。地道に、日々の学習を怠らず、5年計画でマスターするような気持ちでやればいいと思います。

全文を見る
すると、全ての回答が全文表示されます。
noname#245936
noname#245936
回答No.2

IT屋のものです。 データベースといいますのは、基本的に定型的なデータを取り 扱う仕組みです。簡単に言いますと、Excelでいうところの列が 毎回毎回、思いつきで安易に増えたり減ったりしない。 こういうデータの取り扱いに向きます。 また、一般には個人で使うのではなく、最終的には一度に複数で 利用できるようにするのも特徴です。 さて。 Accessでも何でもそうなのですが、データベースは、 ・データベース <- プログラム・マクロ・付属の仕掛け <- 入力画面 ・データベース -> プログラム・マクロ・付属の仕掛け -> 帳票 という回りくどいやり方をします。 なぜなら、データ構造と、画面・帳票は別々で考えた方がいいから です。(変更の頻度の違い。データ1に対し画面や帳票は複数でき ます。画面や帳票はすぐに変更できますが、データは変更すると 画面や帳票にも変更をしないといけない手間がかかります。) よって、まずは「親」であるデータベース側に、どういう列が 必要で、どういうデータを格納するのかを定義。 そこから初めて、データを入れる画面であったり、取り出す帳票、 「子」の部分ができます。 よって、まずは、テーブル定義の勉強。 次いで、それに対するデータの入出力の勉強。(いわゆるクエリ) (…Accessでは、なんとかクエリという機能名になっていますが。  中身はSQLと言う言語を使います。  慣れると最高に便利でデータベース制御の真骨頂です。) 最後に、入力画面や、帳票デザインとなります。 こういったことは書籍でAccess本を買えばいいかと思います。 ただ、実際のところ。 …MS-Accessは…、最近のはどうか判りませんが。 個人的には最適なツールかどうかと行った面では疑問です。 理由は、初心者が主にプログラムをしてみたく入門用として考える 場合はともかくとして、単に仕事で機能が欲しいということであれば 別の優れたソフトでできあがったものが幾つかあるからです。 例えば、FileMakerと言うソフトは、操作系に癖がありますし、 システム屋としては「DBというものににあり得ない柔軟すぎる仕様」 が乗っかっていますが、それでも初心者がデータベースを手早く 作って、機能を享受したいという本来の目的には一番手早い方法だと 思います。 (おまけに、Web公開もEasy、多人数アクセスDBも比較的簡単) また、会計や在庫管理は、ありきたりの既製品を使った方が、 すぐに機能を利用できます。 例えばはがきで宛先を印字したい場合。 どう考えても、年賀状ソフト活用の方がハイクォリティで安価です。 と言う意味では、「機能がまず欲しい」となったとき、それを実現 する勉強している時間すら費用的にもったいないと考えれば、 別の既製品の選択はありだと思います。 とはいえ、何でもやってみないことには始まらないわけで。 まずは、Accessでテーブルを作って、データを放り込んで、 クエリで捏ねたり、Excelへの入出力などを手探りでされて みてはいかがでしょうか? その後、他のツールをさわると、その優れた面が良く理解できると 思います。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

アクセスだけでは、アクセスを使いこなせないでしょう。 アクセスから、OSの機能や、様々なモジュールを操作することが出来ます。 したがって、そういったモジュールの使い方や、特性などもある程度理解していないといけないわけで。 データベースの知識も必要になるでしょう。 私なんぞは普段アクセスは使いませんが、アクセスでプログラムを作ってくれといわれれば、作れます。 なのでC++などの言語をマスターするのが、おそらく最善ではないかと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルとアクセスの勉強について・・

    エクセルとアクセスの勉強について教えてください。 エクセルは初級レベル。基本的な関数まではできます。 アクセスにいたっては、触ったことすらありません。 そこで、その両方を勉強しようと思っているのですが、なるべく早くマスターするには、 やはりスクールなどに通った方がいいのでしょうか? 独学で勉強は難しいでしょうか? もし独学でエクセルとアクセスを中級レベル以上まで勉強された方がいれば、どのような方法で 上達までにいたったのか教えて頂きたく思います。 宜しくお願いします。

  • アクセス97でモジュールを使用したい

    基本的な内容かもしれませんがアクセスで テーブルの中のフィールドに 入っているデータを関数を用いて変換させたいのです。 その関数はモジュールに登録しています。 マクロを使えば モジュールを開くとありますが フィールドの中の値を全てに摘要させたい場合 どうすればいいのでしょうか? モジュールの中に該当テーブルからデータを1つ目から取得し それをフィールドの最後まで繰り替えす 内容でいいのでしょうか? 具体的には 1.53 を 1   にしたいのです。 以上、宜しくお願いします。 2.43   2 6.85   7 

  • エクセルのマクロやアクセスについて

    よろしくお願いします。 アクセスや、エクセルのマクロやVBAについて勉強しようと思っています。 (転職活動の時、上記のものを使えますか、とよく質問されたため) 今は本を読んで自分でやっているのですが、いまいち実際にどのように使うのかがイメージがわきません。 エクセルのマクロやVBAは、単純作業を自動化するものだと勉強しましたが、関数式でも作れるものもあり、どのような場面で使うのかイメージがわきません。 アクセスに関して、エクセルでもできることもあり、データベースとしてアクセスを使ったほうが良い時というのはどのような時なのかがわかりません。 アクセスであれば本を見ながら、顧客伝票などを作ったりしました。しかし、顧客伝票とか作らない部署では必要ないツールなのか?と言われればたぶんそうではないと思うのですが。。。 データの解析とかでもアクセスは使うと思うのですが。 実際上記のものはどのような場面で使うのでしょうか? また、独学で勉強し、一通り学ぶのにはどれくらい時間がかかるでしょうか? 3か月必死で勉強すればある程度こなせるでしょうか? お金の問題上、スクールに通うのではなく本で勉強したいです。 アドバイスをお願いします。

  • 独学でaccessのプログラミングをマスター

    独学でaccessのプログラミングをマスターするには何時間ぐらいかかりますでしょうか? 個人の能力差などもあるかと思いますが、目安を教えていただけると幸いです。 ・access初心者です。 ・エクセルも複雑な関数など使ったことがありません。 ・英語は大の苦手ですが、辞書があれば気合いでなんとかできると思います。 ・accessのプログラミングをマスター=事業分析や商品の出荷システムが組めるレベルです。 なんとか基本的なテーブル、クエリ、リレーションシップ等は練習して何となくわかったような気がするのですが、プログラミングをマスターするまでに、あとどのくらいかかるのか...。 どうかよろしくお願いします。

  • アクセス・マクロの登録について

    いつもお知恵拝借、ありがとうございます。 最近、初めてaccess vbaのモジュールを作成しました。excelでは経験があったので、そのつもりで、フォームのコマンドボタンに「マクロの登録」をしようと思ったのですが、excelの時のように、右クリック→マクロの登録・・・と言うわけにはいかないようです。 いろいろネットも調べてみたのですが、どうも要領を得ません(^^;) accessのフォームのコマンドボタンに、マクロを登録するにはどうしたらいいのでしょうか? 因みに、vbeの画面から実行すると、ちゃんと動いてくれます。 基本的な質問ではなはだ恐縮ですが、どなたかご指導のほど、よろしくお願いしますm(_ _)m

  • アクセスのレプリカについて

     Windows98上でAccess97で作成されたデータベースを 使用しています。最近、Windows2000上でAccess2000が 導入されて、そちらから共有されているmdbを見ようと するとデータベースの変換のウィンドウが現れて、 OKを押すと 「このレプリカ中のローカルのフォーム、レポート、 マクロ、モジュールは変換されません。これらの オブジェクトを保持するには確実に基のレプリカから デザインマスターにインポートしてください」 と言われます。さらにOKを押すと 「このデータベースはAccess7.0/8.0のデザインマスター /レプリカです。」 と言われてしまいます。レポートがないと印刷できないので 変換するのもためらわれます。どうすればAccess2000でも 使える形でマクロやレポートをAccess97から移行できるのか、 教えていただけませんか?

  • アクセスにおけるマクロの本

    アクセスでマクロを使いこなせるようになりたいと思っています。 お薦めの本があれば教えて下さい。 ちなみに、私のアクセスのスキルは 初心者コースのスクールに通って、アクセスの基本知識は持ち合わせていると言ったところでしょうか。 宜しくお願いします。

  • Accessのマクロでモジュールを実行させたい。

    Access2002を勉強中の初心者です。 AccessでDB1という名前のデータベースを作成し、その中で、モジュール1というモジュールを作成しました。これを実行するマクロを作成したく、次のようにマクロを作成しました。 マクロのデザイン画面でアクションに「プロージャの実行」を選択、プロージャ名入力覧の右側の...のボタンを押して式ビルダ画面を表示、ここの「関数」フォルダを開いてDB1を選択、表示されたモジュール1を貼り付けてOK。 しかし、このマクロを実行すると、次のエラーとなります。「DB1 指定されたDB1が見つけることができない関数名が含まれています」 根本的に方法が間違っているのでしょうか? アドバイスをよろしくお願いします。

  • マイクロソフトの資格について

    マイクロソフトオフィスプロセッサーのマスターを取得したいのですが エクセルとアクセスのVBAはまた別でマイクロソフトの資格があるのでしょうか マスターを取ればVBAはとる必要がないのでしょうか? それともまったく別物になりますか? 詳しい方、素人でこの資格の仕組みがどうも理解できません。(途中で変わっているみたいだし・・・) 資格を取る目的は時給アップや事務仕事で食べて生きたいためなんですが マクロ集計までできる腕はもって起きたいのと独学でHPの作成ができるようになりたい と思っています。 後、WEBデザイナーにも興味があります。 今のところ興味あるのが エクセル(マクロ) アクセス(VBA) パワーポイント HP作成ビルダー WEBデザイナー・作成 の資格です。 どこまで独学が可能でしょうか? HP作成やWEBデザインは趣味で出来たらいいな程度で お小遣い稼ぎにできれば尚、嬉しいといったくらいです。 エクセル、パワーポイント、アクセスこれらは習得しておけば 面接受けるときの足しや時給アップの足しになるかなという感じですが、 やはり仕事の能率面でもエクセル、パワーポイント、アクセスは取っておきたいです。

  • アクセスでauto_openは使えない?

    エクセルの場合は、ブックを開いたと同時にマクロを実行させたい時は、 auto_openと言うマクロを標準モジュールに作れば可能ですが、 アクセスVBAの標準モジュールに、auto_openというプロシージャーを作って、 アクセスを再起動しても何も起こりません。 アクセスにおいて ファイルの起動と同時にマクロを実行させたいのなら、 どこかのフォームのOpenイベントに実行させたいコードを記載して、 起動時の設定で、そのフォームを選択するしかないのでしょうか?