• ベストアンサー

アクセス2000の勉強の本

アクセス2000を勉強するのにお勧めの本ってないでしょうか?過去の質問に似たような質問がありましたが、少し目的が違っていたので新しく作らせてもらいました。 とりあえずの目標としては、 データの中からいくつかの条件を絡めてデータ抽出や、 http://www.okweb.ne.jp/kotaeru.php3?qid=62508 みたいに、簡単な計算等を絡めてクエリやフォームを作ったり、 ということをもう少しできるようになりたいと思っています。 このソフトがあまりよく分かっていないのでかなりアバウトな質問ですが、本選びのポイントなどでも教えてもらえると嬉しいです。よろしくお願いします。

  • fuyu
  • お礼率69% (145/210)

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

  • ベストアンサー
noname#211914
noname#211914
回答No.2

ちょっと的外れかもしれませんが、以下の成書は如何でしょうか? =================================== Access2000 VBAリファレンス / アスキー書籍編集部編. -- アスキー, 1999. -- (Office2000/Visual Basicランゲージリファレンス) アクセス2000 VBAのアイデア箱 / 星野努著. -- エスシーシー, 2000. -- (SCC books) アクセス2000 VBA入門 : プログラミングの知識不要 / 大森俊太郎著. -- エスシーシー, 2000. -- (SCC books) これでわかるアクセス2000/北湯口ゆかり,工藤…/エスシーシー/1999.12  はじめるアクセス2000/鈴木光勇/翔泳社/1999.7  ==================================== まずはお近くの図書館等で探されては内容を確認されてはいかがでしょうか? 蛇足ですが、最近はPC量販店の関連本のコーナーも充実してきてますね? ご参考まで。

fuyu
質問者

お礼

お勧めしていただいた本の はじめるアクセス2000を買ってみました。 ありがとうございました。

その他の回答 (3)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.4

その目標とされているのは、データベースとしては極めてよくあることなので、だいたいどんな本にも載っていると思います。 本選びのポイントは、自分で読んで内容が理解できること。本屋で何冊か読んでみると、文章の書き方や全体の流れ、図やイラストの見やすさなんかが「最初は」重要でしょう。 まずはチュートリアルと呼ばれる、手順どおりにやってくと最後にはあら不思議データベースアプリケーションが出来上がりました。 みたいなやつをオススメします。 とりあえず一つ何かを作り上げるという経験がかなり自信に繋がるはずです。 とにかくチュートリアルを最後までやり遂げましょう。 その後で、じゃあのヘンをこういうふうに変えてみたらどうなるだろうか とか ここは自分の希望と違うので、こうやってみたらどうだろうか などなど、どんどんいじっていくんです。(バックアップとってから) そうしていくうちになんとなくアタリがつけられたり、動きとしてこういう事をしなくてはいけないなんてことが見えてくるようになると思います。 そうしたらリファレンス系の解説本を買いましょう。それまではオンラインヘルプで充分だと思います。 仕事なら、チュートリアル1週間で終わらせて、その後1~2週間いじりまわして って感じですかね。 但し本格的にデータベースで仕事をしようと思っているのでしたら、まずは設計ですね。アプリをいじりだすのはずーっと後になります。

fuyu
質問者

お礼

回答ありがとうございます。 「手順どおりにやってくと最後にはあら不思議データベースアプリケーションが出来上がりました。 みたいなやつをオススメします。 」 というお勧めに基づいて「はじめるアクセス2000」という本を買ってみました。 しばらくは、設計に関わることはないと思うのでまずはこの本で表面的な機能を勉強したいと思います。

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.3

まず、自分が何をやりたいかを明確にする事をお勧めします。 システムとしてはInput(入力)、Proress(処理)、Output(出力)を明確に出来るかがポイントになります。 この内入出力は大抵の方は明確化出来ますが処理が明確難しいでしょう。ですからフローチャート(処理の流れ図)を書いたりしてイメージを膨らましましょう。 ここまでちゃんと考えると自分が分からない事が明確化されますよね。 後はまず大きな書店やPC専門店でリファレンスや入門書をぱらっとめくってください。必要な情報が自分の分かる内容で記載されている分を1冊購入して見てください。 システムとはとかSQLとはなんぞや等は図書館などで見つけてみる方が良いでしょう。専門誌等は高価なものが多いのでまずよく読んでから必要なら購入してみるのも良いかもしれません。 AccessやExcelがいろいろ出来るというのは間違いないですが、VBA(ビジュアルベーシックアプリケーション)が使えるからです。よってVBAなんかも必要になってくるでしょう。これは間違いなくリファレンスがないと苦労するでしょう。

