MSアクセス2003 - ダッシュボードの作成 - フォームへの値を返しますか?
-
19-09-2019 - |
質問
これは私が試したことがないものですが、私は私のMS Accessデータベース内のメトリックのダッシュボードを作成したいと思います。だから私は、私が依頼する必要がある最初の質問だと思う。
どのように私は、フォームに値を返すことができますか?私はトップ10の総売上高であり、集約クエリをaveの場合は、どのように私だけではなく、私はトップの結果から来てほしいクエリを指定することができますが、また、「トップ/最初のレコード」降順で(上場?私はシングルを使用する必要がありますテキストボックス?
私は、しかし、私はまた、単にいくつかのクエリのトップ値をリストしたいのです、データシートビューでサブフォームを作成すると、特定のクエリの結果全体を表示することを理解...
おかげで、私はこれはただ従うことを多くの質問につながると確信しています!
解決
あなたは、サブフォームまたはリストボックスを使用することができます。リストボックスとサブフォームのRecordSourceプロパティのコントロールソースプロパティは、実行時に設定することができます。ジェットSQLで返される最上位値の数を設定することが可能です。トップはインデックスから一致するすべての値を返すことに注意してください。のN の同じ値があるので、もし、トップ1、言うは、を返しますN の記録ます。
SELECT TOP 10 Field1, Field2 FROM tblTable ORDER BY Field1
または
SELECT TOP 10% Field1, Field2 FROM tblTable ORDER BY Field1
所属していません StackOverflow