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

回答編集履歴

3

コード修正

2018/10/28 02:27

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  RS.Clone: Set RS = Nothing
26
26
  Set DB = Nothing
27
- End Sub
27
+ End Function
28
28
  ```
29
29
 
30
30
  「シリアルNO」のデータ型はテキスト型と仮定してます。

2

コード修正

2018/10/28 02:27

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -10,7 +10,7 @@
10
10
  Dim DB As DAO.Database
11
11
  Dim RS As DAO.Recordset
12
12
  Set DB = CurrentDb
13
- Set RS = DB.OpenRecordset("SELECT シリアルNO, 購入日 FROM テーブル名 " & _
13
+ Set RS = DB.OpenRecordset("SELECT TOP 1 シリアルNO, 購入日 FROM テーブル名 " & _
14
14
  "WHERE 購入日 IS NULL ORDER BY 管理ID;")
15
15
 
16
16
  If RS.EOF Then

1

コードの間違いを修正

2018/10/28 02:19

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -14,11 +14,11 @@
14
14
  "WHERE 購入日 IS NULL ORDER BY 管理ID;")
15
15
 
16
16
  If RS.EOF Then
17
+ writePurchaseSerialDay = ""
18
+ Else
17
19
  RS.Edit
18
20
  RS!購入日 = Date
19
21
  RS.Update
20
- writePurchaseSerialDay = ""
21
- Else
22
22
  writePurchaseSerialDay = RS!シリアルNO
23
23
  End If
24
24