• ベストアンサー

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

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

  • apsk
  • お礼率87% (21/24)

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

連絡先テーブルにYes/No型のフィールドを追加して これを仮に『印刷しない』という名前にします。 このフィールドを連絡先詳細フォームにも出してください。 マウスかスペースバーでチェックのOn/Offが出来ると思います。 次にレポートをデザインビューで開いて プロパティのデータタブのフィルタの欄に、印刷しない=False フィルタ適用に、はい でチェックが入っているものは印刷されません。 ※レポート内に『印刷しない』をおく必要はありません。 印刷プレビューで確認を。

apsk
質問者

お礼

 返事が遅くなってすみません。  バッチリできました^^ 本当にありがとうございますm(_ _)m  てっきりマクロとか使わなきゃいけないのかなと思いこんでいたのですが、このような方法もあるんですね。  とても勉強になりました。またお世話になるかも知れませんがその時はよろしくですm(_ _)m

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

下記のレコードソースを教えてください。 1・レポート 2・連絡先詳細フォーム テーブルならテーブル名、クエリならクエリ名とそのSQL文もしくは構造 抽出条件が、印刷する・しないの場合のみなら難しいことはないハズ?

apsk
質問者

補足

早速ありがとうございます。 1・レポート・・・テーブル名:連絡先 2・連絡先詳細フォーム・・・クエリ名:連絡先(拡張) SQL文は下記の通りです。 SELECT IIf(IsNull([姓 (フリガナ)]),IIf(IsNull([名 (フリガナ)]),[会社名 (フリガナ)],[名 (フリガナ)]),IIf(IsNull([名 (フリガナ)]),[姓 (フリガナ)],[姓 (フリガナ)] & " " & [名 (フリガナ)])) AS 表題, IIf(IsNull([姓]),IIf(IsNull([名]),[会社名],[名]),IIf(IsNull([名]),[姓],[姓] & " " & [名])) AS 連絡先名, 連絡先.* FROM 連絡先 ORDER BY IIf(IsNull([姓 (フリガナ)]),IIf(IsNull([名 (フリガナ)]),[会社名 (フリガナ)],[名 (フリガナ)]),IIf(IsNull([名 (フリガナ)]),[姓 (フリガナ)],[姓 (フリガナ)] & " " & [名 (フリガナ)])), IIf(IsNull([姓]),IIf(IsNull([名]),[会社名],[名]),IIf(IsNull([名]),[姓],[姓] & " " & [名])); 宜しくお願いいたしますm(_ _)m

関連するQ&A

  • はがき宛名印刷ウィザードが立ち上がらない

    WORDで年賀状の宛名印刷をするためにはがき宛名印刷ウィザードを実行しようとするのですが、新たな文書もしくはテンプレート作成されるものの、ウィザードが立ち上がりません。インストールされていなかったのかと思い、再インストールもしてみたのですが、状況は変わりませんでした。「新しいドキュメントの作成」にウィザードはちゃんと入っているのですが、それを開いてもウィザードが立ち上がらないのです。原因がつかめません。どなたか知恵をお貸しください。 OSはWinXP、WORD2002を使用しています。

  • 2003のはがき印刷ウィザードが立ち上がらない

    Word2003のはがき宛名印刷ウィザードが立ち上がりません。 新規作成でこのコンピュータ上のテンプレート-はがき-はがき宛名印刷ウィザードを選択し OKをクリックすると下図のエラーになります。 メッセージに従い、作業内容を回復し Microsoft Office Wordを再起動してもだめです。 Officeを再インストールしても変わりません。 はがき文面印刷ウィザードも同じです。

  • Word テンプレート はがき文面印刷ウィザード

    私のパソコンは、DELLで、OSは、XPです。Office2000を使用していますが、はがき文面印刷ウィザードがテンプレートの中に入っていません。Microsoftサポートから、2000対応のはがき文面印刷ウィザードをダウンロードしてインストールしましたが、標準のテンプレートのはがきの中には見当たりませんでした。設定方法が違っているのでしょうか?また、標準テンプレートは、どのフォルダに入っているのでしょうか?年賀状時期なので、至急教えていただけると大変ありがたいです。

  • Word2003のはがき宛名印刷ウィザードでOutlook2003の連絡先が差し込みできない

    友人のパソコン(Office2003)でOutlookの連絡先を使った宛名印刷をWordのはがき宛名印刷ウィザードを使って指導したがうまくいきません。私のパソコン(OfficeXP)では問題なく差し込み印刷できるのですが、Office2003ではできません。次の操作を行ないました。 ウィザードの「標準の住所録ファイルを差し込む」で「Outlook」を選択して「次へ」をクリックしてもエラーメッセージ(内容はメモしていません)が出て先に進めません。OfficeXPではこのようなエラーが出ません。 どなたか解決策を教えてください。

  • Word2003 宛名はがき(文面)ウィザードが、起動しなくなった

    昨日までは、起動できたのですが、何かをしたのか WORDの新規作成よりテンプレートから(はがき)パネルより 宛名はがき印刷ウィザード(文面)を選択して、OKをしても ウィザードが起動されず、ただ、はがきサイズの用紙がでてきてしまう。 助けてください==

  • WORD2003のはがき宛名ウィザードを使ったとき・・・

    WORD2003のはがき宛名ウィザードを使ったとき・・・ 宛名用の住所録はワードで作成しています。 ウィザードを終了すると、はがき宛名印刷のツールバーが表示されてきますよね。 そこで「宛名」ボタンをクリックすると「差込印刷の宛名」ダイアログボックスが出ます。 その中の「編集」ボタンをクリックすると、元の住所録が開いてきますが 編集はできません。 またその元の住所録を閉じると、宛名印刷の画面も通常の作業ができない状態になります。 この「編集」というのは普通、住所録を編集できる状態になるということなんですよね? 「編集」ボタンが使えない場合は何が考えられますか?

  • ワードのはがき印刷ウィザードについて

    ワード2002ではがき宛名印刷ウィザードを使って往復はがきを作ろうとしたのですが、ウィザードを開いて次のはがきの種類の選択の中に往復はがきがありません。 普通のはがき、年賀状はがきなどはあるのですがどうしてでしょうか? はがきの選択のところに往復はがきを出す方法を教えてください。よろしくお願いします。 ウィンドウズはXPでプリンターも接続してあります。 ワードのページ設定には往復はがきがちゃんとあります。

  • はがき宛名ウィザードが起動しなくなった

    VAIOのXPで、wordのはがき宛名ウィザードを立ち上げて、outlookから住所録の印刷をしていました。130人越えて追加印刷しようとしたら、はがき宛名ウィザードを立ち上がらなくなって「型が一致しません」とでてしまいます。どうすればいいでしょうか? はがきの絵からは上記のとおり、新規からもできませんでした。

  • Access はがきウィザードで往復はがきを作成

    いつもお世話になっています。 Accessのはがきウィザードを使って、往復はがきを作成したいのですが、 他のはがき宛名と同じようになってしまいます。 ご存じのかたがいらしたら、どうぞよろしくお願いします。 ※Office系で質問しましたがご回答がいただけなかったので こちらで再質問いたします。

  • Wordのはがき印刷ウィザード

    年賀状の宛名印刷をするのに去年もWordのはがき印刷ウィザードを使用したのですが、 今年も!と思って設定したら、最後に“完了”をクリックするとwordのその画面が開くのですがすぐに固まってしまって何もできません・・・ 何度か試したのですが毎回固まります。 設定かなにか違っているのでしょうか? PCはXPを使用していて、Wordは2003です。 年賀状には必要なので、どなたかお助けください。

専門家に質問してみよう