質問編集履歴

1

マークダウン記法に変更しました。勉強になりました、ご指摘ありがとうございます。

2019/09/27 00:55

投稿

m.trsk
m.trsk

スコア7

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,10 @@
24
24
 
25
25
 
26
26
 
27
+ ```VBA
28
+
29
+
30
+
27
31
  Dim db As DAO.Database
28
32
 
29
33
  Dim rs As DAO.Recordset
@@ -44,29 +48,29 @@
44
48
 
45
49
  For Each fld In rs.Fields
46
50
 
47
- With fld
51
+ With fld
48
52
 
49
- ’データ型が数値であれば
53
+ ’データ型が数値であれば
50
54
 
51
- If .Type = dbInteger Then
55
+ If .Type = dbInteger Then
52
56
 
53
- '書式を「標準」、小数点を第3位に設定
57
+ '書式を「標準」、小数点を第3位に設定
54
58
 
55
59
  Set prp = .CreateProperty("Format", dbDecimal, "Standard")
56
60
 
57
61
  Set prp = .CreateProperty("DcimalPlaces", dbDecimal, 3)
58
62
 
59
- EndIf
63
+ .Properties.Append prp
60
64
 
61
- .Properties.Append prp
65
+ End If
62
66
 
63
- End If
67
+ End With
64
68
 
65
- End With
66
-
67
- Next・・・・・・・
69
+ Next
68
70
 
69
71
 
72
+
73
+ ```
70
74
 
71
75
  ### 発生している問題・エラーメッセージ
72
76
 
@@ -88,13 +92,17 @@
88
92
 
89
93
 
90
94
 
95
+ ```VBA
96
+
91
97
  If .Type = dbDouble Then
92
98
 
93
- Set prp = .CreateProperty("Format", dbDecimal, "Standard")
99
+ Set prp = .CreateProperty("Format", dbDecimal, "Standard")
94
100
 
95
- Set prp = .CreateProperty("DcimalPlaces", dbDecimal, 3)
101
+ Set prp = .CreateProperty("DcimalPlaces", dbDecimal, 3)
96
102
 
97
103
  EndIf
104
+
105
+ ```
98
106
 
99
107
 
100
108