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


3 participantes

    [Resolvido]Erro em gerar parcelas

    avatar
    jrdesing
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/12/2012

    [Resolvido]Erro em gerar parcelas Empty [Resolvido]Erro em gerar parcelas

    Mensagem  jrdesing 21/7/2014, 03:52

    Código:
    Private Sub cmdParcelas_Click()

        If Me.curValor <= 0 Then 'Se valor do contrato for <= 0
            Exit Sub
        End If
        
        'Salva o contrato
        DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
        
       Dim db As Database, rs As Recordset
            
        Dim ValParc As Currency, i As Byte
            
        Set db = CurrentDb()
        Set rs = db.OpenRecordset("tbl_Parcelas") 'Abre tbl_Parcelas
        ValParc = Me.curValor / Me.bytParcelas 'Valor de cada Parcela
            
        For i = 1 To Me.bytParcelas  'Insere as Parcela na Tabela
            rs.AddNew
            rs("lngNumContrato") = Me.lngNumContrato
            rs("bytParcela") = i
            rs("curValor") = ValParc
            'Calcula as datas de Vencto através da função DateAdd()
            rs("dtVencimento") = DateAdd("m", i - 1, Me.dtContrato)
            rs.Update
        Next
                    
        rs.Close
        db.Close
        Me.subfrm_Parcelas.SetFocus 'Foco no SubForm Parcelas
        Me.cmdParcelas.Enabled = False 'Desativa o botão Parcelas
        Me.subfrm_Parcelas.Requery  'Atualiza o SubForm Parcelas
        
    End Sub

    Olá pessoal estava usando este codigo a um bom tempo e funcionava direitinho, estou dando uma repaginada no BD e derrepente esta dando um erro nesta linha  

    Set rs = db.OpenRecordset("tbl_Parcelas") 'Abre tbl_Parcelas

    ja tentei de tudo e não consegui achar o erro se algum puder ajudar desde ja agradeço muito
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Erro em gerar parcelas Empty Re: [Resolvido]Erro em gerar parcelas

    Mensagem  Noobezinho 21/7/2014, 07:14

    Junior

    Experimente assim:

    db.OpenRecordset("tblParcelas", dbOpenTable)

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Erro em gerar parcelas Empty Re: [Resolvido]Erro em gerar parcelas

    Mensagem  Avelino Sampaio 21/7/2014, 09:25

    Ou experimente acrescentando o DAO.

    Dim db As DAO.Database, rs As DAO.Recordset

    Se ainda assim não funcionar, vá no menu DEPURAR do VBA e clique em COMPILAR. Informe se encontra algum erro.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    jrdesing
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/12/2012

    [Resolvido]Erro em gerar parcelas Empty Re: [Resolvido]Erro em gerar parcelas

    Mensagem  jrdesing 21/7/2014, 12:50

    Obrigado Avelino Sampaio e Noobezinho pela atenção!!!
    Voltou a funcionar com a dica Avelino de botar DAO.

    Obrigadoooo

    Conteúdo patrocinado


    [Resolvido]Erro em gerar parcelas Empty Re: [Resolvido]Erro em gerar parcelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:52