• 締切済み

Accessの操作方法 レポートの年賀状について

アクセスで住所録をつくり、年賀状印刷をしたいと思っています。 家族のひとり(主に旦那様)を元に、サブフォームで家族構成として個人のフォームを作っています。 つまり、2つのフォームで出来ています。 レポートのウィザードで年賀状を作成しようとしたら、うまく出来ません。 【例】 ○○○××男 様  とは出来ますが、その××男には奥さん&子供がいる場合、 ○○○××男 様    □□子 様    △△子 様 と表示させたいのですが、どうすればいいのでしょうか? うまく説明できなくてすみません。 よろしくお願いします。

  • Yuuho
  • お礼率54% (434/803)

みんなの回答

  • sanbit
  • ベストアンサー率32% (16/50)
回答No.2

>家族のひとり(主に旦那様)を元に、サブフォームで家族構成として個人のフォームを作っています。つまり、2つのフォームで出来ています。 テーブルは2つですか、1つですか? いずれにしましても、 (1)レポート印刷するための家族名1、家族名2を含むクエリ、(「様」を式で付けます)を作成します。 (2)はがきレポートの家族のひとり(主に旦那様)のコントロールをコピーし、横に並べます。このコントロールソースを家族名1にします。 同じように家族名2を作成します。 私が現にしている方法です、参考まで、

Yuuho
質問者

お礼

ありがとうございます。 出来ました。

  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.1

サブレポートの利用で解決できるのではないでしょうか?サブレポートはサブフォームと同じような扱い方です。

Yuuho
質問者

補足

ありがとうございます。 私も、そう思い試してみたのですが出来ない・・・。 メイン&サブともハガキウィザードで作ったのですが、表示は出来るのですが、サイズが小さくならないのです。 用紙サイズを小さくすればいいのかと思い、してみるももの、よく分からなくて。 サブは住所とかいらいので削除すると、エラーが出ます。(フィールドが見つかりません。など・・・。) だから、サブをメインに入れてもサブが大きすぎてちゃんと印刷されない・・・。 作り方が間違ってるのでしょうか?

