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

質問編集履歴

5

見た目の細かい修正

2016/07/11 07:40

投稿

sagume
sagume

スコア19

title CHANGED
File without changes
body CHANGED
@@ -22,21 +22,21 @@
22
22
  日フィールド → 日:Day([年月日]) ←クエリBの年月日フィールドから日だけを取り出している
23
23
 
24
24
  フォームC
25
- ID テーブルAのIDフィールドを表示
25
+ ID テーブルAのIDフィールドを表示
26
26
  --------------------年月日が1レコード目のデータしか表示されない時の書き方-----------------------
27
- =DLookUp("年","クエリB") ← クエリBの年フィールドを表示
27
+ =DLookUp("年","クエリB") ← クエリBの年フィールドを表示
28
- =DLookUp("月","クエリB") ← クエリBの月フィールドを表示
28
+ =DLookUp("月","クエリB") ← クエリBの月フィールドを表示
29
- =DLookUp("日","クエリB") ← クエリBの月フィールドを表示
29
+ =DLookUp("日","クエリB") ← クエリBの月フィールドを表示
30
30
 
31
31
  ↑エラーにならないが、最初の1レコード目のデータしか表示しない
32
32
 
33
33
  -----------------------------年月日がエラーになる時の書き方------------------------------------
34
- =DLookup("[年]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
34
+ =DLookup("[年]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
35
- =DLookup("[月]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
35
+ =DLookup("[月]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
36
- =DLookup("[日]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
36
+ =DLookup("[日]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
37
37
 
38
- ↑フォームCに表示したIDと、クエリBのIDが同じレコードの 年、月、日を表示しようとした書き方
38
+ ↑フォームCに表示したIDと、クエリBのIDが同じレコードの 年、月、日を表示しようとした書き方
39
39
 
40
- -------------------------------------------------------------------------------------------
40
+ ----------------------------------------------------------------------------------------------
41
41
  IDに対応した年月日を表示したいのです。
42
42
  ご教授よろしくお願いいたします。

4

表示の細かい修正

2016/07/11 07:40

投稿

sagume
sagume

スコア19

title CHANGED
File without changes
body CHANGED
@@ -35,6 +35,8 @@
35
35
  月 :=DLookup("[月]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
36
36
  日 :=DLookup("[日]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
37
37
 
38
+ ↑フォームCに表示したIDと、クエリBのIDが同じレコードの 年、月、日を表示しようとした書き方
39
+
38
- ↑フォームCに表示したIDと、クエリBのIDが同じレコードの 年、月、日を表示しようとした書き方 -------------------------------------------------------------------------------------------
40
+ -------------------------------------------------------------------------------------------
39
41
  IDに対応した年月日を表示したいのです。
40
42
  ご教授よろしくお願いいたします。

3

見やすいように修正しました

2016/07/11 07:32

投稿

sagume
sagume

スコア19

title CHANGED
File without changes
body CHANGED
@@ -25,11 +25,10 @@
25
25
  ID :テーブルAのIDフィールドを表示
26
26
  --------------------年月日が1レコード目のデータしか表示されない時の書き方-----------------------
27
27
  年 :=DLookUp("年","クエリB") ← クエリBの年フィールドを表示
28
- エラーにならないが、最初の1レコード目のデータしか表示しない
29
28
  月 :=DLookUp("月","クエリB") ← クエリBの月フィールドを表示
30
- エラーにならないが、最初の1レコード目のデータしか表示しない
31
29
  日 :=DLookUp("日","クエリB") ← クエリBの月フィールドを表示
30
+
32
- エラーにならないが、最初の1レコード目のデータしか表示しない
31
+ エラーにならないが、最初の1レコード目のデータしか表示しない
33
32
 
34
33
  -----------------------------年月日がエラーになる時の書き方------------------------------------
35
34
  年 :=DLookup("[年]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる

2

見やすいように修正しました

2016/07/11 07:30

投稿

sagume
sagume

スコア19

title CHANGED
File without changes
body CHANGED
@@ -15,11 +15,11 @@
15
15
  年月日
16
16
 
17
17
  クエリB
18
- ID テーブルAのIDフィールドを参照
18
+ IDフィールド → テーブルAのIDフィールドを参照
19
- 年月日テーブルAの年月日フィールドを参照
19
+ 年月日フィールド → テーブルAの年月日フィールドを参照
20
- Year([年月日]) ←クエリBの年月日フィールドから年だけを取り出している
20
+ フィールド → 年:Year([年月日]) ←クエリBの年月日フィールドから年だけを取り出している
21
- Month([年月日]) ←クエリBの年月日フィールドから月だけを取り出している
21
+ フィールド → 月:Month([年月日]) ←クエリBの年月日フィールドから月だけを取り出している
22
- Day([年月日]) ←クエリBの年月日フィールドから日だけを取り出している
22
+ フィールド → 日:Day([年月日]) ←クエリBの年月日フィールドから日だけを取り出している
23
23
 
24
24
  フォームC
25
25
  ID :テーブルAのIDフィールドを表示

1

先ほどの質問をもう少し詳細に書き直しました。

2016/07/11 07:25

投稿

sagume
sagume

スコア19

title CHANGED
File without changes
body CHANGED
@@ -15,21 +15,27 @@
15
15
  年月日
16
16
 
17
17
  クエリB
18
- ID :テーブルAを参照
18
+ ID :テーブルAのIDフィールドを参照
19
- 年月日:テーブルAを参照
19
+ 年月日:テーブルAの年月日フィールドを参照
20
- 年 : Year([年月日])
20
+ 年 : Year([年月日]) ←クエリBの年月日フィールドから年だけを取り出している
21
- 月 : Month([年月日])
21
+ 月 : Month([年月日]) ←クエリBの年月日フィールドから月だけを取り出している
22
- 日 : Day([年月日])
22
+ 日 : Day([年月日]) ←クエリBの年月日フィールドから日だけを取り出している
23
23
 
24
24
  フォームC
25
25
  ID :テーブルAのIDフィールドを表示
26
+ --------------------年月日が1レコード目のデータしか表示されない時の書き方-----------------------
26
- 年 :=DLookUp("年","クエリB") ラーにならないが、最初1レコード目のデータしか表示しない
27
+ 年 :=DLookUp("年","クエリB") リB年フィ表示
28
+ エラーにならないが、最初の1レコード目のデータしか表示しない
27
- 月 :=DLookUp("月","クエリB") ラーにならないが、最初1レコード目のデータしか表示しない
29
+ 月 :=DLookUp("月","クエリB") リB月フィ表示
30
+ エラーにならないが、最初の1レコード目のデータしか表示しない
28
- 日 :=DLookUp("日","クエリB") ラーにならないが、最初1レコード目のデータしか表示しない
31
+ 日 :=DLookUp("日","クエリB") リB月フィ表示
32
+ エラーにならないが、最初の1レコード目のデータしか表示しない
29
33
 
34
+ -----------------------------年月日がエラーになる時の書き方------------------------------------
30
- 年 :=DLookup("[年]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
35
+ 年 :=DLookup("[年]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
31
- 月 :=DLookup("[月]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
36
+ 月 :=DLookup("[月]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
32
- 日 :=DLookup("[日]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
37
+ 日 :=DLookup("[日]","[クエリB]","[ID]=" & Forms![フォームC]![ID]) ← エラーになる
38
+
33
-
39
+ ↑フォームCに表示したIDと、クエリBのIDが同じレコードの 年、月、日を表示しようとした書き方 -------------------------------------------------------------------------------------------
34
40
  IDに対応した年月日を表示したいのです。
35
41
  ご教授よろしくお願いいたします。