家・車以外で、人生で一番奮発した買い物

個人情報のデータベースで、個人ごとのレポートをその都度
一名分出力したいのですが、全レコードが印刷されてしまいます。

できれば、個人情報の参照画面にボタンを作成し、
クリック時に表示されているレコードだけのレポートがほしいのですが、
できますでしょうか。

A 回答 (2件)

できますよ。


個人情報の参照画面からIDなどのキーを使ってクエリで抽出するようにして印刷
すれば簡単です。
例えば
その作ってあるレポートのプロパティのレコードソースに個人情報テーブルが設定
されているはずですので、クエリビルダを起動してフィールドを設定します。
クエリのIDに =Forms![個人情報参照画面]![ID] の抽出条件を入れれば個人情報
の参照画面に表示されているIDを参照してそのIDのレコードをクエリが抽出して
くれます。
そのレポートを個人情報の参照画面のボタンに設定すればOKです。
    • good
    • 0
この回答へのお礼

ご解答ありがとうございます。
無事解決しました。

大変便利です。ありがとうございました。

お礼日時:2002/10/08 15:24

レポートを開く時に、フィルターをかける事により、特定のレコードだけを印刷する方法もあります。


DoCmd.OpenReport "レポート名",acViewPreview, , "[レポートの元になっているクエリ名]![個人を特定するフィールド名] = " & 個人を特定するフィールドの値
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!