私は格付けデータベースで作業しています。私の生徒は論文を書いて、7つの異なる分野で6対1のスコアを与えられます。 1点が最悪で6点が最善です。 1つのフィールドで4つのスコアの80%と1つを超えるスコアを取得する必要があります。IIfおよび/またはstatementを使用して計算されたフィールド
編集:私がしようとすると、これをクリーンアップするつもりです:
現在、以下のフィールドを持つ一つのテーブルがある:
Student_Name
Paper_Analysis(このフィールドは、1の値を持つことができます6,6は最高の)
Paper_Purpose(このフィールドは6は最良であり、1〜6の値を有することができる)
Paper_Voiceあります(このフィールドは、1〜6の値を有することができ、図6は最良である)
Paper_Concision(このフィールドは1〜6の値を有することができ、6は最良である)
Paper_Accuracy(このフィールドを持つことができ1〜6の値、6が最良である)
Paper_Content(このフィールドは6は最良であり、1〜6の値を有することができる)
Paper_Reasoning(このフィールドは1〜6の値を有することができ、 6は最高です)
Paper_Score(これは計算された値ですD Paper_Purpose、Paper_Voice、Paper_Concision、Paper_Accuracy、Paper_Content、Paper_Reasoning)を添加
Paper_Average(このフィールドは、それらが80%以上有していなければならない学生に合格するためにPaper_Pass([Paper_Score]/42として
を計算されたパーセントでありますPaper Averageフィールドに入力します。また、Paper_Purpose、Paper_Voice、Paper_Concision、Paper_Accuracy、Paper_Content、Paper_Reasoningフィールドのいずれかに1つだけ許可されています。)
Paper_Passフィールドは問題があります。私はIIf([Paper_Average]> 0.8、 "PASS"、 "FAIL")を使用しましたが、これは唯一の4つのルールを考慮に入れていません。
ありがとうございます。私はSQLを使用しても構いません。唯一の注意点は、私はSQLの初心者です。通過のためのルールは以下の通りであると仮定すると
ようこそ! 「4 *のスコアは1つしかない」とはどういう意味ですか?複数の3と5が許容されますが、1つだけが許可されますか?そして確かに、SQLを使ってこれを解決したいのですが、それは正しいでしょうか?それから、関係するテーブルの構造を見る必要があります。質問を編集して必要な情報を追加するだけです。 – Leviathan
編集元の投稿です。私は十分にそれをきれいにすることを望む。ありがとう –
人が1,2,3を取得したらどうなりますか?したがって、6 + 6 + 6 + 6 + 3 + 3 = 36のスコアは平均86%に等しく、NO 4を持っています。 –