0

MS Access 2003には、ユーザーの選択に応じて変更されたレポートがあります。1日から7日までの7日間の統計が表示されます。さて、私たちが7日間を過ごすとき、私たちは完全な長さの法定書類、横向きのフォーマットが必要です。ただし、5日以内の場合はそれほどスペースが必要ないので、文字形式に切り替えたいと思います。これは問題なく機能します。つまり、用紙フォーマットは変更されますが、レポートのサイズが正規の用紙サイズのままになっているように見えるため、その後は常に空白のページが印刷されます。これは非常に面倒です。レポートの幅を変更しようとしましたが(フォームのme.WidthとイベントReport!Widthを使用)、それほど大きな違いはないようです。

誰でも私を助けることができますか?

ありがとう

4

1 に答える 1

2

いつ幅を変更するかはわかりませんが、レポートをデザインモードで開き、幅を編集してから出力する必要があると思います。レポートを実行する前に必要な幅がわかっている場合は、次のような方法を試すことができます。

DoCmd.OpenReport "ReportName", acViewDesign

Reports("ReportName").Width = 5000

DoCmd.OpenReport "ReportName", acViewNormal
于 2010-08-13T14:32:25.713 に答える