• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access レポートで罫線の太さを変更したい)

Access レポートで罫線の太さを変更する方法

このQ&Aのポイント
  • Access レポートで部屋番号が変わった時に、上部の罫線の太さを「細線」から「1ポイント」に変更する方法について教えてください。
  • 具体的には、レポートの詳細にある「部屋番号」フィールドの数字が変わった場合に罫線の太さを変更したいです。罫線は2本引かれており、部屋番号が同じ場合と変わった場合で罫線の種類を切り替えたいです。
  • どのような式を使用すれば、Access レポートで部屋番号が変わった時に上部の罫線の太さを変更できるのでしょうか?初心者でも理解しやすい方法を教えてください。

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

Access には罫線はありませんが 詳細セクションの上端に 直線コントロールを配置した、 ということでよろしいでしょうか? > その[部屋番号]の数字が変わった場合、 Access のレポートでは詳細セクションのフォーマット時に判定することになるでしょうが 変数に格納しておいて比較するという方法はうまくいきません。 改ページなどで、イベントが複数回発生する場合があるので その制御が難しいのです。 そのあたりの制御は Accessまかせ にします。 いろいろな方法が有りますが 自分がやるならこれ、という方法で。 ・「グループ化と並べ替え」 で、「部屋番号」でグループ化。  グループヘッダーセクション付き、「可視」いいえ ・詳細セクションにテキストボックスを追加   名前 : カウント   コントロールソース : =1   集計実行 : グループ全体   可視 : いいえ ・詳細セクションの「フォーマット時」のイベントプロシージャ Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)   If Me.カウント = 1 Then     Me.直線0.BorderWidth = 1   Else     Me.直線0.BorderWidth = 0   End If End Sub 「直線0」は実際の直線コントロールの名称に置き換えてください。

southbreeze
質問者

お礼

m3_maki様 やってみましたが、一つ問題が出ました。 ■直線の太さは、見事に変わりました。スゴイ! ■しかし、太い直線が、部屋番号の行を一段ずれたところに引かれます。 つまり 部屋番号  氏名 ----------------------- 707 ○○様 ============ 707 ■■様 --------------------- 707 □□様 --------------------- 708 △△様 ============ 708 ☆☆様 --------------------- 708 ◎◎様 --------------------- 710 YYY様 ============ 710 OOO様 ---------------------- のように表示されてしまいます。 異なる部屋番号の間に大きさの太い線が入るにようにしたいのです。 しかし、何か明るさが見えてきたような感じがします。 何卒、よろしくお願いいたします。

southbreeze
質問者

補足

m3_maki様 ご教示いただき、誠にありがとうございます。早速、試してみます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

回答ではないですが、質問の意味が説明不足のように思うが。 全般的な状況を補足する(ただし補足しても、登録者全員に質問配布時と違って、回答者の目に触れないかもしれない恐れが多い)か、再質問したら。 (1)その[部屋番号]の数字が変わった場合 比較対象の2つあると思うがそれぞれについて、 変わるまえのデータはどこにあり、変わった後のデータはどこにあるのか? (2)変わる部屋番号 「変わった」と「変わる」とはどういう状態(意味)か? (3)レポート(最終的に印刷物のこと思うが)、罫線の状態を変えたいとは何を意味するのか。 変わった後の状態で印刷する他ないのではないか? それとも変更前と変更後を同じシートに印刷するのか? 小生が誤解して(文章を理解できてない)いたらすみません。

southbreeze
質問者

補足

imogosi様 ご指摘をいただき、ありがとうございます。おっしゃる通り、解り難い表現になっていたかもしれません。再質問のご提案、ありがとうございます。そうしようかとも、思っていましたが、もう少し待ってみようかと思っているところです。誰かが目に留めていただけると思いますので。 質問の内容につきましては、部屋番号と宿泊者氏名の入ったリストがあり、 ==============  罫線(1ポイント) 部屋番号1011号室○○○様 ーーーーーーーーーーーーーー  罫線(細線) 部屋番号1011号室△△△様 =================  罫線(1ポイント)←罫線の太さ変更 部屋番号1012号室◎◎◎様 --------------  罫線(細線) 部屋番号1012号室▽▽▽様 --------------  罫線(細線) 部屋番号1012号室□□□様 ==============  罫線(1ポイント)←罫線の太さ変更 部屋番号1013号室☆☆☆様 と、言うふうに、部屋番号が変わった場合、罫線の太さを変更したいのです。すみませんが、何卒よろしくお願いいたします。   

関連するQ&A