No.5
- 回答日時:
自作関数を作ってもいいですね。
モジュールを新規作成して、下記の内容をコピー、貼り付けして、名前を付けて保存してください。(名前は何でも構いません。モジュールの内容が分からなくても大丈夫です。とにかく、コピー、貼り付けさえすれば動きます。)
で、クエリの[フィールド]の部分に、
=ChooseMax([国語],[算数],[理科])
のように、比較するフィールドをコンマで区切って入力してください。
これで、仰る機能が実現できるはずです。
----切り取り線----
Public Function ChooseMax(ParamArray Values() As Variant) As Variant
Dim i As Long
On Error Resume Next
ChooseMax = Values(0)
For i = 1 To UBound(Values)
If Values(i) > ChooseMax Then
ChooseMax = Values(i)
End If
Next i
End Function
----切り取り線----
No.3
- 回答日時:
先に回答された方のようにテーブル構造を変えたほうが汎用性はあると思いますし、またVBAを使えばより簡単に実現できると思います。
が、あえて補足の例だけのフィールドだと仮定した場合、次のように式ビルダ内に入力すれば科目に関係無く最大値の点数がでます。最小値は不等号を逆にすれば解決すると思いますので、省きます。
最大点数: Choose(IIf([国語]>=[算数],1,IIf([算数]>=[理科],2,IIf([理科]>=[国語],3,1))),[国語],[算数],[理科])
No.1
- 回答日時:
式ビルダーを使わない方法?です。
クエリーデザイン中に表示->集計をチェックします。
最大値、最小値を求めたいフィールドを出して、
集計欄を最大、最小として、クエリーを実行します。
これでどうでしょう?
この回答への補足
すみません。質問内容に不備がありましたことお詫びいたします。
フィールド毎の最大値、最小値ではなく、1つのレコードのうちの各フィールドの中から選び出すという手順です。
例えば、リストの状態でAさん、Bさん、Cさん(名前フィールド)それぞれの国語フィールド、算数フィールド、理科フィールドの点数のうち、科目に関係なくAさん、Bさん、Cさんそれぞれの最大値、最小値の点数を抽出したいのです。
すみませんが、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- C言語・C++・C# プログラミングを教えて欲しいです。 配列aは、int a[9]={7,6,12,8,3,5,10,9 4 2022/12/19 23:27
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Safari(サファリ) インターネットの画面を左右に寄せて閲覧する方法を教えてください 1 2022/05/18 21:03
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ACCESSにてフィールド間の最小値を表示するためのモジュール
その他(データベース)
-
あるフィールドの最大値を条件にデータを抽出する方法
その他(データベース)
-
Access 各レコードの中での最大フィールドを抽出したい
Access(アクセス)
-
-
4
2つ以上の変数を比較して最大数を求めたい
Word(ワード)
-
5
2つの数値のうち、数値が小さいほうを採用する数式
Excel(エクセル)
-
6
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
7
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
8
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
9
Access2000 2番目に大きい数値の抽出
Excel(エクセル)
-
10
「#エラー」の回避
Access(アクセス)
-
11
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
12
配列に中で一番小さい値を教えてくれる関数ありませんか/アクセス、VBA
PowerPoint(パワーポイント)
-
13
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
14
Access サブフォームでの選択行の取得
その他(データベース)
-
15
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
16
AccessのDMax関数の複数条件式に関して
Access(アクセス)
-
17
VBとアクセスでSQL文に変数を使いたいのですが
Visual Basic(VBA)
-
18
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
19
ACCESS 一番最新の日付の金額を出したいのですが・・
その他(データベース)
-
20
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「初め」か「始め」どちら?
-
「ん」一文字の漢字はありますか?
-
”ギリギリ” を丁寧に言うには
-
この文字の変換方法を教えて
-
「取組」と「取り組み」の違い
-
「時間がたつ」の「たつ」は、...
-
木へんに夕に卩ってどう読みま...
-
“わく”に宛てる漢字について
-
きへんに毎と書くと梅ですが、...
-
「50万円を超える」は50万円以...
-
0(ゼロ)とO(オー)の書き分け...
-
「バビロンシステム」ってなん...
-
「基」と「元」の使い方
-
日差しが差す(陽射しが射す)...
-
魚へんの下の点々が大
-
奥さんと同じ布団で寝ると勃起...
-
次頁はなんと読みますか?
-
お礼は「有難う御座います」で...
-
「~していただきまして、あり...
-
“せせらぎ"って漢字ある?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「初め」か「始め」どちら?
-
”ギリギリ” を丁寧に言うには
-
この文字の変換方法を教えて
-
「取組」と「取り組み」の違い
-
「時間がたつ」の「たつ」は、...
-
「50万円を超える」は50万円以...
-
「一つひとつ」とどうして前は...
-
木へんに夕に卩ってどう読みま...
-
「ん」一文字の漢字はありますか?
-
「~していただきまして、あり...
-
次頁はなんと読みますか?
-
「基」と「元」の使い方
-
お礼は「有難う御座います」で...
-
0(ゼロ)とO(オー)の書き分け...
-
魚へんの下の点々が大
-
「お客様お一人おひとり」と書...
-
“わく”に宛てる漢字について
-
「バビロンシステム」ってなん...
-
日差しが差す(陽射しが射す)...
-
ネ+豊 でなんと読みますか?
おすすめ情報