回答編集履歴

1

推敲

2024/04/10 08:33

投稿

sazi
sazi

スコア25206

test CHANGED
@@ -3,7 +3,7 @@
3
3
  ```VBA
4
4
  Public Function 会場データインポート(WK_会場)
5
5
  Dim Rc1 As Recordset, Rc2 As Recordset, Rc3 As Recordset
6
- Dim 会場データ As String, Err_flg As Boolean
6
+ Dim Err_flg As Boolean
7
7
 
8
8
  Set Rc1 = CurrentDb.OpenRecordset("T_会場")
9
9
  Set Rc2 = CurrentDb.OpenRecordset("SELECT * FROM WK_会場マスター ORDER BY 会場コード")
@@ -11,33 +11,35 @@
11
11
 
12
12
  If Rc2.RecordCount > 0 Then
13
13
  Do Until Rc2.EOF = True
14
+
14
15
  Err_flg = False
16
+
15
17
  If Len(Trim(Rc2![受験地区])) > 5 Then
16
- Err_flg = True: 会場データ = "受験地区": Call エラーデータインポート(会場データ, Rc2, Rc3)
18
+ Err_flg = True: Call エラーデータインポート("受験地区", Rc2, Rc3)
17
19
  End If
18
20
 
19
21
  If Len(Trim(Rc2![会場名])) > 30 Then
20
- Err_flg = True: 会場データ = "会場名": Call エラーデータインポート(会場データ, Rc2, Rc3)
22
+ Err_flg = True: Call エラーデータインポート("会場名", Rc2, Rc3)
21
23
  End If
22
24
 
23
25
  If Len(Trim(Rc2![会場名略])) > 20 Then
24
- Err_flg = True: 会場データ = "会場名略": Call エラーデータインポート(会場データ, Rc2, Rc3)
26
+ Err_flg = True: Call エラーデータインポート("会場名略", Rc2, Rc3)
25
27
  End If
26
28
 
27
29
  If Len(Trim(Rc2![所在地])) > 30 Then
28
- Err_flg = True: 会場データ = "所在地": Call エラーデータインポート(会場データ, Rc2, Rc3)
30
+ Err_flg = True: Call エラーデータインポート("所在地", Rc2, Rc3)
29
31
  End If
30
32
 
31
33
  If Len(Trim(Rc2![交通手段1])) > 30 Then
32
- Err_flg = True: 会場データ = "交通手段1": Call エラーデータインポート(会場データ, Rc2, Rc3)
34
+ Err_flg = True: Call エラーデータインポート("交通手段1", Rc2, Rc3)
33
35
  End If
34
36
 
35
37
  If Len(Trim(Rc2![交通手段2])) > 30 Then
36
- Err_flg = True: 会場データ = "交通手段2": Call エラーデータインポート(会場データ, Rc2, Rc3)
38
+ Err_flg = True: Call エラーデータインポート("交通手段2", Rc2, Rc3)
37
39
  End If
38
40
 
39
41
  If Len(Trim(Rc2![交通手段3])) > 30 Then
40
- Err_flg = True: 会場データ = "交通手段3": Call エラーデータインポート(会場データ, Rc2, Rc3)
42
+ Err_flg = True: Call エラーデータインポート("交通手段3", Rc2, Rc3)
41
43
  End If
42
44
  If Err_flg = False Then
43
45
  Rc1.AddNew