質問: access:フォームの一部だけを印刷したい 顧客管理のデータベースをテキストを見ながら作成中です。メインフォームで顧客情報をつくり、サブフォームで面談記録をつくりました。フォームの印刷をすると、全顧客のこれまで全ての面談記録が印刷されてしまいます。1人の顧客のデータのみ、1人の顧客のメインフォームとサブフォームの一部を印刷することは可能でしょうか。また、ワード、エクセルのように、ページを指定して印刷する方法が分かりません。どうか、教えてください。アクセス97使用しています。
回答: フィルタで抽出してから印刷するといいと思います。フィルタはデータを削除したわけでなく、見えないよう隠しているだけです。 たとえば、顧客idにカーソルがある状態にして、ツールバーの「選択」というアイコンをクリックすると、今表示している顧客idだけフィルタで選択したことになります。(一番下の件数が1件(フィルタ)と表示されると思います。 面談記録も1件だけ選ぶなら面談記録idなどにカーソルを持ってきて、「選択」アイコンをクリックします。○年○月分だけ欲しいなら、日付(○年○月○日)のうち、○年○月の部分だけを選択して(青色などで反転した状態)、「選択」アイコンをクリックすると○年○月のレコードだけ画面上残ります。 ページ指定で印刷するなら、メニューアイコンの「ファイル」のなかの「印刷プレビュー」で必要なページ番号を確認して、「印刷」でページを指定してください。 ただし、勝手にいじられないよう」作りこんでいるプログラムの場合、フィルタが使えないようになっている場合があります。