Access VBA質問箱 IV

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

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


1098 / 9994 ←次へ | 前へ→

【12195】Re:一つのレポートでいろんな条件
回答  小僧  - 12/10/27(土) 13:13 -

引用なし
パスワード
   ▼comakomako さん:
こんにちは。

> 日付範囲を加えたり金額を加えたりしていきたいので

抽出条件を変更するだけでしたら、
OpenReport メソッドの WhereCondition 引数を利用すれば可能です。

  DoCmd.OpenReport "レポート名", acViewPreview, , _
   "金額 > 300 AND 日付 Between #2012/10/01# AND #2012/10/31#"


>レポートのレイアウトは一つなので、いろんな条件で出したいのです。

こちらはいったんレポートを不可視状態で開いて
条件を指定してレポートを保存して閉じ、
再度レポートを開く様な感じになります。

  DoCmd.OpenReport "レポート名", acViewDesign, , , acHidden
  
  With Reports![レポート名]
    .GroupLevel(0).ControlSource = "店舗"
    .Section("グループフッター0").ForceNewPage = True
    .OrderBy = "分類, 商品CD"
    .OrderByOn = True
  End With
    
  DoCmd.Close acReport, "レポート名", acSaveYes
  
  DoCmd.OpenReport "レポート名", acViewPreview

ご参考になれば幸いです。

599 hits

【12190】一つのレポートでいろんな条件 comakomako 12/10/26(金) 18:34 質問[未読]
【12195】Re:一つのレポートでいろんな条件 小僧 12/10/27(土) 13:13 回答[未読]
【12202】Re:一つのレポートでいろんな条件 comakomako 12/10/31(水) 17:13 お礼[未読]
【12199】Re:一つのレポートでいろんな条件 hatena 12/10/30(火) 14:57 回答[未読]

1098 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078191
(SS)C-BOARD v3.8 is Free