Estou com um problema, esse script funciona perfeitamente, mas gostaria de além disso, armazenar em outra tabela o valor contido do campo:
MultQtde,
junto com
data de agora (Now)
junto com valor do campo Me.codKit,
mas tentei e não estou conseguindo
MultQtde,
junto com
data de agora (Now)
junto com valor do campo Me.codKit,
mas tentei e não estou conseguindo
- Código:
Private Sub btnBaixa_Click()
Dim rs As DAO.Recordset
Dim StrSQL As String
Dim IntQtde As Integer
StrSQL = "SELECT tbRelKit.codRelKits, tbRelKit.codRelAdesivo, tbRelKit.codRelKitTab, tbRelKit.codRelAdesivoEmp, tbRelKit.multiplicador," _
& "tbAdesivos.nomeAdesivo, tbAdesivos.codAdesivo FROM tbAdesivos INNER JOIN tbRelKit ON tbAdesivos.codAdesivo = tbRelKit.codRelAdesivo" _
& " WHERE tbRelKit.codRelKitTab = " & Me.codKit & ";"
Set rs = CurrentDb.OpenRecordset(StrSQL)
rs.MoveLast: rs.MoveFirst
'cria mais uma consulta, e coloca StrSQL2
Do While Not rs.EOF
IntQtde = (rs!multiplicador * Me.MultQtde)
'CurrentDb.Execute "UPDATE tbAdesivos Set Estoque = " & IntQtde & " WHERE CodAdesivo = " & rs!codAdesivo & ""
CurrentDb.Execute "UPDATE tbAdesivos Set Estoque = Estoque - " & IntQtde & " WHERE CodAdesivo = " & rs!codAdesivo & ""
rs.MoveNext
Loop
MsgBox "Baixa Realizada com Sucesso", vbInformation, "ATENÇÃO:"
DoCmd.Close
End Sub