人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MS-Access2000以降で、レポートのセクションごとにラベルやテキストボックスのプロパティを変えることはできますか?
テキストボックスの文字・枠の色・背景色などが変更できればいいのですが。

●質問者: baihen
●カテゴリ:コンピュータ
✍キーワード:MS テキスト プロパティ ベル ボックス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● icchan0000
●20ポイント

http://www.mahoutsukaino.com/ac/ac2002/vba/vba11/v11.htm

Ac2002--VBA??? ?s??F????????????|?[?g

VBAを利用すれば可能だと思います。


詳細_Formatのイベントに、テキストボックスなどのプロパティを変更する記述を書いておけば、詳細部分が表示(または印刷)される毎に、プロパティを切り替えて表示(印刷)されます。


URLは、詳細_printのイベントを利用していますが、詳細_formatでも同じことができると思います。

◎質問者からの返答

なるほど。試してみます。


2 ● relaxuma
●25ポイント

http://www.mahoutsukaino.com/ac/ac2000/vba2000/02/vba18.htm

MS-Access2000--VBA????????y?[?W???v

詳細セクションの背景色を、偶数行は白、奇数行はねずみ色と変える例がのっています。


親切に書いてあります。

VBAの基本知識があれば、詳細セクションの部分を、テキストボックスの文字・枠の色・背景色などに読み替えると出来ると思います。

◎質問者からの返答

質問前にここを見て試してみましたが、確かにセクションの背景は変わりましたが、テキストボックスは変化なしというか指定できませんでした。

入力候補にも出てきませんでした。

おかしいなぁ…


3 ● Im_Me
●35ポイント

http://www.tsware.jp/tips/tips_070.htm

■T'sWare Access Tips #070

セクション背景が変わったという事はコントロール部分はOKという事で…

テキストのプロパティ部分だけですが…

(ちなみに255=赤)


背景

Me.TXT_NAME.BackColor = 255

フォントカラー

Me.TXT_NAME.ForeColor = 255

境界線

Me.TXT_NAME.BorderColor = 255


あと、テキストの背景が透明!なども落とし穴です。


アカンかったらコメントとかでコードをそのまま書いちゃうのがいいです

◎質問者からの返答

ありがとうございます。

今はできないので、明日試してみます。

ちなみに環境はWinXP+Access2003です。

(追記)

できました!

「テキストの背景が透明」←落とし穴に見事にハマってました。

あと入力候補に出てこないというのもハマリの原因でした。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