アプリ版:「スタンプのみでお礼する」機能のリリースについて

すぐにご回答いただけたら助かります。
名簿のデータベースを作成しています。初心者です。

個人情報のテーブルのフィールドとデータ型は以下のようなもので、

番号 オートナンバー
顧客番号 数値
顧客名 テキスト
性別 テキスト


と続きます。
一方、これまでのイベントへの顧客参加一覧がエクセルであるので、これをアクセスに反映させ、顧客情報を表示するフォームに、イベント参加履歴として表示させたいのですが、項目は、

顧客名
参加区分
日程
入金状況


という内容で、顧客名に顧客番号が振られていません。なので、顧客番号でリンクさせることができず困っています。
顧客の順番もイベントごとにバラバラで、参加者もイベントごと違います。

どなたかご教授お願いします。

質問者からの補足コメント

  • kmeeさん
    早速のご回答ありがとうございます。
    顧客名どうしで試してみましたが、「主テーブルで参照されているフィールド用の固有インデックスがない」といったような表示が出てその時はできませんでした。

    No.1の回答に寄せられた補足コメントです。 補足日時:2017/04/22 22:33

A 回答 (2件)

この回答では、質問者は多分に理解は難しいのでは。


質問者も、メッセージの中の固有インデックスを
何に持たせ様としているのかを、しっかりと回答者
に説明をする必要が有ります。

でないと、答え様にも答えをする事がここでは出来
ません。

なので、質問も回答も中途半端と言うのが、今の状況
です。質問をしっかりと相手に伝えて初めて問題の
本質が見えて来ます。

ここでは、質問者が何を固有インデックスにしたいのかを
明確に示さないといけません。それが、質問の出発点で有
り、答えでも有ります。

多分に、顧客名を固有インデックスにしたいのでしょうが。
そうすると、同姓同名と言う問題にぶち当たります。

多分に、質問者はのんきに何もそこ迄は考えていないと
思いますが。

問題をもう少し、整理をして質問の再提出が必要なのでは。
    • good
    • 0
この回答へのお礼

規模がそこまで大きくないので、同姓同名は考えなくていいという条件でした。
どうもありがとうございました。

お礼日時:2017/04/30 11:03

リレーショナルデータベース(関係データベース)について、どこまで理解できてますか?



Accessのようなデータベースでは、複数のテーブルを、特定の列等を使って紐付けてJOIN(結合)することができます。
今回の場合、「顧客名」を使って、Accessのテーブルと、Excelの参加一覧とを結合させることができます。

ただし、表記のブレがあったり同性同名がいたりすると、対応する顧客番号が無かったり、一つの番号に2名以上一致したりします。

このあたり、データベース入門みたいな本を一通り目を通して、使いやすいように設計してから、作りはじめるのがよいかと。
この回答への補足あり
    • good
    • 0
この回答へのお礼

規模が大きくないので、同姓同名は考えなくていいという条件でした。
基本を勉強しなおします。ありがとうございました。

お礼日時:2017/04/30 11:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!