Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6847 / 9994 ←次へ | 前へ→

【6346】Re:帳票フォームにて選択した行の背景に色...
発言  小僧  - 05/9/22(木) 18:09 -

引用なし
パスワード
   ▼okain さん:
こんにちは。

>一応、検索してみたのですが、帳票フォームにて交互に色をつけるのみしか
>見当たらなかったので。質問しました。

過去ログの交互に色をつける方法の場合は
条件式書式を使っていませんでしたでしょうか?

帳票フォームで作られる詳細部のコントロールは
レコードが増えると複数に見えるのですが、
実体は1つなので小細工が必要になってしまいます。

以下小細工です…。

フォームヘッダーにテキストボックス「txt社員名」を配置。

詳細部の枠いっぱいにテキストボックス「txt背景」を配置し最背面へと移動。

「txt背景」の条件付書式に

「式」「 [社員名]=[txt社員名] 」という条件で背景を黄色に設定。


フォームのプロパティから「レコード移動時」を選び右側の「...」をクリック。
コードビルダを選択すると表示される画面に、

Private Sub Form_Current()
  Me.txt社員名 = Me.Recordset![社員名]
End Sub

と記述して閉じる。

選択するレコードが移動する度に
背景色が変わるように見えるようになりませんでしょうか?

(あとは txt社員名を不可視にでもして下さい。)

1,235 hits

【6339】帳票フォームにて選択した行の背景に色を... okain 05/9/22(木) 14:50 質問
【6346】Re:帳票フォームにて選択した行の背景に色... 小僧 05/9/22(木) 18:09 発言
【6371】Re:帳票フォームにて選択した行の背景に色... okain 05/9/28(水) 9:44 お礼
【6379】Re:帳票フォームにて選択した行の背景に色... しましま 05/9/29(木) 2:53 発言

6847 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078242
(SS)C-BOARD v3.8 is Free