次の方法で共有

レコードがない場合も用紙の最後まで罫線を出力する方法

Anonymous
2013-12-30T09:46:27+00:00

お世話になります。

タイトルの件、AC97にて下記の方法があります。

この方法は、ACCESS2003でも有効でした。

http://support.microsoft.com/kb/404909/ja

しかし、この方法をACCESS2010で利用すると、うまくいかないケースがあります。

例えば、1ページに15行印刷するようにした時、2ページ目の最終行がたまたま

レコードの終わりの時。(トータルレコードが30レコードの時)

2ページ目の最終行が印刷されず、3ページ目に罫線のみの空白ページが印刷され、

4ページ目の途中まで、罫線のみが印刷されます。

回避方法をご存知の方、よろしくお願いします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

質問作成者が受け入れた回答

Anonymous
2014-01-02T03:15:04+00:00

その方法は、VBAのコード量も多く、VBAとレポートのイベントのメカニズムを理解していないと使いこなすのは難しいですね。

レポートのプロパティの設定やレイアウトでうまく行かない場合も多々あるようですが、実物を見ないでそれを特定するのはなかなか困難です。

別方法の提案ですが、下記で紹介している方法はVBAコードも1行ですし、比較的シンプルでトラブルが少ないのでお勧めです。

レコードがない場合も用紙の最後まで罫線を出力する - hatena chips

他にも下記の方法がありますので、試してみてください。

レコードがない場合も用紙の最後まで罫線を出力する関数

レコードがない場合も用紙の最後まで罫線を出力する NextRecord版

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

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-01-03T01:58:51+00:00

    hatena19 様

    ありがとうございます。

    無事解決しました。

    また、機会がありましたらよろしくお願いします。

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

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