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


    Recordset não pode ser atualizado

    avatar
    lpdias
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 11/01/2016

    Recordset não pode ser atualizado Empty Recordset não pode ser atualizado

    Mensagem  lpdias em Ter 26 Nov 2019, 2:38 am

    Boa Noite!

    Estou com dificuldade em registrar algo através da consulta em meu bd.
    O meu sistema traz algumas tabelas que já relacionei na consulta, para apresentar alguns valores.
    Minha intencao é poder colocar o preço que acho adequado para o produto, baseado nas informaçoes da consulta, que traz o preço médio e o último valor pago.

    Acontece que quando tento inserir algo, diz que recordset nao pode atualizar.
    Já tentei de tudo, mas acho que nao conheço tanto para conseguir chegar onde quero.

    Postarei um pedaço do bd para que os colegas interessados possam tentar me ajudar.

    agradeço.


    dropbox.com/s/xwm6qud8kbta9l7/Exemplo%20pmedio.rar?dl=1
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 814
    Registrado : 09/11/2012

    Recordset não pode ser atualizado Empty Re: Recordset não pode ser atualizado

    Mensagem  =>Nois em Qua 27 Nov 2019, 7:16 pm

    boa tarde Exclamation

    Ipdias, voce quer fazer esses lançamento direto na consulta?

    se for o proprio nome ja diz "consulta" ou seja um apanhado de N coisas unificado

    quanto mais complexa pode ocorrer isso, o ideal é voce criar um formulário obtendo o resultado dessa consulta amarrado a um Codigo ou ID que não se repete para cada produto para atualizar os dados utilizando um Update na tabela base


    .................................................................................
    Arrow Att. Nois

    Se tudo não der certo... Descanse e tente novamente!
    avatar
    lpdias
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 11/01/2016

    Recordset não pode ser atualizado Empty Re: Recordset não pode ser atualizado

    Mensagem  lpdias em Seg 02 Dez 2019, 7:42 pm

    Opa... obrigado.
    Você tem razao.
    Vou repensar e após o resultado volto por aqui.
    avatar
    lpdias
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 92
    Registrado : 11/01/2016

    Recordset não pode ser atualizado Empty Re: Recordset não pode ser atualizado

    Mensagem  lpdias em Qua 04 Dez 2019, 2:12 pm

    Prezado Nois,

    Voce poderia me clarear as ideias heheh.
    Ainda nao possuo muitos conhecimentos em access, mas com a ajuda dos amigos do forum, já cheguei bem mais longe que eu esperava.

    Toda minha consulta tem base em uma tabela de produtos.
    Nessa tabela, alem dos dados cadastrais dos produtos, tenho um campo chamado preco de venda.
    Esse preco de venda é o campo que preciso alterar.

    Agoara vem a dificuldade que estou tendo:
    Quero que em um formulário, conste em folha de dados o nome do produto a coluna de preco de venda para eu alterar e que tambem traga o resultado de uma consulta que aponta qual foi o ultimo valor pago naquele produto.

    Essa consulta de valor pago, tem como base a movimentacao de um subformulario que tambem tem ligacao com o cadastro dos produtos.

    Quando tento fazer uma consulta baseada nessas informacoes, nao consigo alterar o preco de venda, pois informa que o recordset nao pode ser atualizado.

    Agradeço se o amigo puder clarear minhas ideias.
    Abraço

    Conteúdo patrocinado

    Recordset não pode ser atualizado Empty Re: Recordset não pode ser atualizado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sab 14 Dez 2019, 11:20 pm