回答編集履歴

1

追記

2020/09/28 08:54

投稿

sousuke
sousuke

スコア3828

test CHANGED
@@ -2,9 +2,35 @@
2
2
 
3
3
  「フィールド名に限定されている」はずですので計算式は確か書けません。
4
4
 
5
+ テキストボックスのコントロールソースで式を書くのではなく
6
+
7
+ クエリ内で↓これを書いてフィールドとし
5
8
 
6
9
 
10
+
11
+ ```vba
12
+
13
+ クレーム予算額:DLookUp("予算額","Q_予算額","クライアントID=" & [クライアントID] & " AND 業務内容='クレーム処理' AND 契約月=[作業月]")
14
+
15
+ ```
16
+
17
+
18
+
19
+ テキストボックス内は
20
+
21
+ ```vba
22
+
23
+ ➀のコード
24
+
25
+ =Sum([クレーム予算額])
26
+
27
+ ```
28
+
29
+ にしないとダメかと。
30
+
31
+
32
+
7
- ぱっと見でそもそも論になって申し訳ないですが
33
+ ぱっと見でそもそも論になって申し訳ないですが
8
34
 
9
35
  「T_稼働」テーブルの[業務内容]か「T_受注明細」の[業務内容]は死んでいる気がするのですが…
10
36
 
@@ -14,4 +40,8 @@
14
40
 
15
41
 
16
42
 
17
- 「T_受注明細」から[予算額]を持ってきているものの、ちぐぐな印象を受けます。
43
+ 「T_受注明細」から[予算額]を持ってきているものの「T_稼働」に
44
+
45
+ [クライアントID]と[業務内容]しかなく、「同クライアントIDと同業務内容の別受注No」が
46
+
47
+ きたら対応できないような気がします。