
こんにちは。
ACCESSで、フォームに該当の数値が入力されると注目!の意味で
その数値を赤太字で表示させたいのですがどのようにしたらよいでしょうか?
実際には、
MAIN_TABLEというテーブルを元にKEY_INというフォームを作っています。
そのフォームのPO_NOに入力したときに赤太字にしたいです。
注目させたいものはBULLETIN_BOARDというテーブルの
CHECK_POというフィールドにリストアップしています。
条件付き書式がいいと分かったので、
KEY_INフォームのPO_NOに設定して、、
フィールドの値
次の値に等しい
DLookUp("[PO_NO]","BULLETIN_BOARD","[CHECK_PO]")
とすると何の数字でも反応して赤太字になってしまいました。
そして、セキュリティの警告のコンテンツを有効化のボタンを押して
再度確認してみると全然反応しなくなりました。
その後、
DLookUp("[PO_NO]","BULLETIN_BOARD","[CHECK_PO]="&[CHECK_PO])
DLookUp("[PO_NO]","BULLETIN_BOARD","[CHECK_PO]='"&[CHECK_PO]&"'")
も試してみましたがダメでした。
解決法が分からなくて苦労しています。
教えていただけないでしょうか?

No.2ベストアンサー
- 回答日時:
当方アクセス2007ですが、先程の回答の通りできちんと反映されています。
セキュリティの警告は恐らくマクロやVBA関連で出てくるものかと思うので
条件付き書式等のみではあまり関係ないとは思うのですが・・・(違ったらごめんなさい)
双方のデータ型が「テキスト型」なのであれば
DCount("*","BULLETIN_BOARD","[CHECK_PO]='" & [PO_NO] & "'")>0
で動作するかとは思うのですが
dcountの最初の項目は「"*"」になっていますか?
(あるいは "[CHECK_PO]" 等、BULLETIN_BOARDのテーブル内に存在するフィールド名であれば何を指定しても大丈夫なはずですが、"[PO_NO]"というフィールドがBULLETIN_BOARDに存在しない場合に指定してもdcountで「0」が返され、「>0」が成り立たないので条件付き書式は反応しません)
dcountは質問者様の仰る通り、指定した条件に一致するレコードの「数」を返す関数です。
入力したPO_NOフィールドの値に一致するレコードの数値が返ってきますので、その数値が「1」以上であれば(>0の部分)条件付き書式が適用され、一致がない場合は0が返りますので通常の書式になります。
dlookupで出来るかは私の知識内ではどうか分かりませんが・・・
全く新規のファイルを作って試してみると、回答者様の仰るとおりできました!
しかし、当該のファイルに適用しようとしてもできません。("*"もその通り打ちながら、、)
他の箇所でマクロは使っていますが、この条件付き書式とはやはり関係ないですよね。
ですがDCount関数のしくみはよく分かりました。
ありがとうございます。
もしかすると[PO_NO}のコントロールに何か制限がかかっているとかプロパティを見たら原因があるかもしれませんね。やってみます。
とにかく、ありがとうございました!!

No.1
- 回答日時:
dcountではどうでしょうか。
。★「フィールドの値」のプルダウンを「式」に変更
DCount("*","BULLETIN_BOARD","[CHECK_PO]='" & [PO_NO] & "'")>0 ※文字列の場合
DCount("*","BULLETIN_BOARD","[CHECK_PO]=" & [PO_NO])>0 ※数値の場合
早速のご回答ありがとうございます。
教わった方法で式に変更して試してみましたが、どうも上手くいきません。
MAIN_TABLEとBULLETIN_BOARDのデータ型がバラバラだったのでテキスト型に合わせてやってみたんですが、う~ん、反応しません。
DCount("[PO_NO]","BULLETIN_BOARD","[CHECK_PO]='"&[PO_NO]&"'")>0
ともしてみましたがダメでした。
コンテンツの有効化が原因でしょうか?相性が悪いとか、、、?
ちなみに、最初ACCESS2003で作ったものを2007に変え、今は2010で使っています。
しかし、DCount関数になるのはなぜですか?数えた数が出てくるのだと思っていました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
ACCESSで条件付き書式の設定方法
その他(データベース)
-
ACCESSで条件によってフォーム上のフィールドの色を変更
Access(アクセス)
-
-
4
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
5
Access サブフォームでの選択行の取得
その他(データベース)
-
6
ACCESS 複数のフォームから同一テーブル参照
Access(アクセス)
-
7
ACCESSでテーブルをコピーしようとすると3211のエラーが出てしまう
Access(アクセス)
-
8
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
9
アクセスVBAのMe!と[ ]
Access(アクセス)
-
10
ACCESSの一覧フォームで2つの日付の条件で、条件付き書式をしたい。
その他(データベース)
-
11
VBAで条件付書式
Access(アクセス)
-
12
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
-
13
Access 複数フォームを開き、画面の最上面にしたいフォームをコント
その他(データベース)
-
14
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
15
access別のテーブルを参照してテキストボックスに値を表示、編集したい
Access(アクセス)
-
16
ACCESSのBookmarkプロパティの使い方
その他(データベース)
-
17
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
18
DLookupがうまく出来ません
Access(アクセス)
-
19
「#エラー」の回避
Access(アクセス)
-
20
アクセスで#エラーを表示させない方法は?
Access(アクセス)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
Excel 数値の前の「 ' 」を一括...
-
VLOOKUP関数を使用時、検索する...
-
値が入っているときだけ計算結...
-
病院側から早く来てくださいと...
-
MIN関数で空白セルを無視したい...
-
リンク先のファイルを開かなく...
-
2つの数値のうち、数値が小さい...
-
ある範囲のセルから任意の値を...
-
【Excelで「正弦波」のグラフを...
-
小数点以下を繰り上げたものを...
-
一番多く表示のある値(文字列...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
EXCELで条件付き書式で空白セル...
-
エクセルで数式の答えを数値と...
-
精液の落とし方を教えてください
-
ワードのページ番号をもっと下...
-
エクセルで空白セルを含む列の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
値が入っているときだけ計算結...
-
彼女のことが好きすぎて彼女の...
-
尿検査前日に自慰行為した時の...
-
VLOOKUP関数を使用時、検索する...
-
Excel 数値の前の「 ' 」を一括...
-
精液の落とし方を教えてください
-
【Excelで「正弦波」のグラフを...
-
2つの数値のうち、数値が小さい...
-
風俗店へ行く前のご飯
-
精子に血が・・・
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
-
EXCELで条件付き書式で空白セル...
-
イタリアから帰国する際、肉製...
-
excelでsin二乗のやり方を教え...
-
腕を見たら黄色くなってる部分...
-
病院側から早く来てくださいと...
-
ワードのページ番号をもっと下...
おすすめ情報