No.6ベストアンサー
- 回答日時:
テーブルの住所フィールドに
東京
東京都
東京都品川区
と入れて、条件付書式設定で「フィールドの値」を選択し、
次の値に等しいを選択し、値の入力欄に
Like "東京都*"
[住所] Like "東京都*"
"東京都*"
"東京都"
と入れて、どれでエラーが出るか、どれでテキストボックスの
フィールドのデータが赤く表示されるか試してみてください。
フィールドの値とは、数値、文字、文字列などで、
フィールドの値と指定すれば値の入力欄に入力されたものを
「値」としてAccessは認識します。
式と指定すればその式をAccessが分析して書式を設定します。
これらのことはAccessの仕様です。つまり
[住所] Like "東京都*"
は式として認識させなければ思い描く書式は設定されません。
頼むからこれを値として認識してくれ、とAccessにお願いしても
Accessは冷たくそんなものは知らん、と言うだけです。
つまり、「式」、「フィールドの値」の選択と設定する
方法は、テーブルに主キーを設定したら同じキーを
入力できないように、Accessで決められている厳格な
ルールである、ということです。
No.7
- 回答日時:
条件付き書式にしても、レコードの抽出にしても、条件の設定には
[住所] = "東京都港区六本木○○-○"
[住所] Like "東京都*"
といった式を使用しますが、条件付き書式のダイアログでの各選択肢は
この式の各要素に対応しています。
つまり、
『フィールドの値』が「[住所]」に、
『次の値に等しい』が「=」に、
右端の空欄への入力が「"東京都港区六本木○○-○"」に、
それぞれ対応する、ということです。
従って、「Like "東京都*"」としてしまうと、『住所が「Like "東京都*"」
のもの』を指定したことになってしまいます。
(→「[住所] = Like "東京都*"」もしくは「[住所] = 'Like "東京都*"'」)
さらに、「値が等しい」という場合は、上の式でも使用している通り、
通常は「=」を使います。
そのため、仮に右端の空欄を「"東京都*"」と指定したとしても、
実際にAccessが内部で作成する式は「[住所] = "東京都*"」という
形になってしまい、先頭一致の検索条件式([住所] Like "東京都*")
にはなっていませんから、67boyさんが意図したような『住所が「東京都」
で始まるもの』の文字を赤くすることはできない、という結果になります。
- - - - - - - - - - - - - - -
ちなみに、Excelのオートフィルタでは、このパターンについてもある程度
考慮されていて、オートフィルタの『(オプション)』を選択して表示される
ダイアログで左側の入力欄で「東京都*」、右側で「と等しい」と指定
すると、「東京都」「で始まる」に自動で書き換えられます。
※上で『「等しい」には「=」を使用』といいましたが、実際にはワイルド
カード文字を指定しないなら、「Like」を使用しても完全一致検索に
なります。
http://oshiete.goo.ne.jp/qa/6584303.html
(No.2参照。なお、回答中、「前方一致」と「後方一致」の式が
間違って逆に説明していましたので、この場を借りて訂正します(汗))
なので、Microsoftがこの機能を作成した際に、「次の値に等しい」
を選択したときの演算子を「=」ではなく「Like」にしてくれていたら、
『フィールドの値』+『次の値に等しい』+『"東京都*"』
(→「[住所] Like "東京都*"」)
として、ご希望通りの動作になったのではないか、と思ってしまいます(汗)
No.5
- 回答日時:
何故と言われても
>[住所] Like "東京都*"
がLike 演算子 を使った『式』だからです。
上記の場合は、True か False が返ってきますよね。
1 = 2
と同様に考えてみては?
nicotinism さん、ありがとうございます。
住所テキストボックスだけを選択して、
「式」・・・・「[住所] Like "東京都*"」 フォント「赤」
この方法で、確かにうまく設定できました。
条件を付けるフィールドと、書式を設定するフィールドが同じなので、「式」ではなく、「フィールドの値」を使えるものと考えました。
よろしくお願いします。
No.4
- 回答日時:
説明不足を補うために。
[住所] Like "東京都*
の[住所] はあくまでもフォームのレコードソースに
なっているテーブル、あるいはクエリのフィールドの
名前です。試しにもしテーブルのフィールド名と
フォームのテキストボックスの名前が両方たとえば
「住所」という名前ならば、フォームのテキストボックスの
名前をtxt住所にしてみてください。
No.2
- 回答日時:
質問は「フィールドの値」で設定したけどだめだった、でしたね。
そのところを読み飛ばしていたつもりではありませんが、
「式」で設定、という一言をいれるのを忘れていました。
>住所テキストボックスだけを選択して、
>「式」・・・・「[住所] Like "東京都*"」 フォント「赤」
>この方法では、希望した形すなわち住所フィールドの実が赤文字になりました。
私はこのつもりで、[住所] Like "東京都*" と回答したのですが、
説明不足でした。
「フィールドの値」と「式」の使い分けは以下にあります。
http://office.microsoft.com/ja-jp/access-help/HA …
なんだか説明を端折ってしまいましたが、上記を見たほうが
分かりやすいかと。(最近説明のしかたが、どうもずれ勝ちなので)
piroin654 さん、ありがとうございます。
参考Webの紹介ありがとうございます。
今回の例は、この中にある「式」が必要な4項目には該当していないと考えます。
すなわち「フィールドの値」が使えるものと思います(勝手ですが)。
もう少し考えてみます。
何かありましたらよろしくお願いします。
No.1
- 回答日時:
[住所] Like "東京都*"
で、どうですか。
piroin654 さん、ありがとうございます。
結果は、うまくいきませんでした。
ただし、フォームの全テキストボックスを選択して、
「式」・・・・「[住所] Like "東京都*"」 フォント「赤」
上記では該当レコードが、全て赤文字に変わりました。
また、住所テキストボックスだけを選択して、
「式」・・・・「[住所] Like "東京都*"」 フォント「赤」
この方法では、希望した形すなわち住所フィールドの実が赤文字になりました。
「式」ではなく、「フィールドの値」 では、どうしてうまくいかないのでしょうか。
ご面倒なことをお願いして申し訳ございません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
【お題】 ・存在しそうで存在しないモノマネ芸人の名前を教えてください
-
大人になっても苦手な食べ物、ありますか?
大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。 あなたにとっての今でもどうしても苦手なものはなんですか?
-
【お題】引っかけ問題(締め切り10月27日(日)23時)
【大喜利】 「日本で一番高い山は富士山……ですが!」から始まった、それは当てられるわけ無いだろ!と思ったクイズの問題
-
【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
【お題】 ・買ったばかりの自転車を分解してひと言
-
あなたの習慣について教えてください!!
あなたが習慣だと思って実践しているものを共有してくださいませんか? 筋肉トレーニングでも朝シャワーでも、あなたが習慣だなと思えば何でも構いません
-
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
ACCESSで条件付き書式の設定方法
その他(データベース)
-
ACCESSの一覧フォームで2つの日付の条件で、条件付き書式をしたい。
その他(データベース)
-
-
4
Accessで経過日付に応じて色をつけたい
Excel(エクセル)
-
5
iif関数で3つ以上条件を抽出したい場合
IT・エンジニアリング
-
6
ACCESS:条件付き書式でDLOOKUP関数
その他(Microsoft Office)
-
7
Access サブフォームでの選択行の取得
その他(データベース)
-
8
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
9
Accessのコマンドボタンの立体化について
Access(アクセス)
-
10
他フォームのチェックボックスを参照した条件付書式
Access(アクセス)
-
11
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
12
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
13
ACCESSで条件によってフォーム上のフィールドの色を変更
Access(アクセス)
-
14
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
15
リストボックスのプロパティ「複数選択」の「標準」「拡張」の違い
Access(アクセス)
-
16
ACCESS リストボックスの字の色を変えたい
その他(データベース)
-
17
ACCESS IIF関数 複数条件の設定について
Excel(エクセル)
-
18
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
-
19
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
20
Access フォーム条件付き書式 自分の設定した色がわからなくなってしまうのはしかたないのですか
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
勃起する時って痛いんですか? ...
-
これって喉仏ですか? 私は女性...
-
精液の落とし方を教えてください
-
イタリアから帰国する際、肉製...
-
風俗店へ行く前のご飯
-
ミルクティーが好きなのに気持...
-
白血球が多いとどんな心配があ...
-
精子に血が・・・
-
検便についてです。 便は取れた...
-
エクセル指定した範囲からラン...
-
EXCELで式からグラフを描くには?
-
甲状腺が腫れているが血液検査...
-
知能テストは、今。 義務教育課...
-
精子が黄色?
-
急に主人の性欲が強くなった
-
口の中に黒い血の塊
-
鏡についてです。自分の体型を...
-
ハンダ付けのときの煙って、吸...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
精液の落とし方を教えてください
-
勃起する時って痛いんですか? ...
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
エクセルで数式の答えを数値と...
-
これって喉仏ですか? 私は女性...
-
小数点以下を繰り上げたものを...
-
EXCELで条件付き書式で空白セル...
-
EXCELで式からグラフを描くには?
-
イタリアから帰国する際、肉製...
-
エクセルのラベルの値(文字列...
-
Excel 0目標に対して数字があ...
-
ある範囲のセルから任意の値を...
-
風俗店へ行く前のご飯
-
リンク先のファイルを開かなく...
-
甲状腺が腫れているが血液検査...
おすすめ情報