2009-07-16 16 views
1

選択クエリのようなクエリ内でフォームのコンボ/テキストボックスを参照する方法はありますか?MS Access Crosstabクエリパラメータ

like forms!frmMain.qTitleofSomething&* (access adds the brackets for me) 

が、これはクロス集計クエリでは動作しません??:

私は通常、選択クエリの基準では、このようなものを使用します私はちょうどそれを知りました。複数のクロス集計を設定せずに同じ種類のパラメータ制御を実現する方法はありますか?

+0

質問が不明です。あなたはSQLを供給できますか? –

答えて

6

フォームを参照する場合は、クエリにパラメータを追加する必要があります。これは、クエリデザインウィンドウを右クリックするか、SQLビューに入力することで実行できます。あなたはのラインに何かで終わる必要があります。

PARAMETERS [Forms]![frmA]![Field1] Short; 
TRANSFORM Count(tblA.ID) AS CountOfID 
SELECT tblA.Field2, Count(tblA.ID) AS [Total Of ID] 
FROM tblA 
WHERE tblA.Field1=[Forms]![frmA]![Field1] 
GROUP BY tblA.Field2 
PIVOT tblA.Field1; 

ショートフィールドのデータ型を参照します。タイプは、クエリーデザインウィンドウで右クリックして[パラメータ]を選択することで利用可能なドロップダウンリストに含まれます。

+0

これは大変感謝しています!私は私の髪を引っ張っていた、あなたは私に余分な前と後の多くのクエリをたくさん保存! Remouに感謝! – Justin