VBのかじりはじめですが、サブフォーム帳票形式でテキストBOX(1箇所)(文字型の数字)の背景色を10種類設けたいのですが条件付きでは3つまでしか追加できません。なにか手はないのでしょうか?デザインビュで同じテキストBOXをいくつも作ってVBで何とかしようとしましたが、頭が固く(いい年)いい知恵が浮かびません。どなたかコマンドやら方法とかヒントでも結構ですので是非教えていただきたくお願いいたします。追伸 条件書式で全ての条件に一致しない時は、でテキストBOXのプロパティを背景スタイル(透視)にできればとも思いますが?よろしく教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
条件付き書式設定もVBAで作成出来たら楽なんですけどね(^^;;
>>デザインビュで同じテキストBOXをいくつも作ってVBで何とかしよう
自分だったらこの方法を取ります。
スクロールバーはつかえなくなりますが、非連結のテキストボックスとコマンドボタンで何とか。
明細行が10行あったらフォームを開いた時点で表示したいレコードを最初から10レコード分読み込み非連結のテキストボックスにセットします。ここで条件により、書式をセットします。
コマンドボタンを前頁・次頁と2個作成し、それぞれ、前頁をクリックした時に次の10レコードを読みセット、前頁をクリックした時にはORDER BY ○○ DESCで逆順に10レコード読み込みセットっていう感じですかね。
1件目のキー、10件目のキーを元にレコードセットを開いて10件分読み込みすればうまく表示できると思うのですが。
この回答への補足
早速有り難うございました。ちがった方法が有りますね!読み込み時に必要レコードをSQLで読みとってテキストボックスにセット、ここで条件の書式をセットすると言うことは1レコード単位で該当テキストボックスのBACKCOLORプロパティを変えると言うことでしょうか、またFormatconditionsを返して変えた方がいいのでしょうか?頭の中が混乱しています、前者の方が楽みたいですが、1レコード単位で変更できるのか挑戦してみたいと思います。これで良いのかコメントいただければ幸いです。
補足日時:2001/09/12 18:44お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- その他(Microsoft Office) googleスプレットシートで左右の数値を比較して色判別させたい 2 2022/06/06 18:33
- Visual Basic(VBA) VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカウントできる、VB 2 2022/04/06 21:33
- その他(Microsoft Office) マクロについて教えて下さい 3 2022/05/28 15:36
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- 会計ソフト・業務用ソフト エクセル 背景色のついたセル位置を参考にして固定の数値を取得する 4 2022/07/11 08:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- その他(Microsoft Office) エクセル 表の移動 2 2023/04/05 20:29
- Excel(エクセル) Excel 条件付き書式について 1 2022/12/14 20:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
ACCESSでフォームを使って、テ...
-
Accessでレコードの保存をせず...
-
フィルタ後のフォームの件数の...
-
Accessで上の行を自動でコピー...
-
access2010 カウントアップマクロ
-
新規レコード行を非表示にしたい
-
アクセスでフォームビューがみ...
-
レコードをダブルクリックする...
-
アクセスでの警告について教え...
-
Access サブフォームにフィルタ...
-
Accessで新しいレコードに規定...
-
Access データのないフォーム...
-
レコードの移動
-
Access2010、値を入力したら自...
-
アクセス 前レコード内容を、...
-
accessのクエリで、該当するデ...
-
Access レコード移動時イベント...
-
AccessVBA RecordSourceのリセ...
-
Access2002_メソッドまたはデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
ACCESSでフォームを使って、テ...
-
アクセスでフォームビューがみ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
アクセスの自動保存解除はでき...
-
Accessで上の行を自動でコピー...
-
Accessでレコードの保存をせず...
-
AccessVBA RecordSourceのリセ...
-
ACCESS起動時に所定フォームを...
-
レコード削除時に(サブ)フォー...
-
Access2010、値を入力したら自...
-
Accessで一件の新規レコードの...
-
Accessでフォーム上に 直前の...
-
ACCESSフォームのリストボック...
-
Access サブフォームにフィルタ...
-
Accessで新しいレコードに規定...
-
Accessでのデータ消滅に...
-
Access:フォームプロパティ「...
-
Access レコード移動時イベント...
おすすめ情報