MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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

    [Resolvido]Update "A linha não pode ser localizada para atualização"

    marcos_novack
    marcos_novack
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 19/01/2011

    [Resolvido]Update "A linha não pode ser localizada para atualização" Empty [Resolvido]Update "A linha não pode ser localizada para atualização"

    Mensagem  marcos_novack 11/5/2019, 01:17

    Boa noite!!

    Estou quebrando a cabeça tentando achar o erro neste Update, alguém sabe porque esse erro acorre?

    Base de dados Mysql, Código da kartoffel - Site - Usando Access

    Menssagem de Erro
    [Resolvido]Update "A linha não pode ser localizada para atualização" Erroup10

    Este é o Código VBA.

    Código:
    Sub Update_MySQL_SubEncaixe()

        Call Conexao_Open("Select * From tblSubEncaixe Where Codigo_ID=" & Me.Codigo_ID)     'Abre a conexão para a tabela informada

                
                rs("DataEncaixe") = Forms![frmEncaixe]![frmSubEncaixe].Form![DataEncaixe].Value
                rs("QtdePecasEncaixe") = Forms![frmEncaixe]![frmSubEncaixe].Form![QtdePecasEncaixe].Value
                rs("Parte") = Forms![frmEncaixe]![frmSubEncaixe].Form![Parte].Value
                rs("QuantidadeFolha") = Forms![frmEncaixe]![frmSubEncaixe].Form![QuantidadeFolha].Value
                rs("Tubolar") = IIf(Forms![frmEncaixe]![frmSubEncaixe].Form![Tubolar] = False, 0, 1)
                rs("Kilo") = IIf(Forms![frmEncaixe]![frmSubEncaixe].Form![kilo].Value = False, 0, 1)
                rs("CodMalha") = Forms![frmEncaixe]![frmSubEncaixe].Form![codmalha].Value
                rs("Malha") = Forms![frmEncaixe]![frmSubEncaixe].Form![Malha].Value
                rs("Largura") = (Forms![frmEncaixe]![frmSubEncaixe].Form![Largura].Value) / 100
                rs("Gramatura") = Forms![frmEncaixe]![frmSubEncaixe].Form![Gramatura].Value
                rs("ComprimentoEncaixe") = IIf(Forms![frmEncaixe]![frmSubEncaixe].Form![ComprimentoEncaixe] = Null, 1, 1)
                rs("TotalConsumo") = Forms![frmEncaixe]![frmSubEncaixe].Form![TotalConsumo].Value
                rs("ConsumoUnitario") = IIf(Forms![frmEncaixe]![frmSubEncaixe].Form![ConsumoUnitario].Value = Null, 1, 1)
                rs("GramaturaDaFicha") = Forms![frmEncaixe]![frmSubEncaixe].Form![GramaturaDaFicha].Value
                

            ''End If

      

        rs.Update '(aqui ocorre o erro)
        rs.Close
        Cn.Close
        
        Set rs = Nothing 'apagando o local que foi criado

    End Sub
    marcos_novack
    marcos_novack
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 19/01/2011

    [Resolvido]Update "A linha não pode ser localizada para atualização" Empty Re: [Resolvido]Update "A linha não pode ser localizada para atualização"

    Mensagem  marcos_novack 11/5/2019, 02:47

    Pesssoal

    Consegui resolver meu problema, alterei tipo do campo (rs("TotalConsumo") = Forms![frmEncaixe]![frmSubEncaixe].Form![TotalConsumo].Value) para Double no Mysql.

    O valor que este campo recebe é resultado do calculo de dois campos do tipo Double (de outras tbl), o erro parecia da aplicação, mas foi do banco.


    Com isso Updade esta certo agora.


      Data/hora atual: 1/8/2021, 12:29