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

質問編集履歴

2

コード

2021/04/06 04:19

投稿

yukumamu0724
yukumamu0724

スコア1

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
-
11
+ ![イ![イメージ説明](f83749fba9bd3e4736c02d73a0ab2fcc.png)(4aeaab84a533b63559ba0cf6095ff0a8.png)
12
12
  ユーザー定義型は定義されていません
13
13
 
14
14
  ### 該当のソースコード
@@ -61,8 +61,6 @@
61
61
  フォームの追加ボタンに
62
62
 
63
63
  ```ここに言語を入力
64
- Private Sub 追加ボタン_Click()
65
-
66
64
  Dim rs1 As DAO.Recordset
67
65
  Dim rs2 As DAO.Recordset
68
66
 
@@ -72,15 +70,14 @@
72
70
  Do Until rs1.EOF
73
71
  rs2.AddNew
74
72
  rs2!ID = rs1!ID
75
- CopyAttachmentField(rs1!フィールド1.Value = rs2!フィールド1.Value)
73
+ CopyAttachmentField rs1!フィールド1.Value, rs2!フィールド1.Value
76
74
  rs2.Update
77
75
  rs1.MoveNext
78
- Loo
76
+ Loop
79
77
 
80
78
  rs1.Close: Set rs1 = Nothing
81
79
  rs2.Close: Set rs2 = Nothing
82
80
 
83
- End Sub
84
81
 
85
82
  ```
86
83
 
@@ -93,11 +90,7 @@
93
90
  上記を参考にそのままコードをコピーして試してみました
94
91
  テーブルのフィールド、データ型、テーブル名も同じです。
95
92
 
96
- CopyAttachmentField(rs1!フィールド1.Value, rs2!フィールド1.Value)でコンパイルエラーが出て
97
- しまい、CopyAttachmentField(rs1!フィールド1.Value = rs2!フィールド1.Value)に変更しました。
98
- ※赤文字になってしまい、ヒントに=と出ていましたのでその通りにしました。
99
93
 
100
-
101
94
  参照設定は
102
95
  Microsoft ActiveX Date Objects 6.1 Library
103
96
  Microsoft DAO 3.6 Objyest Library

1

コード

2021/04/06 04:19

投稿

yukumamu0724
yukumamu0724

スコア1

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
  ### 該当のソースコード
15
15
 
16
16
  標準モジュールに 
17
-
17
+ ```ここに言語を入力
18
18
  Private Function CopyAttachmentField(ByVal rsFromTbl As DAO.Recordset2, ByVal rsToTbl As DAO.Recordset2) As Boolean
19
19
  Dim intField As Integer
20
20
 
@@ -55,10 +55,12 @@
55
55
  & "エラー内容:" & Err.Description & vbCrLf, vbCritical, "予期せぬエラー"
56
56
  End Function
57
57
 
58
+ ```
58
59
 
60
+
59
61
  フォームの追加ボタンに
60
62
 
61
-
63
+ ```ここに言語を入力
62
64
  Private Sub 追加ボタン_Click()
63
65
 
64
66
  Dim rs1 As DAO.Recordset
@@ -80,8 +82,10 @@
80
82
 
81
83
  End Sub
82
84
 
85
+ ```
83
86
 
84
87
 
88
+
85
89
  ### 試したこと
86
90
 
87
91
  https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12142450027