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

    [Resolvido]Ajuda com Record Set

    avatar
    LCA-LUIZ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 30/10/2017

    [Resolvido]Ajuda com Record Set Empty [Resolvido]Ajuda com Record Set

    Mensagem  LCA-LUIZ 12/6/2018, 01:13

    Boa noite pessoal, fiz um formulário para conta corrente, e usei um record set. Funcionou, mas quando incluo uma segunda conta dá erro.
    Ele calcula o saldo de toda a tabela, gostaria que calculasse somente da conta selecionada.

    Meio difícil de explicar.

    Sub AtualizaSaldo()
    Dim curSaldoInicial As Currency 'Variável como moeda
    Dim rst As DAO.Recordset ' Variável do Record Set

       curSaldoInicial = 0 'defino o saldo inicial como zero
       Set rst = CurrentDb.OpenRecordset("Cons_Conta")
       
       Do While Not rst.EOF
           rst.Edit
               curSaldoInicial = curSaldoInicial + rst!CxValor
               rst!CxSaldo = curSaldoInicial
               
           rst.Update
           rst.MoveNext
       Loop
    End Sub

    Segue anexo BD
    Anexos
    [Resolvido]Ajuda com Record Set AttachmentFinanceiro2018.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (131 Kb) Baixado 12 vez(es)
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Ajuda com Record Set Empty Re: [Resolvido]Ajuda com Record Set

    Mensagem  CassioFabre 12/6/2018, 17:23

    Boa tarde,

    no trecho:
    Código:
    Set rst = CurrentDb.OpenRecordset("Cons_Conta")

    voce tem que especificar qual conta você está querendo alterar. Ficaria algo do tipo:
    Código:
    Set rst = CurrentDb.OpenRecordset("SELECT * FROM Cons_Conta WHERE [campoCodigo] = " & txtCodigo & "")

    Onde campoCodigo é o campo da tabela que tem um identificador unico para cada conta e txtCodigo é o campo do formulário que contém o código da conta que está preenchido no campo "campoCodigo".

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    avatar
    LCA-LUIZ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 30/10/2017

    [Resolvido]Ajuda com Record Set Empty Record set

    Mensagem  LCA-LUIZ 14/6/2018, 19:31

    Boa tarde

    Não deu certo, talvez eu não tenha conseguido fazer, ou tem mais algum detalhe que não percebi
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Ajuda com Record Set Empty Re: [Resolvido]Ajuda com Record Set

    Mensagem  CassioFabre 15/6/2018, 10:29

    Bom dia,

    Teste o seguinte na linha correspondente da função AtualizaSaldo:
    Código:
    Set rst = CurrentDb.OpenRecordset("SELECT * FROM Cons_Conta WHERE ContaID = " & Me.ContaID & "")

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    avatar
    LCA-LUIZ
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 30/10/2017

    [Resolvido]Ajuda com Record Set Empty Record set

    Mensagem  LCA-LUIZ 15/6/2018, 12:07

    Bom Dia, obrigado Cássio e pessoal do fórum, funcionou perfeito, era isso que faltava no meu projeto

    Obrigado
    Obrigado
    Obrigado

    Conteúdo patrocinado


    [Resolvido]Ajuda com Record Set Empty Re: [Resolvido]Ajuda com Record Set

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 1/5/2024, 21:54