回答編集履歴

2

誤字修正

2021/03/29 04:01

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -39,7 +39,3 @@
39
39
 
40
40
 
41
41
  =DLookup("色","色置換","英字='" & [置換したいフィールド名] & "'")
42
-
43
-
44
-
45
- =

1

説明追記

2021/03/29 04:01

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -7,3 +7,39 @@
7
7
 
8
8
 
9
9
  上記をみて分からないなら、現状のテーブル名、フィールド名を提示してください。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 上記の回答は質問と合致してないかも。
16
+
17
+ テーブルの値を変換するのではなく、レポートに出力するときに「Red,apple,A」という値を「赤」と変換して表示したいということかな。
18
+
19
+ だとしたら、下記のようなテーブルがあったとして、
20
+
21
+
22
+
23
+ テーブル名「色置換」
24
+
25
+
26
+
27
+ | 英字 | 色 |
28
+
29
+ |--|--|
30
+
31
+ | Red,apple,A | 赤 |
32
+
33
+ | Blue,Aqua,B | 青 |
34
+
35
+
36
+
37
+ レポートのテキストボックスのコントロールソースを下記のように設定すればいいでしょう。
38
+
39
+
40
+
41
+ =DLookup("色","色置換","英字='" & [置換したいフィールド名] & "'")
42
+
43
+
44
+
45
+ =