• 締切済み

フォーム中のオブジェクトの表示を切り替える

MicrosoftAccess2000(WindowsXP pro)を使っています。 フォーム中の[自家用車]=-1だったばあい、[駐車場]のチェックボックスを表示させ、=0なら[駐車場]のチェックボックスを非表示にしたいんです。 フォームを単票形式なら、 if [自家用車]= -1 then [駐車場].visible = true else: [駐車場].visible = false end if でできたんですが、 フォームを表形式にした場合、アクティブなレコードの[自家用車]の数値によって、表中の全部の[駐車場]の表示が変わってしまいます。 表形式であっても、それぞれのレコードで表示を変える場合、どうしたらいんでしょうか。

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 表形式の場合は、非連結のオブジェクト値は、カレントレコードの値が全てのレコードに反映されて表示されるので、多分無理だと思います。

s-eight
質問者

お礼

早速にありがとうございます。 やっぱり、だめですか。 条件付書式が、レコード毎でできるので、これもなにか方法があるかと思ったんですが・・・・

関連するQ&A