次の方法で共有

メインパネルの開始と終りのテキストボックスの日付で抽出したデータを集計クエリで集計したい。

Anonymous
2023-04-28T09:36:15+00:00

社員の勤怠を記録した勤怠テーブルを、

早退や外出といった項目を列に、

社員を行に、

欠勤日数を値にしてクロス集計したいのですが、

集計範囲をBetween演算子でなく、

メインパネルに設けた開始日と終了日のテキストボックスの日付を参照したいです。

クロス集計のもとになっている"今年度の休暇届出状況クエリ"の抽出条件に

Between [Forms]![メインパネル]![開始] And [Forms]![メインパネル]![終了]

と入れて抽出するところまでは上手く出来るのですが、

このクエリを元にしたクロス集計クエリにすると

「有効なフィールド、又は式として認識しません」とエラーします。

フォームのコントロールを直接クロス集計クエリで使えないみたいですが、

何かアドバイス頂けませんか?又は代替案アドバイス頂けませんか?

Access2019/Windows10

Microsoft 365 と Office | アクセス | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Makapu 92,110 評価のポイント ボランティア モデレーター
    2023-04-30T00:52:59+00:00

    teruo50016 さん、こんにちは。

    クロス集計で「有効なフィールド、又は式として認識しません」というエラーが発生するのですね。

    クロス集計の元にしている選択クエリーをデザインビューで開いて、「パラメーター」を選択します。

    クエリパラメーターの「パラメーター」と「データ型」に抽出条件を設定して下さい。

    お試しになった結果の返信お待ちしております。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません