MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Tipo de dados incompativel em update tabela no access

    Compartilhe

    michelgarcia
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 09/06/2015

    [Resolvido]Tipo de dados incompativel em update tabela no access

    Mensagem  michelgarcia em Ter 09 Jun 2015, 11:58

    Ola, bom dia a todos,

    estou fazendo uma atualização na tabela de produtos ao adicionar um item na tabela de itemvenda conforme o código abaixo:

    Código:

    Private Sub Form_AfterUpdate()
        DoCmd.SetWarnings False
        DoCmd.RunSQL "update Tbl_Produto Set [Tbl_Produto].[Qtd_Est] = [Tbl_Produto].[Qtd_Est]- " & Me.Qtd.Value & " WHERE [Tbl_Produto].[Id_Produto] = '" & Me.Id_Produto.Value & "'"
        DoCmd.SetWarnings True
    End Sub

    no entanto estou recebendo um erro de tipos de dados incompativel, como posso resolver isso?

    Desde ja muito obrigado.

    jorgek
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 08/12/2012

    Re: Tipo de dados incompativel em update tabela no access

    Mensagem  jorgek em Ter 09 Jun 2015, 15:15

    Bom dia, Michel.

    Já tentou fazer assim sem aspas simples?

    Código:
    DoCmd.RunSQL "update Tbl_Produto Set [Tbl_Produto].[Qtd_Est] = [Tbl_Produto].[Qtd_Est]- " & Me.Qtd.Value & " WHERE [Tbl_Produto].[Id_Produto] = " & Me.Id_Produto.Value & ""

    Informe de que tipo é o campo Id_Produto, por favor.

    michelgarcia
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 09/06/2015

    Correto

    Mensagem  michelgarcia em Ter 09 Jun 2015, 17:33

    Eram as aspas mesmo, o tipo é um inteiro comum.

    Tópico respondido.

      Data/hora atual: Qua 07 Dez 2016, 20:15