私は約20列のクエリを持っており、最後の列に最大量を取得したい。 iif(a>b,a,iif(b>c,b,c))
を試しましたが、a
、b
、c
はいずれの注文でも表示されていないため動作しません。
私が使用できる数式はありますか?アクセスクエリ - いくつかの列のmaxiumを取得する方法
答えて
次のユーザー定義関数(UDF)を使用することができます:あなたのVBAモジュールMyFnc
(それはそれを作成し、存在しない場合)と、使用中にそれを置く
Function Max(ParamArray a() As Variant) As Variant
Max = Empty ' return value in case of no supplied parameters
Dim i As Integer
For i = LBound(a) To UBound(a)
If i = LBound(a) Then
Max = a(i)
Else
If Max < a(i) Then Max = a(i)
End If
Next i
End Function
をその結果は
Max(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
となります。これは20列の使用に適しています。
こんにちはMiroxlavさん、ありがとうございました!私はただの不思議がありますが、私はコーディングの背景を持っていないことに注意してください。私がここで間違ったことを述べた場合、私に知らせてください。上記のiif関数については、私の元の例をとります。最大値はd = $ 30ですが、関数は最小値から最大値にソートされていないため、b = $ 20を与えるように感じます... wouldnそれ? – CW110
@miroxlavまた、標準のモジュール名に関数名を接頭辞として付けると、少なくともVBA構文が無効です(少なくともAccessでは)。 publicと宣言されている限り、「Max(a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p 、q、r、s、t) ' –
@CPerkins - もう一度ありがとうございます。私はコードからの呼び出しをテストしたが、クエリからの呼び出しはテストしなかった。今私は13年前、私がAccessで広範囲にプログラムを作成したとき、それがあなたのように働いたことを思い出します。 – miroxlav
- 1. 行列のいくつかの行を取得するPythonの方法
- 2. いくつかのプロパティの値を取得する方法は?
- 3. 2つのExcelの列の違いを取得する方法
- 4. アクセスクエリからテキストを取り除く
- 5. Python Pandasで、1つの列を取得し、次にいくつかの列をスキップして連続した列を取得する方法
- 6. Perlでハッシュのハッシュからいくつかの値を取得する方法
- 7. jqueryでいくつかのTR内でTDの値を取得する方法
- 8. アクセスクエリからレコードを返す方法
- 9. C#クラスプロパティの名前(文字列内)を取得する方法は?他のいくつかのクラスで
- 10. 同じタイトルのいくつかの列で特定のIDを取得する方法SQL ANDROID
- 11. ウェイポイントを取得する方法はいくつかありますか?
- 12. Rectangle配列を持つColumnDocumentRendererのLayoutResultを取得する方法
- 13. 一意のレコードをmsアクセスクエリで取得する
- 14. msアクセスクエリを実行する方法
- 15. データストアからいくつかの行をすばやく取得する方法はありますか。
- 16. 配列内の値を見つけて取得する方法
- 17. Crystal Reportの1つの列から異なる値を取得する方法
- 18. Grailsのmessage.propertiesからいくつかの値を取得する
- 19. MDX:1つの以上の列の列の合計を取得する方法
- 20. マイクロソフトのアクセスクエリを整列する
- 21. 文字列の配列からランダムオブジェクトを取得する方法
- 22. 配列の配列から値を取得する方法は?
- 23. 配列内のレイアウトから8つのテキストビューを取得する方法
- 24. ウェブをクロールしていくつかのキーワードを持つサイトのリストを取得する方法
- 25. 異なる値を持つ列名を取得する方法
- 26. 取得する方法2つのデバイス
- 27. Sequelize groupwise maxium
- 28. スプレッドシートから行ではなく列の値を取得する方法
- 29. jsonからデータを取得する方法、複数のjson配列を持つ
- 30. Javaの2つのオブジェクトフィールドの違いを取得する方法
クエリコードを含める場合は、さらに手助けすることができます。 – Rominus