SOMA - INSTRUCAO SQL
Ajuda Urgente !!!
Passa-se que ao tentar somar o campo StockAct + 1 ele vai gravar o valor que tem, e vai acrescentar o numero 1, não fas a soma fica suponha-mos 51 e havia de ser 6.
Obrigado
O codigo que utilizo é este.
Dim F As Integer
Set BD = OpenDatabase(App.Path & "\dados abelas.mdb")
For F = 0 To Grid.Rows - 1
sql1 = "Update Artigos set StockAct = StockAct + '" & Grid.TextMatrix(F, 2) & "' where Descri ='" & Grid.TextMatrix(F, 1) & "' And ActStock = 'Sim'"
BD.Execute sql1
Next
Passa-se que ao tentar somar o campo StockAct + 1 ele vai gravar o valor que tem, e vai acrescentar o numero 1, não fas a soma fica suponha-mos 51 e havia de ser 6.
Obrigado
O codigo que utilizo é este.
Dim F As Integer
Set BD = OpenDatabase(App.Path & "\dados abelas.mdb")
For F = 0 To Grid.Rows - 1
sql1 = "Update Artigos set StockAct = StockAct + '" & Grid.TextMatrix(F, 2) & "' where Descri ='" & Grid.TextMatrix(F, 1) & "' And ActStock = 'Sim'"
BD.Execute sql1
Next
acho que o campo naum está como numerico porisso ele interpreta o + como concatenação
nao testei mas tente assim:
Update Artigos set StockAct = StockAct + '" & str(ccur(Grid.TextMatrix(F, 2))) & "' where Descri ='" & Grid.TextMatrix(F, 1) & "' And ActStock = 'Sim'"
nao testei mas tente assim:
Update Artigos set StockAct = StockAct + '" & str(ccur(Grid.TextMatrix(F, 2))) & "' where Descri ='" & Grid.TextMatrix(F, 1) & "' And ActStock = 'Sim'"
Tópico encerrado , respostas não são mais permitidas