Microsoft Access 掲示板

レポートをウィンドウに合わせて表示したい / 5

12 コメント
views
4 フォロー
5
hiroton 2023/10/11 (水) 15:34:36 88156@f966d

レポートのなんやかんやってレポートを開こうとしてるときに制御できないみたいですね
しかたないので制御用のフォームを作ってなんやかんやしてみる

開くレポート

Private Sub Report_Load()
    If Nz(OpenArgs) <> "auto" Then DoCmd.OpenForm "制御用のフォーム名", , , , , , Me.Name
End Sub

制御用のフォーム

Private Sub Form_Load()
    DoCmd.Close acReport, OpenArgs
    DoCmd.OpenReport OpenArgs, acViewPreview, , , , "auto"
    Reports(OpenArgs).ZoomControl = 0
    DoCmd.Close acForm, Me.Name
End Sub
通報 ...
  • 6
    Dreamer 2023/10/11 (水) 15:58:29 1b673@46fae >> 5

    レポートをダブルクリックで開いた後にもうワンクリックする手間を省きたくて解決法を探しているので、フォーム作ってまで実現したいことではないですね。。考え方は参考になります。
    単純に設定で変えられたりできないもんでしょうか。。。