次の方法で共有

Access 2007から印刷すると重複する

Anonymous
2013-05-23T04:45:24+00:00

お世話になります。

仕事で数年来、顧客管理にAccessを使っています。

Accessに登録したお客さんのうち一部にダイレクトメールを送る際、

作成したレポートから宛名を印刷しています。

2か月前から突然、印刷結果が重複するようになりました。

例えば、1番さんから1300番さんまで一気に『印刷』します。

すると1番から300番まで出力された後、

再び1番から300番まで出力されます。

(つまり途中まで印刷された後、再び最初から印刷されます)

これがなぜ起こるのか、原因がわからず、困っています。

下記の方法を試してみましたが、解決には至っていません。

・「データベースの最適化/修復」を行う。

・一度、レポートをPDF化し、PDFから印刷してみる。

ちなみにこの前は、「一度レポートをPDF化し、PDFを一部ずつ(例えば100部ずつ)

印刷」することを試してみて、なんとか重複せずに印刷できました。

以前までは1300枚全部を一度に印刷して何の問題も起こらなかったのに

突然、前記のようなことが起こってしまった原因を

今後のためにも、知りたいと思っています。

使用しているのはAccess 2007です。Windows 7で使っています。

出力するプリンターはCannon のレーザープリンターです。

皆さまのお知恵を拝借したく、どうぞよろしくお願いいたします。

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

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

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

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-05-24T02:45:22+00:00

    →これはだいぶ疑って複数回確認しましたが、「部数」は1でした。

     また、もし部数が「2」となっていた場合、例えば1から1300番まで印刷するとして、

     1,1,2,2,3,3,4,4,…のように、出力されるのが普通ではないでしょうか。

     今回の場合、1,2,3,4,…,300,1,2,3,4,…300,301,302 と

     1-300まで一度出た後にまた1から出力されており、不思議に思っています。

    「部単位で印刷」にチェックが入っているとそうなりますが、「部数」が1なのでこれではないですね。

    > 重複はない場合、

    > Accessのプレビューでも重複してますか。

    > 別のプリンタがあるのなら、それで印刷した場合どうなりますか。

    →Accessのプレビューでは重複していません。

     ちなみにAccessのプレビューをPDF化したファイル内でも重複は見られませんでした。

     印刷するとダブって出てきます。

     実際に印刷するまで確認のしようがなくて戦々恐々としています。

     別の使えるプリンタはないです。

    プレビューで重複していない、PDFでは重複していないとなるとプリンタ側の問題の可能性もありますね。

    プリンタの設定でそのような設定(例えば控えを出力する)がないのか確認してみてください。

    また、プリンタドライバーを最新のものにアップデイトするなどもしてみてください。

    また、その症状がでるのはそのレポートのみですか。他のレポートでも同様の症状がでますか。

    レポートを一から作り直しても同様の症状はでますか。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2013-05-24T01:51:31+00:00

    ご返答ありがとうございます。回答いたします。

    > まずは、プリンタの設定で「部数」が 2 になっていないか確認してみてください。

    > もし2になっていたら「部数」を 1 に変更してください。

    →これはだいぶ疑って複数回確認しましたが、「部数」は1でした。

     また、もし部数が「2」となっていた場合、例えば1から1300番まで印刷するとして、

     1,1,2,2,3,3,4,4,…のように、出力されるのが普通ではないでしょうか。

     今回の場合、1,2,3,4,…,300,1,2,3,4,…300,301,302 と

     1-300まで一度出た後にまた1から出力されており、不思議に思っています。

    > 次、レポートのレコードソースはテーブルですか、クエリですか。

    > クエリの場合、そのクエリを単独で開いた場合、データは重複してますか。

    > クエリ段階で重複しているならクエリの作りに問題があります。

    > クエリのSQLをご提示ください。

    →レコードソースはクエリです。

     先ほど確認したところ、データは重複していませんでした。

    > 重複はない場合、

    > Accessのプレビューでも重複してますか。

    > 別のプリンタがあるのなら、それで印刷した場合どうなりますか。

    →Accessのプレビューでは重複していません。

     ちなみにAccessのプレビューをPDF化したファイル内でも重複は見られませんでした。

     印刷するとダブって出てきます。

     実際に印刷するまで確認のしようがなくて戦々恐々としています。

     別の使えるプリンタはないです。

    回答は以上になります。よろしくお願いします。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2013-05-23T06:18:39+00:00

    まずは、プリンタの設定で「部数」が 2 になっていないか確認してみてください。

    もし2になっていたら「部数」を 1 に変更してください。

    次、レポートのレコードソースはテーブルですか、クエリですか。

    クエリの場合、そのクエリを単独で開いた場合、データは重複してますか。

    クエリ段階で重複しているならクエリの作りに問題があります。

    クエリのSQLをご提示ください。

    テーブルの場合、テーブルデータ自体に重複はありますか。

    あるなら、重複データを削除してください。

    重複はない場合、

    Accessのプレビューでも重複してますか。

    別のプリンタがあるのなら、それで印刷した場合どうなりますか。

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

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