- 締切済み
アクセス プリント
win XP で アクセス2002 を使っています。 例えば、貯金通帳の追加記入の様に、以前出力した用紙に、後日、次ぎの行から追加印字するように出来るでしょうか?貯金通帳などは、以前印刷した最後の行を覚えさせているのでしょうか?どんな仕組みになっていますか?私は、レーザープリンタ エプソンLP-8300とか キャノンLBP-220などの古いプリンターを使っていますが、最近のプリンタ-でもかまいません。教えて下さい。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#22222
回答No.2
1、列[出力ページ番号]に出力ページを書き込む。 2、列[印刷済み]に真・偽のフラッグを立てる。 3、レポートには[出力ページ番号]単位で出力する。 4、[印刷済み]行は、文字を白色に変更する。 これで、追加印字が可能になると思います。
- PrintScree
- ベストアンサー率25% (538/2091)
回答No.1
単純に考えれば、既に印刷したデータに印刷済みフラグを立てて、フラグがたっていたら印刷しないようにする。 というのが、パっと思い浮かびます。 ですので、レポートの詳細でIIf関数を使用し、データソースに次のように記述すればよいと思います。 =IIf([印刷済みフラグ]=1, "", [印刷したいデータ項目]) そして、印刷が終了したら新たに印刷したデータの印刷済みフラグを更新してください。 私は多分これを印刷用ワークテーブルを使用してモジュールで全てやらせるかもしれませんw かなり説明を省略しているので、後はご自分で試行錯誤してみてください。
お礼
早い回答をありがとうございます。なるほど、概略が理解できました。「印刷用ワークテーブルを使用してモジュールで全てやらせる」というのが難くて一寸私レベルでは解りませんが、思考錯誤トライしてみます。 重ねて有難うございました。