2

選択クエリのように、クエリ内でフォームのコンボ/テキストボックスを参照する方法はありますか?

私は通常、選択クエリの条件で次のようなものを使用します。

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

しかし、これはクロス集計クエリでは機能しませんか?私が見つけたばかりです。複数のクロス集計を設定せずに同じ種類のパラメータ制御を実行する方法はありますか?

4

1 に答える 1

9

フォームを参照する場合は、クエリにパラメータを追加する必要があります。これを行うには、クエリデザインウィンドウを右クリックするか、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;

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

于 2009-07-20T13:07:20.877 に答える