• 締切済み

Accessでデータを抽出し、ランダムに表にする

以前、大会の出番表を作るシステムを作成する方法を質問したものです。作り始めてみて、どうすればいいのか分からなくなってしまったので再び質問させてください。 馬術大会の出番表を作ります。 作りたいシステムは、具体的に、 (1)あらかじめ選手、馬名、所属団体を登録しておく。 (2)大会に出場する選手のデータを、表を作るときに呼び出す。(この時、登録されている選手を全員呼び出すことはまずないです) ※選手、馬は団体に所属しており、選手が乗る馬は固定されていません。そのため、団体を選ぶ→所属選手、馬名が表示されてそこから選手を一人、馬を一頭選ぶ、というふうに出場人馬を選んでいきたいです。一人の選手が異なる馬で出場したり、一頭の馬が何度も出たりすることもあります。 (3)選び出した出場選手の選手名、馬名、所属団体を、順番をランダムにして表にする。 というものです。 Accessを使っていますが、Access初心者なので高度なことは説明していただかないと分からないかと思います。 テーブルにどのようにデータを入力するか、クエリ、フォーム作成でどうすれば※のようにできるかがわかりません。詳しく教えていただけると有り難いです。 どうかよろしくお願いします。

みんなの回答

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.2

団体テーブルを作って 団体名を登録 選手テーブルを作って 選手と団体を登録 フォームを作る 団体を選ぶと サブフォームで その団体の選手が表示されるものを作る 選手は チェックボックスなどで選ぶことができる シャッフルボタンを作成して 選択した選手のみランダムにする 上記で不明な部分はあるでしょうか 分かりにくいところを中心に詳しく説明します この結果は 保存か印刷などするのでしょうか 再度見ることはあるのでしょうか 団体別の表なのでしょうか 複数団体を連続して処理していくのでしょうか よければもう少し詳しく処理の流れを教えてください

more_long
質問者

補足

遅くなってしまって申し訳ありません。回答をしてくださってありがとうございます。 ランダムになった結果は、大会の出場順として保存し、印刷します。 その際、時間や競技名なども書き込まなければならないので、最終的にExcelに結果をコピペするつもりです。 また、団体別ではなく、複数の団体から選んだ選手を団体関係なくごっちゃにしたいです。 わからない所なのですが、選手テーブルと同じ要領で馬名テーブルを作って良いのでしょうか?また、シャッフルボタンの作り方を詳しく教えていただきたいです。 初心者丸出しな質問で申し訳ありません。よろしくお願いします。

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.1

簡単な入門本を買って一通りやってから質問されたほうが良いと思います。