Atualizar dados de uma planilha Excel, usando a consulta UPDATE
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Podemos usar uma consulta UPDATE() para atualizar dados de uma planilha. Vamos supor que eu tenha a seguinte planilha e que queira reajustar os valores dos produtos em 10%:
Acompanhe, com atenção, os comentários do código:
Public Sub fncATualizarPlanilha() Dim strTabela As String Dim strSQL As String Dim bdExcel As dao.Database
Dim strArquivo$
'Passa o local e nome do arquivo para a variável
strArquivo = CurrentProject.Path & "\ListaClientes.xls" 'Abre o arquivo ListaClientes.xls Set bdExcel = OpenDatabase(strArquivo,False,False,"Excel 12.0;HDR=Yes;IMEX=0;") 'Informa o nome da planilha a ser atualizada strTabela = "[Planilha1$]" ' Consulta que irá atualizar em 10% o valor dos produtos strSQL ="UPDATE " & strTabela & " SET [valor produto]=([valor produto] * 1.1);" ' Executa a consulta bdExcel.Execute strSQL 'Fecha o arquivo Excel bdExcel.Close Set bdExcel = Nothing MsgBox "A planilha foi atualizada...", vbInformation, "Aviso" End Sub
Após executar o código, veja os valores atualizados em 10%:
Agora, se eu quiser reajustar apenas o valor da Furadeira (id=3) em mais 15%, basta acrescentar a cláusula WHERE na SQL. Observe o código:
... strSQL ="UPDATE " & strTabela & " SET [valor produto]=([valor produto] * 1.15)"
strSql = strSql " WHERE id = 3;"
...
Bom estudo!
Os dez artigos mais visitados
MontaRibbons v.7.0 - Assistente completo para criar ribbons no Access
Vídeo - Controle personalizado de Acesso de Usuários
Vídeo - Aprenda sobre filtragens
Vídeo - Segurança máxima, usando o OPEN
Uma ajuda para quem está começando um negócio ou um projeto
Integrando o Access com Servidor MySQL - Introdução
Desabilitando a faixa(ribbon) superior do Access
Vídeo - Programação de relatórios - Parte 1
Como carregar o seu menu sem que ele vá para lista de suplementos
Vídeo - Criando Ribbons parte 1 - Conhecendo a estrutura Xml
1 comentário(s) Idiframk 17/12/2023 01:03:37 Ótimo conteúdo! Continue sempre assim passando conhecimento. Valeu, Abraços! |