2016-09-12 4 views
0

私はマネージャとして、毎週監査員として各従業員に記入するフォームを用意しています。現在、フォームはExcelにあります。彼らはこのデータを時間の経過と共に追跡して傾向を見直したいと思っています。彼らが求めているのは、基本的には1対多の関係です。フォーム上の各回答は、監査フォームごとに1つのレコードではなく、テーブルに新しいレコードを作成する必要があります。 34の監査質問があり、はい、いいえ、または該当なしのいずれかになります。私の経験のほとんどはSQLとOracleのデータベースにありますので、私はAccessをあまりよく知っていません。彼らはAccessでフォームを探していて、監査応答を入力してから、Tableauで動向などを作成することができます。 したがって、例:Rep:Ms. Smith監査の日付:2010年9月10日、1年または無応答の34問のそれぞれ。私は、代理人の名前を34回入力しなくてもフォームを稼働させることはできないようです。 Access初心者のためのおすすめ?アクセスに1対多のフォーム

答えて

0

あなたの質問に誤解があった場合は私を修正しますが、ここでは私が行うことです。

Representativeと呼ばれる2つのテーブルを作成できます。もう1つはAuditです。

Representativeテーブルでは、フィールドRep_Nameを作成し、Accessにオートナンバー型プライマリキーを作成させます。

Auditには、監査の日付フィールドを作成し、番号フィールドRep_ID,34 Yes/Noフィールドを作成して監査質問に使用し、Autonumberプライマリキーを作成させます。

はその後 データベースの関係に、あなたは Representative> ID Audit> Rep_IDにリンクします。

2つのフォームを作成できます.1つはユーザーが名前を選択/入力するフォームで、もう1つは日付を入力/入力して質問が表示されるフォームです。両方のフォームをボタンでリンクすることができます。

関連する問題