Após executar o código a seguir no VBA, que atualiza o campo CUSTO na tabela tblTradicional, o referido campo não é atualizado no form que tem origem na tabela mencionada. O que está faltando no código?
Private Sub Convidados_AfterUpdate()
xx = DLookup("CustoPorConvidado", "tblTradicional", "Descricao='Pacote'")
yy = Me.Convidados
SQLstr = "UPDATE tblTradicional SET Custo=" & xx * yy & " WHERE Descricao='Pacote'"
DoCmd.RunSQL SQLstr
End Sub
Tentei adicionar o comando me.requery após o DoCmd mas ao rodar o código via form recebi o erro em anexo.
Onde está o erro no código?
Private Sub Convidados_AfterUpdate()
xx = DLookup("CustoPorConvidado", "tblTradicional", "Descricao='Pacote'")
yy = Me.Convidados
SQLstr = "UPDATE tblTradicional SET Custo=" & xx * yy & " WHERE Descricao='Pacote'"
DoCmd.RunSQL SQLstr
End Sub
Tentei adicionar o comando me.requery após o DoCmd mas ao rodar o código via form recebi o erro em anexo.
Onde está o erro no código?
- Anexos
- Erro.png
- Você não tem permissão para fazer download dos arquivos anexados.
- (75 Kb) Baixado 5 vez(es)