SQL = "SELECT Sum(tbltblPurchaseOrder.Quantity) AS QtyAcq " & _
"FROM tblPurcahseOrder
"WHERE ((tblPurchaseOrder.ItemCode = " & Product & ")"
SQL = "SELECT TOP 1 " & _
"tblProduct.DateOfStockTake, " & _
"tblProduct.Quantity" & _
"FROM tblProduct" & _
"WHERE ((ItemCode = " & Product & ")" & DateClause & _
") ORDER BY DateOfStockTake DESC;"
SQL = "SELECT TOP 1 " & _
"tblProduct.DateOfStockTake, " & _
"tblProduct.Quantity " & _
"FROM tblProduct " & _
"WHERE ((ItemCode = " & Product & ")" & DateClause & _
") ORDER BY DateOfStockTake DESC; "
Set rs = db.OpenRecordset(SQL)
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim Product As Long
Dim AsOf As String
Dim STDateLast As String
Dim DateClause As String
Dim SQL As String
Dim QtyLast As Long
Dim QtyAcq As Long
Dim QtyUsed As Long
SQL = "SELECT TOP 1 " & _
"tblProduct.DateOfStockTake, " & _
"tblProduct.Quantity " & _
"FROM tblProduct " & _
"WHERE ((ItemCode = " & Product & ")" & DateClause & _
") ORDER BY DateOfStockTake DESC; "
Set rs = db.OpenRecordset(SQL)
With rs
If .RecordCount > 0 Then
STDateLast = "#" & Format$(!DateOfStockTake, "dd\/mm\/yyyy") & "#"
QtyLast = Nz(!Quantity, 0)
End If
End With
rs.Close