MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

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
    avatar
    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, 13: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, 17: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.
    avatar
    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, 19:33

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

    Tópico respondido.

      Data/hora atual: Qui 14 Dez 2017, 14:52