fuyu
質問者

お礼

回答ありがとうございます。 まずは表面的な機能を楽に勉強できそうな本を買ってみました。その後はVBAの勉強なんかも考えてみたいと思います。

  • eub55
  • ベストアンサー率39% (58/147)
回答No.1

現在どのくらいまで理解されているのか分からないので、希望どおりの回答が出来ているかどうか分からないですが、FOM出版のよく分かるトレーニングテキストシリーズの『Access2000(1)((2)・(3)もあります。)』なんかいかがでしょう。 どのアプリケーションでもそうですが、本屋さんで売ってる本はどちらかと言うと 問題が載ってるというよりは、〇〇したいときには××するといった、場合によってのやり方があるものの方が多いので、はじめから勉強したい人には不向きだと思います。 上記の本は通販でも買えますし、それぞれ実際にデータベースを構築しながら昨日を覚えていくのでよいのではないかと思います。 そこから、もっと細かいことが知りたくなったら、リファレンスを買えばいいんじゃないかと。 きっとその頃には自分でどういう書き方がされている本が欲しいか欲求が出てきていると思いますよ。

参考URL:
http://www.fom.co.jp/goods/text.html
fuyu
質問者

お礼

今回は、実際に簡単なDBを作って表面的な機能を勉強する、という本を買ってみました。 回答ありがとうございました。

