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


2 participantes

    "Recorset não pode ser atualizado"

    avatar
    filipebrg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 18/12/2018

    "Recorset não pode ser atualizado" Empty "Recorset não pode ser atualizado"

    Mensagem  filipebrg 19/12/2018, 20:08

    Amigos experts, boa tarde !

    Cheguei num momento do desenvolvimento de um BD que não consigo mais avançar. Sei que é um problema recorrente aqui no fórum, mas preciso da ajuda dos companheiros muito mais experientes!

    Em um formulário (4_1 Nova inscrição), há um campo em que após selecionar a forma de pagamento em uma caixa de combinação "Forma de Pagamento" (Combinação270), o usuário "cai" na guia correspondente, dentro de um Controle Guia (Guia_FormadePgto). Até então, tudo ok.

    O problema está em quando preciso inserir determinados campos da tabela "5 Pagamentos" na guia específica. Por exemplo, os campos "Data de Emissão", "Data de Vencimento", "Quantidade de Parcelas", "Valor da Parcela" e "Valor Total" na Guia "Boleto Bancário ... aí aparece o código "Recordset não pode ser atualizado".

    O mesmo acontece com as outras guias do Controle Guia "Guia_FormadePgto".

    Seguem os códigos existentes no formulário:

    Private Sub CboCPF_AfterUpdate()
    Me.txtNomeCompleto = Me.CboCPF.Column(1)

    End Sub

    Private Sub Comando247_Click()
    CurrentDb.Execute "INSERT INTO [5 Pagamentos] ([Forma de Pagamento]) Values ('" & Nz(Me.Combinação270.Value, 0) & "')"

    End Sub

    Private Sub Combinação31_AfterUpdate()
    Me.Palestrante = Me.Combinação31.Column(2)
    Me.Data_do_Evento = Me.Combinação31.Column(3)
    Me.Valor = Me.Combinação31.Column(6)

    End Sub

    Private Sub Estado_AfterUpdate()
    Me.Cidade.Requery
    Me.Cidade.SetFocus

    End Sub

    Private Sub Combinação270_AfterUpdate()

    If Nz(Me.ActiveControl.Value) = "" Then Exit Sub

    Select Case Me.ActiveControl.Value

    Case "Boleto Bancário"
    Me("Boleto Bancário").SetFocus
    Case "Cartão de Crédito"
    Me("Cartão de Crédito").SetFocus
    Case "Cartão de Débito"
    Me("Cartão de Débito").SetFocus
    Case "Transferência Bancária - DOC"
    Me("DOC").SetFocus
    Case "Transferência Bancária - TED"
    Me("TED").SetFocus
    Case "Pagamento Presencial"
    Me("Pagamento Presencial").SetFocus
    Case "Link (PagSeguro)"
    Me("Link (PagSeguro)").SetFocus
    End Select
    End Sub





    Obs.: Fiz uma relação entre as tabelas 4 Inscrições e 5 Pagamentos, para viabilizar a aparição dos campos da tabela 5 Pagamentos no formulário, a fim de os mesmos serem incluidos no formulário.

    Agradeço aos amigos pela atenção !

    Um dia chego perto do nível de vocês e ajudarei mais no Fórum !!!

    Gde abç !!

    filipebrg
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3217
    Registrado : 13/12/2016

    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  Alexandre Fim 19/12/2018, 21:45

    Olá Felipe,

    Por gentileza, poste aqui seu banco de dados (ou somente as partes envolvidas) para que os colaboradores do fórum possam analisar e definir uma solução.

    Obrigado.

    []'s
    avatar
    filipebrg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 18/12/2018

    "Recorset não pode ser atualizado" Empty "Recorset não pode ser atualizado"

    Mensagem  filipebrg 19/12/2018, 22:03

    De fato ...

    Eu apenas fiz menção à elas, porque qualquer uma caixa de texto que eu tentei colocar instigou o aparecimento da mensagem do "Recorset"

    Vou colocar alguns campos relativos à guia "boleto bancário", oriundos da tabela "5 Pagamentos".

    Segue o bd "atualizado" , com o erro aparecendo ...

    Valeu !!!!!

    filipebrg
    Anexos
    "Recorset não pode ser atualizado" Attachmentbd atlz.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (186 Kb) Baixado 3 vez(es)


    Última edição por filipebrg em 19/12/2018, 22:42, editado 1 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3217
    Registrado : 13/12/2016

    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  Alexandre Fim 19/12/2018, 22:35

    Felipe,

    Nas guias das quais vc se referiu, não constam campos para preenchimento.
    Acho que está faltando alguma coisa...rsss

    Por gentileza, verifique, pois eu não encontrei "erro".

    []'s
    avatar
    filipebrg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 18/12/2018

    "Recorset não pode ser atualizado" Empty "Recorset não pode ser atualizado"

    Mensagem  filipebrg 19/12/2018, 22:42

    Eu editei o primeiro post do banco de dados ...
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3217
    Registrado : 13/12/2016

    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  Alexandre Fim 19/12/2018, 23:58

    Felipe,

    Na Guia "Boletos", eu criei um subformulário através da tabela "5 Pagamentos", e este formulário está vinculado com o campo "CPF" do formulários principal.
    O campo "CPF" do subformulário está oculto.

    Segue nova versão.

    Espero ter ajudado.

    Abraços
    Anexos
    "Recorset não pode ser atualizado" AttachmentBD_Atualiz_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (188 Kb) Baixado 5 vez(es)
    avatar
    filipebrg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 18/12/2018

    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  filipebrg 20/12/2018, 11:14

    Grande Alexandre, bom dia !

    Obrigado pela ajuda !

    Com certeza aproveitarei sua ideia !! No entanto, o objetivo desta guia era proporcionar que quem estivesse realizando a inscrição, após optar pela forma de pagamento, fosse direcionado para a guia adequada e preenchesse seus dados, para posterior finalização do pagamento. Meu intuito, ao trabalhar com guias, era que o formulário não ficasse tão grande ou que a pessoa que estivesse se inscrevendo não se confundisse. Por outro lado, sua ideia me fez despertar para o preenchimento desses dados em pop-ups !

    Valeu mesmo !!

    Só tem fera neste fórum !!!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3217
    Registrado : 13/12/2016

    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  Alexandre Fim 20/12/2018, 12:02

    Valeu Felipe cheers cheers cheers
    O fórum agradece.

    Boa sorte.

    Abraços
    avatar
    filipebrg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 18/12/2018

    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  filipebrg 20/12/2018, 17:26

    Prezadíssimo Alexadre e demais companheiros, boa tarde !

     Testei o BD proposto pelo Alexandre - que, mais uma vez, agradeço !! - mas percebi que não atendeu o que estou precisando.

     Trabalhar com subformulário não atendeu 100% ... o interessante é que cada "nova inscrição" se comporte de forma independente.

     Diante disso, peço aos companheiros que me ajudem a entender o porque do não armazenamento dos valores dos campos na guia "Boleto Bancário" (formulário 4_1 Nova inscrição) na tabela "5 Pagamentos". O principal erro apresentado é "Este Recordset não pode ser atualizado". Antes da inserção dos campos desta aba (Data de Emissão, Data de Vencimento, ... , Valor Total), a seleção da combo "Forma de Pagamento" direcionava normalmente para a guia correspondente.

    Me ajudem, companheiros !! Por gentileza ""

    Alexandre, mais uma vez, me desculpe pelo transtorno !!

    Att,

    filipebrg
    Anexos
    "Recorset não pode ser atualizado" AttachmentBD Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (285 Kb) Baixado 2 vez(es)

    Conteúdo patrocinado


    "Recorset não pode ser atualizado" Empty Re: "Recorset não pode ser atualizado"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 20:35