![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Accessで体力テストの作成をしております。
体力テストの結果をフォーム上に入力して、その結果を基に各項目の点数を付けます。
男女別で点数表がありそれを基に点数を付けるのですが、どのように設定していいものかわかりません。わかる方がいましたらご教授ください。よろしくお願いします。
下記が具体例になります。
氏名:アクセス太郎
握力
結果 右:40 左:45
点数表 男性 女性 点
0~30 0~18 1
31~35 19~24 2
36~40 25~39 3
41~45 30~34 4
得点:右 3点 左 4点 ←のように表示したいです。
No.2ベストアンサー
- 回答日時:
一行の式でも頑張れば書けますが、、、
以下のような関数書いて、クエリで呼び出すのが良いと思います。
Function GripScore(Sex,intResult) as integer
if Sex = "男性”
select case intResult
case 0 to 30
GripScore = 1
case 31 to 35
gripscore = 2
case 36 to 40
gripscore = 3
case 41 to 45
gripscore = 4
case else
gripscore = 5
end select
else
select case intResult
case 0 to 18
GripScore = 1
case 19 to 24
gripscore = 2
case 25 to 29
gripscore = 3
case 30 to 34
gripscore = 4
case else
gripscore = 5
end select
end function
男性の場合は12引いて、同じ判定でスコア出すことも可能です。
19引いて、div5(5で割ったときの整数値を求めて)スコア出しても良いですが、例外判定(そのままだとマイナスになったり想定外の値が出たりすること)をどうせ組み込まなくてはいけないので、わかりやすい形でやっておいたほうが後々良いのかなと思います。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- 教育学 エクセルで小数点以下を四捨五入について教えてください。 2 2023/04/05 17:33
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- 統計学 テストの順位についてです 今回のテストの順位を知りたいのですが、できますでしょうか?今回は僕の学年は 4 2022/11/30 19:15
- 再婚 30代後半女性を点数で付けると何点になりますか? 婚活男性の方に質問です。 女性を婚活から見た時の点 1 2022/10/11 23:14
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORACLEで一番最初の結果だけを...
-
DB2でREPLACEによる文字列の置換
-
Oracleのビュー作成時に「指定...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
ACCESSでの改行コード
-
Accessでテーブル名やクエリ名...
-
Access テキスト型に対する指定...
-
Accessでコードを入れると名前...
-
セルの右クリックで出る項目を...
-
異なるサーバのDBデータ同士を...
-
作番ってどういう意味でしょうか?
-
Accessフォーム全レコードをPDF...
-
【至急】Accessのフィールドの...
-
ACCESSのクエリで集計で、先頭...
-
Accessで、固定アルファベット+...
-
Accessのフィールド数が255しか...
-
FROM の中で CASE を使えるでし...
-
Excel→Accessへ貼り付けがおかしい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracleのビュー作成時に「指定...
-
ORACLEで一番最初の結果だけを...
-
Oracle SQLにて固定長でデータ...
-
ROWNUMについて
-
group by でselect
-
DB2でREPLACEによる文字列の置換
-
抽出結果を1件ずつ次の抽出条件...
-
ある値以上の空き番の最小値を...
-
Access フィールドに入力した数...
-
時間の重複を加味した連続時間S...
-
SQL の抽出方法
-
ある単位で集計した最小値を項...
-
sqlplusで日本語入力
-
sqlの条件文に関して
-
distinct で抽出したレコード件数
-
条件文を使ったグループ出力SQL文
-
WITH句で複数テーブルを定義す...
-
同行内の最大値
-
SQLについて質問です。
-
PL/SQL 複数件同じ値で更新す...
おすすめ情報