Boa noite,
como posso somar a coluna valores do meu Banco a partir de um ID.
Exemplo:
tenho no banco
ID - -Material - Valores
10 - Casa1 - 300,00
10 -Casa2 - 100,00
20 -Casa3 - 150,00
20 -Casa4 - 200,00
Nesse caso preciso que o retorno da soma da coluna seja baseado pelo código e coluna valores. No exemplo acima ficaria assim:
ID: 10 = 400,00
ID: 20 = 350,00
Gostaria de adaptar esse exemplo a esse código abaixo:
'Cria variável que armazena os comandos SQL
Dim ComandoSQL As String
Dim ID As String
ID = Me.ID
'Armazena na variável o comando que fará a consulta SQL no BD Access
ComandoSQL = "select * from TB_valores where ID like '" & ID & "' "
'Chama a rotina que faz a conexão ao Banco de Dados
Call Conecta
'Atribui a variável global do tipo Recorset, os comandos SQL que devem ser executados
Set consulta = banco.OpenRecordset(ComandoSQL)
'****Abre o Recordset do BD para edição
consulta.Edit
'Tratamento de erro de acesso aos dados. Se houver erro, desvia o comando para o rótulo Sai
' On Error GoTo sai
consulta("Valores") = Valor1
'Atualiza o Recordset do BD
consulta.Update
'Chama a rotina que libera as variáveis de objeto do BD
Call Desconecta
Postado : 01/11/2017 6:15 pm