• ベストアンサー

アクセスでチェックボックスのデータをYesとNoに切り分けて印刷する方法を教えてください。

noname#79209の回答

  • ベストアンサー
noname#79209
noname#79209
回答No.3

#2です。一例として、 印刷コマンドボタンのクリック時イベントプロシージャで intCheckBox = (\Me.chk契約A) * (-1) +(\Me.chk契約B) * (-2) Select Case intCheckBox  Case 0   MsgBox "契約が一つも選択されていません"   Exit Sub  Case 1   varCriterua = "契約A = True"  Case 2   varCriterua = "契約B = True"  End Select などと、 各チェックボックスの組み合わせ結果を判断し、Where句に指定して DoCmd.OpenReport レポート名,acViewPreview,,varCriteria で、レポートひらけば如何でしょう。 なお、文法的にはチェックしていません。ロジックの考え方だけ示しています。   

関連するQ&A

  • ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください

    アクセスのテーブルにあるYes/No型のチェックボックスを、コマンドボタンを押すことによって、全てのレコードをYes(チェックが入っている状態)又はNo(チェックが入っていない状態)にする 方法を教えてください。自分で、参考書をみながら試みたのですが、NoをYesに変えられたのですが、全部Yesにならなくて困っています。 (NoはYesになりますが、元々YesだったところがNoになってしまう) まだ、VBA初心者ですので、小学生(実際は中年?)にも解るように教えていただければ幸いです。よろしくお願いします。

  • ACCESS チェックしたものを 印刷したい

    ACCESS初心者です テーブルでデータ型をYES/NO型にし、様々な項目とともに、フォームで表示しています。 フォーム上に印刷ボタンコマンドを作成し、チェックしたもののみ印刷したいのですが、よく分かりません。 コマンドボタンを右クリックして、イベントのビルドを開けて・・・そこからどのように入力すればいいのでしょうか。 よろしくお願いします。

  • ACCESSのチェックボックスの印刷

    テーブルにYES/NO型のデータであるチェックボックスを設けています。このテーブルをレポートで印刷するとチェックボックスが印刷されません。印刷プレビューでは印刷されます。どうしてなのか分からないのですがご存知の方いらっしゃいましたら教えてください。 ACCESS2003(11.5614.5606)です。 レポートの編集は特に何も変なことはしていません(ウィザードで自然に出来たままの状態で印刷)。 プリンターは「HP psc 1350」です。

  • Access チェックボックスを利用した絞込検索のクエリ記述

    ここ数日、試行錯誤やgoogle検索したのですが、分からないためヒントを下さい。 Accessで、チェックボックス(Yes/No)を含むテーブルがあります。 検索フォームを作成し、ここにチェックを入れることで、テーブルから一致するデータを抽出したいです。 ただし、「Yes」のみが有意なデータで、「No」は無視したいです。    チェックA チェックB チェックC 1    Yes    No     No 2    Yes    Yes    No 3    Yes    Yes    Yes (得たい結果) チェックAをYesで検索…1,2,3 チェックA+BをYesで検索…1,2 チェックA+B+CをYesで検索…3 単に検索フォームのチェックボックスの値を「抽出条件」に入れますと、「No」まで一致するように抽出するので意図と違います。 チェックを入れなかった項目については無視して、クエリを働かせられればよいのですが...。 どのようにクエリを記述したらよいのでしょうか。 フォームにあるチェックボックスからのデータの取得や抽出結果のフォームへの表示などはできています。 よろしくお願いいたします。

  • Accessでチェックボックスからの入力を受け付けない

    お世話になります。 Access2003を使い、フォームにチェックボックスを作りました。  チェックボックスの値をテーブルに反映させるために、「チェックボックス」-「プロパティ」-「コントロールソース」より、該当テーブルの列を指定しました。 フォームビューにて、チェックボックスをクリックすると「このフォームは読み取り専用です」と言われ、チェックボックスへの操作は拒否されてしまいます。  どのようにすれば、フォームのチェックボックスから入力した値が、テーブルに反映できるのでしょうか?  なお、該当テーブルの列はyes/no型に指定しています。 よろしくお願いします。

  • Accessのチェックボックスで印刷する、しないの方法で困っています。

    Access初心者で非常に困っています。簡単な事だと思いますが宜しくお願いします。 テーブルにチェックボックスを追加は何とか出来まして、チェックが入っているものだけを印刷したいのですがどうすればいいのか分かりません。伝票印刷をクリックすると新たにファームが表示されてプレビューと印刷のボタンが出てくる作りになっております。 説明が分かりにくいと思いますが宜しくお願いします。

  • チェックボックスの合計値の取得

     ACCESSとVBを使ってプログラミングを行っているのですが、チェックボックスの合計値の取得をしたいのですが、同じ行のチェックボックスをクリックする度に碁合計値がズレてしまい、困っています。  どなたか解決方法をお教えください。 例:1行 □YES □NO   YES合計 XX個   2行 □YES □NO    NO合計 XX個       :   30行□YES □NO

  • フレーム内のチェックボックスって?(アクセス)

    こんにちは。質問させていただきます。(環境Win2K/Access2000) アクセスのフォーム内にフレームあ(オプショングループ)を作成しその中にチェックボックスを3つ作りました。それぞれオプション値は1~3とバラバラです。 フォーム上の動きはいいのですが、それがデータとしてどのように格納されたのかわかりません。 DBは普通のチェックボックス同様「Yes/No型」にしました。しかし、チェックしてあるはずのものがTrueになりません。オプショングループ内のチェックボックスってどうやってDBに格納されるのですか? わかっていただけましたでしょうか? よろしくお願いします。

  • ACCESS Yes/No型の集計

    ACCESSでチェックボックスが複数あるテーブルがあります。これら各々の個数を表示させたいと奮闘しております。複数のフィールドがあるので、やり方をご教授いただけますようお願いいたします。構造とやりたいことは下記に記します Yesはチェックボックスにチェックが入っている状態です テーブル ---------------------------------------------- グループ   分類1   分類2   分類3 ----------------------------------------------   A   |  Yes  |  No  |  Yes   A   |  No   |  No   |  Yes   A   |  Yes  |  Yes  |  No   B   |  Yes  |  No  |  Yes   B   |  No   |  No  |  Yes   B   |  Yes  |  No  |  Yes   ・   ・   ・   ZZ 上記のようなテーブルがあります。これを ----------------------------------------------------- グループ   グループ総数   分類1   分類2   分類3 -----------------------------------------------------   A    |   3     |   2   |  1   |  2   B    |   3     |   2   |  0   |  3   ・   ・   ・   ZZ とういうようにグループの総数とチェックボックスにチェックが入った数を算出させたいんです どうかご教授願います

  • ACCESS チェックしレポート印刷⇒レコードが不足?

    住所ラベルを必要分だけデータ型yes/no形式でチェックを入れ、レポートで印刷と思っています。 打ち出し方としては、フォーム上にデータとして住所・氏名・チェックと並んでおり、コマンドボタンで「印刷」を設定し、ほぼ上手くいきました。 しかしフォームを一度閉じて印刷しないと全てのチェックが反映されません。 10人中1~5をチェックし、印刷しても4までしか印刷されず、一度閉じてレポートから直接印刷すると5まで反映されている状態です。 フォームを閉じなくても5まで印刷する方法は無いでしょうか。 なにぶん初心者につき、説明の表現が適切ではないかもしれませんが宜しくお願いいたします。