関連するQ&A

  • Access2003 レポートレイアウトについて

    Access2003 レポートレイアウトについて Access初心者です。ご存知の方がいらっしゃいましたら教えて下さい。 レポートレイアウトについて フォーム上で請求書のデータ入力を行う際は、サブフォームの 請求内容の詳細を「昇順で並び替え」を行い項番(オートナンバー)の 若い番号順に並べ替えを行っていますが、レポートの印刷プレビューを 呼び出すと並び方が「降順」となり「昇順」に切替えることができません。 レポート上でサブフォームに入力した内容をオートナンバーの若い番号順「降順」 に並び替えをすることは可能でしょうか? フォームで並び替えを行ったとおりにレポートへ表示させるためにはどのように させると宜しいでしょうか?

  • ACCESSで表示されているフォームだけをレポートに出したい

    アクセスで、入力したフォーム内容をすぐにレポートで印刷できるよう、コマンドボタン作成ウィザードで、レポートの操作→レポートのプレビューを行ったのですが、IDが1のものが表示されてしまいます。。 これを、表示されているフォームIDのものをプレビューさせることはできますでしょうか? 色々調べてみたのですが、分からなかったので。。 宜しくお願いします!

  • ACCESS2007の連絡先テンプレートからはがきウィザードで年賀状を

    ACCESS2007の連絡先テンプレートからはがきウィザードで年賀状を書こうと思っているのですが(宛名用のレポートは出来ています)、「この人は印刷するけどこの人は印刷しない」みたいな設定を簡単に行う方法を調べています。 理想は、『連絡先詳細フォーム』にチェックボックスを付け、そのチェックボックスにチェックが入っている人は年賀状レポートに表示されないようにしたいのですが、何せアクセス初心者なので、どうしていいのか訳わからん状態です。 どなたかお知恵をください。よろしくお願いします。

  • アクセス住所録 年賀状印刷 プリンタがない

    家にプリンターはないのですが アクセスに住所録があり レポートで年賀状のデザインは作れるのですが 印刷できる環境にありません。 写真屋さんに頼む時にアクセスのレポートのデザイン通り印刷することは可能でしょうか?

  • アクセス2003 フォーム→レポート?

    アクセス2003です。 アクセスのフォームから、住所や名前を入力すると、 封筒印刷ができるようになっています。 それが、いつ頃からか同じ物が2度ずつレポートにあがってくるようになりました。 1件だけの印刷なら、印刷ページを~1にすればすむのですが、 続けて2件3件と印刷したいときは、~1、3~3、5~5みたいにしないと いけなくなり、大変不便をしています。 修正したいのですが、どこをみればいいのでしょうか? (マクロ、モジュールなどのどの部分と詳しく教えていただけると助かります) 当方、テーブルからレポートまで一通りはいじれますが、 マクロ、モジュールになるとさっぱりです(>_<)

  • アクセス2000でレポート印刷

    アクセス2000でレポート印刷 レポートを印刷するとき、フォームで表示しているレコードだけを印刷したいのですが・・・ フォーム上でコマンドボタンを作ってレポートを印刷すると、関連するレコードが全て印刷されてしまいます。 フォームでレコードを指定して、そのレコードだけを印刷・・・ 教えてください!!!!

  • ACCESS2000のレポートについて

    ACCESS2000のレポートについて教えてください。 単票形式のレポートです。顧客に対し行った環境検査の明細を 出力するのが目的です。 データは 1.顧客データ(顧客名、住所等) 2.1次検査データ(1顧客に対し、1~6行分のデータ) 3.2次検査データ(1顧客に対し、1~6行分のデータ。必ず1次検査データの行数と同じになる。) があります。 1.の顧客データをメインフォームとし、上に顧客名等、その下に 2.の1次検査データ 3.の2次検査データをそれぞれ縦に2つのサブフォームとして配置しています。 ページ設定はB5の用紙に設定しています。 余白からはみ出さないよう外枠の罫線をメインフォームにつくり、2つのサブフォームはその中です。1次検査と2次検査の仕切りの横罫線を入れるため、3.の2次検査データのサブフォームのすぐ上にくっつけて2本線(横線)を入れています。 理想としては、1次検査データの上下幅と2次検査データの上下幅がいつも均等なサイズにしたいのです。(最大の6行分のデータが格納できるサイズで) ところが、1次検査データが1行分しかないときは、かなり1次検査データ欄の上下幅がせまくなり、6行分のデータのときには広がってしまいます。(当たり前なのかもしれませんが) 1次検査データサブフォームのデータ行数に影響されずに、2次検査データサブフォームの上位置を固定する方法はないでしょうか? また、このレポートを印刷するとき、各サブフォームの行数が2行までのときは問題なく次々に印刷されるのですが、3行を超えると次のページが、メインの顧客データだけでサブフォーム欄が白紙のものが1ページ入ります。 最大の6行になっても画面上はみ出している様子はありません。サブフォームが1行でも6行でも外枠罫線の中に納まっています。少し縦方向や横方向をちじめて見ても同じです。なにか対策はないでしょうか?

  • アクセス2007のレポート

    アクセス2007を使ってレポート(葉書)印刷をしようと、「作成」メニューから「はがきウィザード」にしたがってレポートを作成し、いざ印刷プレビューを行うと、「このデータベースは署名されていないか、信頼できる場所にありません。そのため、このレポートの一部の項目を表示できません。」というメッセージが出て、宛名が表示されません。 この原因と対策について、ご教示ください。よろしくお願いします。

  • フォームの値をレポートに反映させるには

    お世話になります。 Access2002のフォームとレポートについてご教授ください。 それは、サブフォームをデータシートにしてサブフォームの中の計算の合計をメインフォームのテキストボックスに反映させるために、=Form![サブフォーム名]![合計]として、サブフォームのヘッダーに一時値を待機させといて、その合計値(サブフォームの合計値)をメインフォームに反映させています。(サブフォームの合計値も計算式をコントロールソースに入力:[単価]*[数量]) そして、メインフォームの値をレポートに反映させて印刷をかけたいのですが、どの様にしたらいいのかわかりません。。。 何かいい方法がございましたら、ひとつよろしくお願いいたします。

  • ACCESSのレポートについて

    ACCESSでフォームから印刷ボタンを押すとレポートの印刷プレビューが表示されるという簡単なアプリケーションを作成したんですが、レポートの余白・向きを保存→アクセスを終了→アクセスを起動→レポートを表示→レポートを閉じる→レポートを表示という操作をすると、ページ設定で設定し保存した余白・ページの向きが元に戻ってしまいます。どうすればちゃんと保存できるのでしょうか? ちなみにDoCmd.OpenReport "hoge", acViewPreviewでレポートを表示させてます。

専門家に質問してみよう