• ベストアンサー

Accessのレポートでデータの内容によりチェックを入れる等の方法を教

Accessのレポートでデータの内容によりチェックを入れる等の方法を教えてください。 レポートを作成しているのですが、以下のようなことをしたいのです。 該当レコードのあるフィールドがある文字列(を含んでいる)の場合に、  →チェックボックスにチェックが入る  (または)→テキストボックスに「■」の文字が入る レポートの一般的な使い方で上のようなことはできるでしょうか。 ご教示よろしくお願いいたします。

noname#183584
noname#183584

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

  • ベストアンサー
  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

クエリーに 式によるフィールドを追加して このフィールドをフォームなり、レポートなりの項目にチェックボックスとして配置します。 チェック: IIf([都道府県]="東京都",True,False) 上記で チェック が 追加されるフィールドで : 以降が式になります。 都道府県名が東京都のレコードにチェックが入ります。

noname#183584
質問者

お礼

ありがとうございました! できました。 嬉しいです!m(_ _)m

その他の回答 (1)

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.2

ANo.1のsinkamiです 画像を追加します

関連するQ&A

  • アクセス2000のレポートについて

    アクセス2000でデータベースを作成しています。 保存したデータをもとにして、お客さんへの通知書をレポートとして出力したいのですが、テキストボックス内のデータの長さがレコードによって大きく異なっています。 レポートで出力する時に、テキストボックス内のデータ量に応じてテキストボックスの高さを自動調整することはできないのでしょうか?

  • accessのレポートで…

    レポート(テーブル1から作成)にあるフィールド1には「1・2・3…」という数字が入っています。 この1・2・3はテーブル2(ID・名前)とリンクしています。 フォーム上ではコンボボックスにして、テーブル2の名前も表示するようになっています。 (テーブルに値としては入っていません) これでレポートを作成した場合、テーブル2の名前を表示させたいのですが、テキストボックスで Iif([フィールド1] = "1","****",Iif(… というようにしてしまうと、せっかくリンクにしたのにデータが固定になってしまうのを避けたいんです。 フォームだとコンボボックスの更新後処理とレコードの移動にコードをかけば最新の情報を表示することができたんですが、レポートでもこのようなことはできるんでしょうか? (コードをかいて処理したいです) Access2000です。 よろしくお願いします。

  • Access チェックボックス項目について

    最近Accessを始めました。 YouTubeやブログなどを見ながらコツコツやっておりますが、下記のような事ができるかどうかわかりません。 現在はマクロビルダーでできる範囲で作成しております。 vbaは難しそうで少しずつ勉強中です。 やりたいこと データにチェックボックス項目が数か所あります。 このデータをレポートにしたときに、チェックボックスに判定があった項目のみ抽出させ、そのフィールド名をレポートのテキストボックスに表示させたいです。 現在、テキストボックスのコントロールソース部にチェックボックス名を打ち込んでも、判定結果の"-1"が表示されます。これをフィールド名にしたいです。 説明がわかりずらいかもしれませんが宜しくお願い致します。

  • レポート作成時(アクセスによる)のデータ取得

    アクセスのデータでレポートを作成しています。 AとBのテーブルがあり、詳細部のデータはAをとりこんでいますが、ページヘッダー部に項目を作成しています。 その項目は、Bのテーブルの、あるフィールドにあり、固定(文字)ではありません。 テキストボックスに式を記述しましたが、エラーとなっています。 よろしくお願いします。

  • Accessのレポートで繰り返し表示させる方法について

    あるテーブルを元に、Accessで表形式のレポートを作成しています。 詳細部分に A列|B列|C列|D列 というようにテキストボックスを並べています。 プレビュー表示をすると、テキストボックスの間の | が、縦に並んで1本の線が入っているように見せています。 この線ですが、表示するデータのあるなしに関わらず、レポートの下まで(フッターの手前まで)表示させたいのです。 例えば10行分しかデータ-がないと、11行目から下は真っ白になってしまいますが、線だけは表示をさせたい場合、何か方法がありますか?

  • access2000のレポートについて。

    お世話になります。前に質問した件がまだ解決していないのに、また質問してすみません。 質問NO.217579の時のデータベースなのですが、T_グループ名の印刷フィールドのチェックボックスがonになっているものを選択クエリで作っています。そこにはT_個人名簿のグループIDが同じレコードも抽出されます。 このクエリをもとにレポートを作っているのですが、レポートの詳細にはクエリで表示された目的のグループIDに該当するすべてのデータが表示できました。でも、T_個人名簿の代表者フィールドのチェックボックスがonになっている人を、レポートのグループIDヘッダーにも表示させたいのです。 フィールドリストにない値って表示できないのでしょうか?どなたかご指導お願いします。

  • Accessのレポートウィザードについて

    よろしくお願いします。 Accessのレポートウィザードを使ってレポートを作成しているのですが、フィールドの横幅が「性別」なのに非常に大きかったりして、不都合です。 作成するとき、あるいはその前に、こちらの考える大きさの横幅でテキストボックスが出てくるよう、設定することはできないでしょうか? ご存知の方、お願いします。

  • アクセス2000のレポートについて

    アクセス2000でデータ-ベースを作成しています。 名称と住所を英語で入力する必要があるデータがあり、このデータをレポートで出力しようとすると、下記のように文字の途中で改行してしまうのですが、どうにかならないでしょうか?全て短いデータだけなら、改行しなくてもすむように、レポートで充分に広い幅を採ればいいのですが、長いデータもあり、どうしてもレポートで改行する必要があるのですが.... レコード  microsoft access2000 レポート micrsoft acce ss2000 できれば、下記のようにレポートで出力したいのですが: レコード microsoft access2000 レポート microsoft access2000

  • Accessのレポートについて

    お世話になっております。 現在、Accessのレポートを使って見積書のデータベースを作っているのですが、できるかどうかわかりませんが、一つご教授願います。 それは、見積書では、材料費・人件費などの項目が存在するのですが、時には材料費の項目が存在しない場合もあると思います。 そんなときに、テーブルの項目には材料費のフィールドがあるのですが、そのレコードのデータが空だったらレポートのフィールドに材料費という項目自体を現さないで出すことはできないのでしょうか? レコードの値は決まっているのですが、データが空かどうかでレポートに出力するかどうかを判断させて見積書を作成させたいと思ってます。 可能かどうか分かりませんが、アドバイスをよろしくお願いいたします。

  • ACCESS2000のレポートのコントロールソース内で文字列を結合したい

    ACCESS2000です。 レポートのテキストボックスのコントロールソースに式を書いて、2つのフィールドの文字列を結合してレポート上に表示させたいです。 例えば、 コントロールソース →[宛先]→教えてgoo →[敬称]→御中 とあるデータを レポート上では 「教えてgoo御中」 と一つのテクストボックス内で続けて表示させたいのです。 確かコントロールソースに =[宛先] & [敬称] に似たような感じで書けば良いというかすかな記憶があるのですが、 何かが足りないようで、#Errorになってしまいます。 こんな説明でお分かりになりますでしょうか。。。 宜しくお願い致します。

専門家に質問してみよう