Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
レポートの特定レコード印刷
投稿日時: 20/06/29 10:05:54
投稿者: Cyber033

レポートの通常印刷では全ページ印刷になってしまいますが、特定のレコードのみ印刷したいのですが、
VBAを使わずに1ページ分印刷をする方法がわかりません。

回答
投稿日時: 20/06/29 10:37:26
投稿者: hatena
投稿者のウェブサイトに移動

レポートのレコードソースをパラメータクエリにして特定のレコードを抽出できる条件を設定することになりますね。
 
例えば、開いているフォームのカレントレコードのみ印刷したいなら、
 
レコードソースのクエリの主キーフィールドの抽出条件に下記のように設定するといいでしょう。
 
Forms!フォーム名!主キーフィールド名
 

投稿日時: 20/06/29 16:51:18
投稿者: Cyber033

フォームのレコードソースはクエリにしないとダメでしょうか。現状はテーブルになっています。
テーブルなので抽出条件が使えません。

回答
投稿日時: 20/06/30 11:36:13
投稿者: hatena
投稿者のウェブサイトに移動

>フォームのレコードソースはクエリにしないとダメでしょうか。現状はテーブルになっています。
 
その場合は、VBAまたはマクロが必須になります。
テーブルをクエリにすることに躊躇する理由はなんでしょうか。
 
あるいは、VBAでやるにしてもそれほど難しいものではなりません。今後のスキルアップのためにVBAにチャレンジするのもおすすめです。
 

投稿日時: 20/06/30 14:38:21
投稿者: Cyber033

ありがとうございました。
VBAにチャレンジしてみます。