シフト作成業務みたいなことをしていると、どうしてもカレンダーっぽいレイアウトを作るので日曜日と祝日はとりあえず赤にしたいです。というかしてます。
できれば打込んだ瞬間そうなれば良いのですが全ての人がそう思っているとは限らない(笑)
日付フィールドにテキスト関数を使って良いのかどうかは分かりませんでしたが、とりあえず曜日フィールド(計算)を作成。
----------------------------------------------
DayOfWeek ( 日付 )
----------------------------------------------
で、これは日曜日だと絶対に"1"になるわけです。
なので、
ある月を検索した後日付フィールドに対して
----------------------------------------------
エラー処理[オン](これは必要かどうか不明)
レコード/検索条件/ページへ移動[最初の]
Loop
計算結果を挿入[選択;日付;Case(曜日="1";TextCoror(日付;RGB(221;0;0));日付)]
レコード/検索条件/ページへ移動[次の;最後まできたら終了]
End Loop
フィールドへ移動[]
----------------------------------------------
で赤に替えています。
で、あとは祝日。
これを計算式とかで演るとなると気力が...(笑)
なので、その日付のレコードを選択して赤にしたければボタン設定にて
-------------------------------------------
計算結果を挿入
TextColor (日付 ; RGB ( 221 ; 0 ; 0 ) )
-------------------------------------------
黒に戻したければ
-------------------------------------------
計算結果を挿入
TextColor (日付 ; RGB ( 0 ; 0 ; 0 ) )
-------------------------------------------
の1ボタンで変換しています。
だんだん楽になってきたなあ~ わはは。
できれば打込んだ瞬間そうなれば良いのですが全ての人がそう思っているとは限らない(笑)
日付フィールドにテキスト関数を使って良いのかどうかは分かりませんでしたが、とりあえず曜日フィールド(計算)を作成。
----------------------------------------------
DayOfWeek ( 日付 )
----------------------------------------------
で、これは日曜日だと絶対に"1"になるわけです。
なので、
ある月を検索した後日付フィールドに対して
----------------------------------------------
エラー処理[オン](これは必要かどうか不明)
レコード/検索条件/ページへ移動[最初の]
Loop
計算結果を挿入[選択;日付;Case(曜日="1";TextCoror(日付;RGB(221;0;0));日付)]
レコード/検索条件/ページへ移動[次の;最後まできたら終了]
End Loop
フィールドへ移動[]
----------------------------------------------
で赤に替えています。
で、あとは祝日。
これを計算式とかで演るとなると気力が...(笑)
なので、その日付のレコードを選択して赤にしたければボタン設定にて
-------------------------------------------
計算結果を挿入
TextColor (日付 ; RGB ( 221 ; 0 ; 0 ) )
-------------------------------------------
黒に戻したければ
-------------------------------------------
計算結果を挿入
TextColor (日付 ; RGB ( 0 ; 0 ; 0 ) )
-------------------------------------------
の1ボタンで変換しています。
だんだん楽になってきたなあ~ わはは。
※コメント投稿者のブログIDはブログ作成者のみに通知されます