過去の桐井戸端BBS (桐ver.9)
22209 フォームの明細行でグループ化した項目ごとに背景色を変えたい とまと 2003/09/06-22:17
フォームの明細行の背景色を一行おきに変えることについては桐のサンプルにも例があるのですが、
たとえばフォームの明細行のグループ化した項目値ごとに背景色を変えることは可能でしょうか。
背景色はグループ化した項目値間の視認性を確保するためのもので、
2色でいいのですが・・・。

どなたかご教授よろしくお願いします。

22210 Re:「グループ化指定」と明細行の背景色 悲しげ 2003/09/06-23:35
記事番号22209へのコメント
どもっ、とまとさん
ここで云う「グループ化」と云うのは、例えば文字n毎とか(n)桁毎とか
(n,m)毎とか四半期毎とかの、いわゆる「グループ化指定」関連のことですよね?
とすると、実は私はこの機能を殆ど使っていないので外してるっぽいのですが、
もし必要に迫られたら、私なら次のようにすると思います。

1)ふたつの項目を増設し、ひとつは仮称[グループ化]として、「グループ化指定」相当の項目計算式を入れておく。
2)もうひとつは作業用の数値系項目で仮称[g]とする。
3)必要な並べ替えを行った後、
4)上記[g]項目において次の置換を行う。
  #グループ([グループ化])

その上で、各テキストオブジェクトの表示タブ/編集属性式を、例えば
  #cond(#mod([g],2)=1,"背景色'青磁色'")
22214 Re:「グループ化指定」と明細行の背景色 とまと 2003/09/07-05:35
記事番号22210へのコメント
悲しげさん、ありがとうございます。
桐には特定の項目値について「グループ化指定」という概念があるのを考慮せずに、
うかつにも「グループ化」という表現を使ってしまいました。

一定数の貸室を2時間単位(開始時間は9時、11時、13時というように奇数始まり)で貸し出しており、
予約の受付は申し込み順に入力しております。
貸室利用当日の整理事項を入力するために、貸出日、貸出時間帯ごとに並べ替えて
一覧表形式フォームで表示しております。
この際、貸出時間帯ごとに背景色を変えれば視認性が高まるものと思い、先の質問をさせていただきました。

桐の「グループ化指定」とは異なるものと思いますが、悲しげさんの回答から示唆を得て、
#グループ([利用日付],[時間帯コード])として置換を行うことで、所期の目的を達成することができました。

今後ともよろしくお願いします。

戻る