基本的に、特定のデータセットで最大値を見つけ、その値を記録して別のレコードに適用する必要があります。
SQL「SELECTMAX(SCID)FROM[StockConversion];」を使ってみました ただし、これはこのSQLをテーブルのフィールドに入力するだけです。
今、私はその値を見つけるためのクエリを作成しましたが、これを達成するためにコードでクエリの結果を参照する方法はありますか?
コンテキストのコードは次のとおりです。
Private Sub listResult_DblClick(Cancel As Integer)
Dim sc1 As DAO.Recordset
Set sc1 = CurrentDb.OpenRecordset("Stock Conversion Items", dbOpenDynaset)
Dim strSource3 As String
strSource3 = DONT KNOW
sc1.AddNew
sc1.Fields("[SCID]").Value = strSource3
sc1.Fields("[Result PC]").Value = Me.listResult.Column(0)
sc1.Fields("[Status]").Value = "NEW"
sc1.Update
End Sub
よろしくお願いします、ボブP