かなりのAccess初心者ですが、
簡単な社員のデータベースを作ろうと思っています。
以下のようにしたいのですが、設定方法がわからず困っています。
「社員マスタ」「社員情報マスタ」というテーブルがそれぞれある
↓
フォームで社員番号、氏名、住所を入力
↓
社員番号と氏名が「社員マスタ」「社員情報マスタ」の2つのテーブルに反映
リレーションシップで「社員マスタ」と「社員情報マスタ」の
社員番号と氏名をつないでみたのですが、これでは意味がないでしょうか?
初心者のため足りない情報等あるかもしれませんが、
設定方法を教えていただけますと助かります。
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
社員番号、氏名、住所の入力用フォームを「フォーム1」とします。
フォーム1のレコードソースには何も指定せず、入力用のテキストボックスを非連結で作ります。
テキストボックスの名前をそれぞれ「Tx社員番号」「Tx氏名」「Tx住所」とします。
入力されたデータをテーブルに登録するためのボタン(登録ボタンとします)を作ります。
ボタンを作る場合は、デザインツールからボタンを選択し、「コマンドボタンウイザード」が表示されたら
そのまま「キャンセル」を押してください(標題は後から任意に付けられます)。
次に登録用の追加クエリを「社員マスタ」「社員情報マスタ」用の2つ作ります。
・メニューバーの「作成」→「クエリデザイン」をクリックし、「テーブルの表示」では何も選択せずに閉じます
・クエリの種類を「追加」に変更し、テーブル名に「社員マスタ」を指定します
・クエリの「レコードの追加」というところにテーブルの「社員番号」右となりに「氏名」を選択します
・「フィールド」というところに、社員番号であれば 式1: [Forms]![フォーム1]![Tx社員番号] と記述します
氏名では 式2: [Forms]![フォーム1]![Tx氏名] とします
・「社員情報マスタ」用のクエリも同様に作成します(こちらへは住所の追加も作っておきます)
フォームに作成した登録ボタンの「イベント」→「クリック時」を選択し、右端の「…」から
マクロビルダーを選択します。
「新しいアクションの追加」で「クエリを開く」を指定し、クエリ名を先ほど作った追加クエリ
例えば「Q社員マスタ」を指定します。
次の「新しいアクションの追加」で 社員情報マスタ用のクエリも同様に追加します
これで「登録ボタン」をクリックすれば「社員番号」「氏名」は社員マスタと社員情報マスタに、
「住所」は社員情報マスタに保存されます。
クエリを実行する際にシステムメッセージが表示されますが、これを非表示にするには、
マクロビルダーで「すべてのアクションを表示」をクリックし、「メッセージの設定」→「メッセージの表示:いいえ」
を最も上の行に作り、クエリの実行の後に「メッセージの設定」→「メッセージの表示:はい」を作っておきます。
「メッセージの設定」→「メッセージの表示:いいえ」
「クエリを開く」→「クエリ名:社員マスタ用の追加クエリ」
「クエリを開く」→「クエリ名:社員情報マスタ用の追加クエリ」
「メッセージの設定」→「メッセージの表示:はい」
このようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onenote内でこんな感じで黄緑に...
-
教えて下さい。 サブスクリプシ...
-
1Gbpsを用いて、1GBを送るとき...
-
ゲーミングpc親に買ってもらえない
-
マイクロソフトアカウントにつ...
-
富士通 LIFEBOOK AH56/Mのsdhc ...
-
大学生ってみんなエクセルやマ...
-
学習院女子大学が学習院大学と...
-
パソコンを新しく交換したら、C...
-
Microsoft office で ソフトを...
-
一太郎はどうなった?
-
この将棋プログラムに王様ゲッ...
-
無料使用期間が終了しました。...
-
企業などで使うCADソフトは買え...
-
マイクロソフト
-
勉強するなら朝?
-
学校のpc(chromebook)で教師や...
-
以下のゲーミングノートパソコ...
-
できてしまったw
-
ダウンロード版ソフトについて ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onenote内でこんな感じで黄緑に...
-
できてしまったw
-
以下のゲーミングノートパソコ...
-
学校のpc(chromebook)で教師や...
-
学習院女子大学が学習院大学と...
-
勉強するなら朝?
-
教えて下さい。 サブスクリプシ...
-
パソコンを新しく交換したら、C...
-
単語帳の動画を作りたい
-
ゲーミングpcでの対処法
-
組み合わせをexcelでマトリクス...
-
一太郎はどうなった?
-
変なソフト
-
ゲーミングpc親に買ってもらえない
-
1Gbpsを用いて、1GBを送るとき...
-
学校のパソコン 学校出もらった...
-
MOSのテキスト(写真)に付属の...
-
マイクロソフトのワードの文章...
-
翻訳
-
パソコンで回答できる穴埋め問...
おすすめ情報