Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


600 / 2272 ツリー ←次へ | 前へ→

【11002】クロス集計クエリについて カダワン 09/2/17(火) 20:26 質問[未読]
【11003】Re:クロス集計クエリについて Gin_II 09/2/17(火) 22:10 回答[未読]
【11007】Re:クロス集計クエリについて カダワン 09/2/19(木) 12:25 お礼[未読]

【11002】クロス集計クエリについて
質問  カダワン  - 09/2/17(火) 20:26 -

引用なし
パスワード
   いつもお世話になっております。
また宜しくお願いいたします。
Accessは2000です。

フォームに入力された日付(範囲)を抽出条件としたクエリを集計元
としたクロス集計クエリを作成したいのですが、ウィザードで作成する
と「'[Forms]![form]![日付]'を有効なフィールド名、または式として
認識できません」のエラーが出ます。

フォームの日付は日付型ですので、抽出欄には[Forms]![form]![日付]
で機能するはずですが、クロスにすると上記のエラーが出ます。
(実際には範囲指定ですが、その日ズバリでもエラーになります)
集計元のクエリ単独では何もエラーが出ないのですが、クロス集計クエリ
にすると働きません。

何か間違っているのでしょうか?
また回避方法がお分かりになる方、是非ご教示下さい。
宜しくお願いいたします。

【11003】Re:クロス集計クエリについて
回答  Gin_II  - 09/2/17(火) 22:10 -

引用なし
パスワード
   >フォームに入力された日付(範囲)を抽出条件としたクエリを集計元
>としたクロス集計クエリを作成したいのですが、ウィザードで作成する
>と「'[Forms]![form]![日付]'を有効なフィールド名、または式として
>認識できません」のエラーが出ます。

クロス集計クエリの場合には、パラメータの型を指定してやる必要があります。

クエリのデザインビューから、「クエリ」→「パラメータ」で、

[Forms]![form]![日付] 日付/時刻型

といった感じで指定してください。
あと、フォーム名が、"form" であれば、たぶん予約後だと思いますので、
変更した方が無難だと思います。

【11007】Re:クロス集計クエリについて
お礼  カダワン  - 09/2/19(木) 12:25 -

引用なし
パスワード
   ▼Gin_II さん:

いつもありがとうございます。
うーん、いつもながらお見事です!カンペキです。
本当にありがとうございました!!

600 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078197
(SS)C-BOARD v3.8 is Free