関連するQ&A

  • Accessのフォームで・・・

    今日、職場で質問をされたのですが・・・。Accessのクエリでフォームを参照してデータを抽出すると言うのは可能でしょうか?または、Between演算子をフォームのテキストボックスに入力し、データを抽出することは可能でしょうか。

  • アクセスでクエリーによる抽出方法

    アクセスの超初心者です。 クエリーのデータをフォームのコンボボックス等のデータを選ぶことにより抽出したいのです。クエリーの抽出条件にフォームのコンボボックスを割り当てて抽出することはできるのですが、例えばクエリーデータは下記のようになっています。  A  B  石川  100 東京  200   沖縄  150 フォームのコンボボックスで石川を選べば  "石川" "100"と表示できますが、コンボボックスに”すべて”という項目をつけてその”すべて”をクリックするとクエリーが全表示になるようにしたいのです。(そのクエリーにはすべてという項目はない) 長くなりましたがおわかりいただけたでしょうか。よろしくお願いします。 また、クエリーを使わず別の抽出方法がありましたら教えてください。というのもいろいろな抽出条件をするのにそのつどクエリーを作らなければならないからです。よろしくお願いします。

  • ACCESS フォームに自動連番をふる

    Accessでテーブル→クエリ→フォームと作成し、フォームから特定条件を指定して データを抽出しました。 その抽出したデータに自動連番をつける方法を教えてください。

  • Accessについての質問です。

    Accessの勉強しています。 やればやるほど、わからないことが出てきます。 現在の知識はマクロとは何ぞや?が理解できる程度です。 マクロの使用方法についてはマスターできていません。 この程度の私ですが、次のことができないか教えてください。 (1)パラメータクエリで抽出すると、抽出されたデータは表になっていますが、自分の作るフォームで表示できないか。 (2)自分で作ったフォームから抽出条件を与えて、そのフォームに抽出データを表示できないか。 質問の内容不足でしたら補足します。 よろしくご指導ください。

  • ACCESS のフォームの内容をクエリーの抽出条件にするには?

    Windows2000,Access2000です。 Accessのクエリーでデータを選択して表示する作業をしています。 現在はクエリーを自分で修正して実行しています。 でもそれではみんなで使うには使いづらいので、 フォームを作成しそのフォーム上の入力項目に入力された データをクエリーの抽出条件に指定する様にしようという事になりました。 フォーム上の入力フィールドの内容をクエリーの抽出条件に設定する方法はすぐわかりました。 でも「like」を指定する方法がわかりません。 つまりフォーム上の入力データを“xxx”とした時、クエリーの抽出条件を 「like "*xxx*"」としてクエリーを実行したいのです。 つたない文章でわかりにくいかと思いますが、ご存じの方おりましたら、 よろしくご教示ください。

  • ACCESSのクエリの抽出

    ACCESS2003を使っています。フォームのコンボボックスに入っているデータを見てクエリで抽出したいと思っています。 フォームのコンボボックスにデータが入っているときは、そのデータで抽出を行い、nullのときは抽出をやめてすべてのデータを表示させたいです。 抽出項目には、null値はありません。 クエリの抽出欄に下記の式を入れましたがうまくいきません。 IIf(IsNull([Forms]![フォーム名]![コンボボックス名])=true , Is Not Null , [Forms]![フォーム名]![コンボボックス名]) コンボボックスにデータが入っている場合は、抽出はうまくいくのですが、nullのときは、何も表示されません。 どこか式が違っているのでしょうか? よろしくお願いします。

  • Access2000で…その2(本題)

    私のやり方は…「選択クエリー」によってテーブル2のクエリーを作り、それを編集にて「地域」のところの「表示」チェックをはずし、更に、そのすぐ下の「抽出条件」で [Forms]![フォーム名]![地域] というのを入れ、フォームの「県名」ボックスのプロパティ⇒データ⇒「値集合ソース」に、作ったクエリを入れてあり、最後に、プロパティ⇒イベント⇒「フォーカス取得時」にマクロを入れてあります。マクロは「再クエリ」です。 ここからが本題なのですが… ENTERキーにてカーソルを動かしていった時に、コンボボックスのところでは自動的に開くようにしようと思いまして、まず最初にフォームの「地域」のプロパティ⇒イベント⇒「フォーカス取得時」にコードビルダとして、「Me!地域.Dropdown」というのを入れました。 しかし…「県名」のところの「フォーカス取得時」には既にマクロが入っており、「Me!県名.Dropdown」というイベント(?)を入れることが出来ません。 このイベントとマクロを両立することは出来るのでしょうか? もしくは他にやり方があるのでしょうか? 長くなりましたけど、お分かりになる方、ご回答よろしくお願いいたします。 関連URL:http://oshiete1.goo.ne.jp/kotaeru.php3?qid=382461

  • ACCESS教えてください!

    宜しくお願いします。ACCESS勉強中の初心者です。 ACCESSのクエリで抽出をし、テーブル作成という機能があると思いますが、このテーブル作成をフォーム上で再クエリするにはどのようにすればよいのか教えてください! 宜しくお願いします。

  • Accessのクエリ

    初めまして。Accessのクエリについての質問です。 Access2003を使っています。 検索フォームを作り、その検索フォームにテキストボックスを2つ作り、そのテキストボックスに検索したい言葉を入力し、コマンドボタンで作った検索ボタンを押すとマクロでフィルタの実行がされデータを抽出できるというものを作りました。フィルタには選択クエリを使用しています。抽出したい2つのフィールドの抽出条件にあいまい条件のLike "*" & [Forms]![フォーム名]![テキストボックス名] & "*"を入れています。 今はテキストボックスが2つですが、もっと増やしていろんな条件で検索出来るようにしたいので、3つ目のテキストボックスを作り、抽出条件も同じように入れました。ですが、そうすると今までちゃんとできていた最初の2つのテキストボックスによる抽出が違った結果となりでてきました。このとき、新しく作った3つ目のテキストボックスは空欄なので最初と同じ結果が出ると思ったのですが、これは抽出条件が3つはできないということでしょうか?どなたか教えてください。

  • ACCESSの使い方

    ACCESS2003を使ってデータ抽出をしようとしています。 エクセルからデータを取り込み、クエリを使って抽出を試みましたがうまくいきません。重複データなどは取り出せます。 取り出せないものは[りんご]、(みかん)といったカッコつきのものです。抽出条件の欄に‘りんご[]’などとも入れてみましたがクエリが実行されず抽出ができません。 どなたかうまく抽出する方法を教えてください。お願いします。

専門家に質問してみよう