teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

文字列の扱いに関する注意

2021/05/31 06:14

投稿

Yoshi88
Yoshi88

スコア623

answer CHANGED
@@ -10,4 +10,15 @@
10
10
 
11
11
  ```
12
12
 
13
- ```="*"``` と記述した場合、「```*``` (アスタリスク)が入っていたら」 という意味になってしまいます。
13
+ ```="*"``` と記述した場合、「```*``` (アスタリスク)が入っていたら」 という意味になってしまいます。
14
+
15
+
16
+ 補足
17
+
18
+ 今回の場合、判定条件として ”値が入っていたら” と ”値が入っていなかったら” のどちらでも、動作させることは可能でしたが、なるべくなら、”入っていない” 状態を判定する方法は、初心者のうちは避けたほうが望ましいです。
19
+
20
+ なぜなら、初心者の方は、”入っていない状態”について、見た目のことだろうと勘違いしやすいからです。
21
+
22
+ よく勘違いされてきたので、公式では「 Null 値と、長さ 0 の文字列の違いについて」という内容で、相違点を書いてあります。
23
+
24
+ [Access の Null 値と、長さ 0 の文字列の違いについて](https://support.microsoft.com/ja-jp/topic/access-%E3%81%AE-null-%E5%80%A4%E3%81%A8-%E9%95%B7%E3%81%95-0-%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-dbd90920-deeb-c549-d470-43a020594f33)

1

回答補足

2021/05/31 06:14

投稿

Yoshi88
Yoshi88

スコア623

answer CHANGED
@@ -8,4 +8,6 @@
8
8
  ```ここに言語を入力
9
9
  裾上げ料金: IIf([裾上げ] Like "*",[個数]*500)
10
10
 
11
- ```
11
+ ```
12
+
13
+ ```="*"``` と記述した場合、「```*``` (アスタリスク)が入っていたら」 という意味になってしまいます。