• 締切済み

アクセスの解説書

補足質問しながら、うっかりベストアンサーを決定してしまって回答がもらえなくなったため、あらためての質問です。 私の持っているアクセスの解説書(『アクセス逆引き大全』)にはフォームやサブフォームのデータを保存するための方法が解説されていませんでした。 なにかもっとよい解説書があれば教えていただけませんでしょうか?

みんなの回答

  • 007MUKADE
  • ベストアンサー率41% (286/694)
回答No.3

#1です。 #2の方と殆ど同じ様な環境で 主に ヘルプで勉強しました。 今は 参考 URL の Q&A を読んで ”自分なら こうするけど・・・”と思いながら スキルを高めてます。 他にもサイトは有りますので ご自身の合うサイトを探して下さい。 尚、参考書は ”Access97 VBAハンドブック(ナツメ社)”を今も使ってますが Access2010 でも 基本は大差ないので 役立ってます。 ご参考に・・・・

参考URL:
http://www.moug.net/faq/viewforum.php?f=3
snorioo
質問者

お礼

アドバイスありがとうございます。 確かにいまは様々なサイトが利用できるので、昔と較べて随分勉強しやすくなりましたね。

  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.2

下記ご質問での回答者です。 http://okwave.jp/qa/q7890278.html 私自身がAccessでデータベースを作り始めたのはAccess97からなのですが、 書籍で勉強したことがないので、残念ながらお勧めできるものがありません(汗) (さらに言えば、どこかで講座を受講したりしたわけでもないので、そちらもお勧め  できません) なので、Accessに触り始めた頃は(・・・というか今もですが(汗))、Try&Errの 連続で学習しました。 (自己都合で会社を退職してからだったため、ある意味、時間だけは自由に  取れたのが大きかったと思います:  収入もない状況でだったので、「1日粘って何も収穫なし」という事態への  プレッシャーは相当ありましたが(汗)) その際に最も参考にしていたのは、Accessに付属のヘルプです。 それと、実際に動作するサンプルとして、Accessに付属していたNorthwind データベースも重宝していました。 (当時は、インターネットプロバイダとの契約はしていたものの、(自宅が未だに  黒電話だったためなのか)ネットに繋げることもできず、それしか頼れなかった、と:  書籍を読もうにも、ヘルプですら用語がわからない状況では・・・と考え続けて  いるうちに、買わずじまいになりました) snoriooさんの場合、恐らく系統だった勉強をしておきたい、というのがご希望 でしょうから、上記のように、「つまづいたら調べる」では参考にならないかとは 思いますが、一例ということで・・・(汗) ・・・と、書籍をご要望のご質問に、ヘルプの紹介だけというのも何なので・・・ 著書自体を読んだわけではないのでアレですが(汗)、下記サイトは非常に わかりやすいので、その方の書かれた書籍の方もわかりやすいのではないかと 【推測】します(こんな紹介の仕方ですみません): http://www.mahoutsukaino.com/

snorioo
質問者

お礼

ヘルプが役にたったとのお話参考になりました。今後活用しようと思います。ありがとうございました。

  • 007MUKADE
  • ベストアンサー率41% (286/694)
回答No.1

回答が付きませんね・・・ >フォームやサブフォームのデータを保存するための方法が解説されていませんでした。 フォームやサブフォームは 保存しますが・・・・ Access では データーは 書き込んだ時点(クエリーでもフォームでも)で 該当テーブルに 書き込まれるのですが・・・・・一度テーブルを見て確かめて下さい。 データーの保存行為は 行わないのが Access です。書き込むのです。 基本ですので ここをよく理解して置く事が 重要です。

snorioo
質問者

お礼

アドバイスありがとうございました。

