0

これは私が試したことがないことですが、MS Access データベースにメトリクス ダッシュボードを作成したいと考えています。だから私が最初に尋ねる必要がある質問は

フォームに値を返すにはどうすればよいですか? トップ 10 の合計売上高であるクエリを集計した場合、上位の結果を取得するクエリだけでなく、「トップ/最初のレコード」(降順でリストする) も指定するにはどうすればよいですか?テキストボックス?

データシートビューでサブフォームを作成すると、特定のクエリの結果全体が表示されると思いますが、いくつかのクエリの上位の値をリストしたいだけです...

ありがとう、私はこれが従うべきより多くの質問につながると確信しています!

4

1 に答える 1

2

サブフォームまたはリストボックスを使用できます。リストボックスの ControlSource プロパティとサブフォームの RecordSource プロパティは、実行時に設定できます。Jet SQL で返される上位の値の数を設定することができます。Top はインデックスから一致するすべての値を返すことに注意してください。したがって、n 個の等しい値がある場合、たとえば Top 1 はn 個のレコードを返します。

SELECT TOP 10 Field1, Field2 FROM tblTable ORDER BY Field1

または

SELECT TOP 10% Field1, Field2 FROM tblTable ORDER BY Field1
于 2009-07-27T13:10:26.417 に答える