関連するQ&A

  • Accessのサイトを教えてください。

    Access2002を使用してます。 「Access逆引き大辞典」のようなサイトを教えてください。 このような本は出版されていますが、Webサイトで見たいのですが… 例えば… 疑問【フォームで、検索するようなフォームをには?】 回答【サブフォームをつくる良い。その方法は…】 等のような、調べるようなサイトです。 どうぞよろしくお願いいたします。

  • Access データアクセスページでサブフォーム

    タイトル、可能文字数が少なくて入れにくいですね。 と、愚痴ってしまいましたが、質問の内容は以下のとおりです。 環境: ・Win Xp Pro ・Access2002 顧客情報を表示、検索するフォーム(サブフォームあり)を作成しました。 あまりセキュリティ上、ガチガチのロックは必要ない情報ですので、DBパスワードのみ設定しています。 ただ、フォームのデザインを弄られたくないのと、利便性を考え、データアクセスページに変換しようと思っています。 ただ、上記顧客情報のフォームを、「名前をつけて保存」し、データアクセスページ形式を選択したところ、サブフォームが無視されてしまいました。 そこで、ウィザードを使って作ろうとしましたが、基になるクエリがひとつしか選択できないため、サブフォーム(別クエリが基になっており、メインフォームと顧客番号でリンクさせています)を追加できません。 ネットで調べても、あまり有意義な回答を得られませんでしたので、質問させていただきました。 ご存知のかたがいらっしゃいましたら、ご教授下さい。 よろしくお願いいたします。

  • ACCESS フォーム

    ACCESSの初心者です。 フォームのメインフォーム、サブフォームを使ってデータを入力しています。 サブフォームにデータを入力後、マウスを使わないで次のレコードに移動したいのですが、どのような方法がありますか。   よろしくお願いします。

  • ACCESS2000 教えて下さい。

    本日2回目です・・。 ACCESSのフォームなんですけど、 フォームとサブフォームがあり、サブフォームの数量の合計をフォームの合計に表示するように出来たのですが、 表示ではなく、テーブルに保存される形にしたいのですが・・。 テーブル T_(1) (1)No. (2)企業名 (3)合計 フォームのレコードソースは、T_(1)です。 今のやり方では、フォームで見ると表示されてますが、 テーブルの合計には保存されてません。 どうすればよいでしょうか? 今は、コントロールソースに、=[サブフォーム名].![テキスト名] にしています。

  • Access97とAccess2000での動作が異なるため、困ってます。

    Access2000で作成したデータベースを、Access97に変換して動作させたところ、 1枚のフォームだけ開く事ができません。 そのフォームには、サブフォームが3枚貼りつけてあり、さらにデータリフレッシュの為にリクエリーやリフレッシュなどが多く、かなり大きなフォームになっています。 Access97に落としたせいで、フォームが開けなくなることがあるのでしょうか。 また、それはどう回避すれば宜しいでしょうか。 ご存知の方に、教えていただきたく、宜しくお願いします。

  • ACCESS2003 サブフォームのデータ

    こんにちは。宜しくお願い致します。 ACCESS2003でDBを作成しています。 メインフォームの中にサブフォームを作っています。 それぞれのID(オートナンバー)をリレーションシップとして設定し、連動しています。 メインフォームにデータを追加する際、サブフォームにデータを入力せずに、 次のメインフォームにデータを入れた場合、 サブフォームのオートナンバーが働かず、のちのちデータを入れた際にIDが違うため情報がずれてしまいます。 例えば、 メインフォームのID1~9のサブフォームには何も書き込まずメインフォームにだけデータを入力します。 その後、メインフォームのID10にあるサブフォームにデータを書き込むと、立ち上げなおしたときに、そのサブフォームへの入力したデータがID1のデータとして出てきてしまいます。 恐らく簡単なことだとは思うのですが、なにぶん初心者なものでさっぱり分かりません。 お分かりになる方、是非ともご教授お願いいたします。

  • Access フォームのデータがテーブルに反映されない

    こんにちは。 現在、アクセスを使って簡単なデータベースを 作っていたのですが、ひとつわからないことがございます。 テーブルを二つリレーションを組んで、 フォームを作ったのですが、 うまく二つのテーブルにデータが 保存できません。 フォーム:顧客ID、名前、電話番号 サブフォーム:商品ID、商品名、納期、など。。。 こういった二つのテーブルで、サブフォームの方のテーブルに 顧客のデータも保存したいんですが、できるものなのでしょうか? 初心者でわかりづらくて、 大変申し訳ございませんが、よろしくお願い致します。

  • ACCESS2000 フォームとテーブル

    カテゴリを間違っていたので再度ご質問致します。 ACCESSのフォームなんですけど、 フォームとサブフォームがあり、サブフォームの数量の合計をフォームの合計に表示するように出来たのですが、 表示ではなく、テーブルに保存される形にしたいのですが・・。 テーブル T_(1) (1)No. (2)企業名 (3)合計 フォームのレコードソースは、T_(1)です。 今のやり方では、フォームで見ると表示されてますが、 テーブルの合計には保存されてません。 どうすればよいでしょうか? 今は、コントロールソースに、=[サブフォーム名].![テキスト名] にしています。

  • ACCESSのサブフォームをVBAで・・・

    よろしくお願い致します。 ACCESSのサブフォームをVBAでテーブルに入力するにはどのようにしたら良いのでしょうか? イメージ的にはボタンをクリックするとメインのフォームとサブフォームの両方のデータが、別々のテーブルに入力されるようにしたいのですが・・・ ご回答ください。お願い致します。

  • Access データのないフォームの枠線を表示させたい。

    いつもお世話になっています。 Accessで数個のフォームをサブフォームとして1つの大きなフォーム(メインフォーム)に挿入しています。 メインフォーム上では、サブフォームのデータがなくてもサブフォームで設定してある枠線が表示されるのですが、そのメインフォームを印刷すると、データがないサブフォームの枠線は印刷されません。 データがなくても、それぞれの枠線が表示(印刷)されないと印刷物としては不都合があります。 どのように設定すればよいか教えてください。 よろしくお願いします。

専門家に質問してみよう