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]Baixa parcial Gerar uma nova parcela

    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 571
    Registrado : 30/08/2010

    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Baixa parcial Gerar uma nova parcela

    Mensagem  NADIRONUNES 22/5/2012, 17:56

    bom e o seguinte...

    tenho um valor de 200,00 ai eu pago 150,00 gostaria que ele gerasse outra parcela do valor restante com a data de vencimento com trinta dias pra frente
    avatar
    Convidado
    Convidado


    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  Convidado 22/5/2012, 18:02

    Boas nardiron tenho um exemplo no repositorio de contas a receber que cadastra parcelas e da baixa parcial na mesma...

    De uma olhadinha por la...

    Cumprimentos.
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 571
    Registrado : 30/08/2010

    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  NADIRONUNES 22/5/2012, 19:46

    Harysohn olhei todos os exemplos de conta a receber mas no consegui achar
    avatar
    Convidado
    Convidado


    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  Convidado 22/5/2012, 20:01

    http://maximoaccess.forumeiros.com/t2438-sistema-de-controle-de-contas-a-receber-com-calculo-de-parcelas-recebimento-total-ou-parcial-das-parcelas-pagamento-fracionado

    Cumprimentos.
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 571
    Registrado : 30/08/2010

    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  NADIRONUNES 31/5/2012, 13:12

    Haryshon tenho esse codigo mas nao to coseguindo fazer com que ele gera uma nova parcela da diferencia paga do valor da duplicata

    exemplo
    duplicata de 200,00 o cliente pagou 150,00 entao ele automaticamente ele gerava uma nova parcela com 30 dias da data paga em uma nova linha no valor de 50,00.

    Dim REST As Currency
    ' DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveReord, , acMenuVer70
    Dim db As Database, RS As Recordset

    If Me.pago <= 0 Or IsNull(Me.pago) Then
    Exit Sub
    End If

    Set db = CurrentDb()
    Set RS = db.OpenRecordset("SELECT * FROM tbl_Parcelas WHERE ORDEM =" & Me.ordem & " and quitada=-1;")
    REST = Me.pago

    RS.MoveFirst
    Do While REST > 0 And Not RS.EOF
    If REST < RS("curValor") - IIf(IsNull(RS("ValorPago")), 0, RS("ValorPago")) Then 'O valor pago não chega para liquidar o que falta da parcela (toda ou parte)
    RS.Edit
    RS("ValorPago") = IIf(IsNull(RS("ValorPago")), 0, RS("ValorPago")) + REST
    RS("ValorRestante") = RS("Valor") - RS("ValorPago")
    REST = 0
    RS.Update
    Else 'O valor chega para pagar a parcela (pode sobrar ou não)
    RS.Edit
    REST = REST - (RS("curValor") - IIf(IsNull(RS("ValorPago")), 0, RS("ValorPago")))
    RS("ValorPago") = RS("curValor")
    RS("quitada") = True
    RS.Update
    End If
    RS.Edit
    RS("ValorRestante") = RS("curValor") - IIf(IsNull(RS("ValorPago")), 0, RS("ValorPago"))
    RS.Update
    RS.MoveNext
    Loop

    RS.Close
    db.Close

    avatar
    Convidado
    Convidado


    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  Convidado 31/5/2012, 14:17

    Para adicionar novo Registro no Recordset utilize:

    Depois que encerrar o update da tabela

    .....
    REST = REST - (RS("curValor") - IIf(IsNull(RS("ValorPago")), 0, RS("ValorPago")))
    RS("ValorPago") = RS("curValor")
    RS("quitada") = True
    RS.Update
    End If
    RS.Edit
    RS("ValorRestante") = RS("curValor") - IIf(IsNull(RS("ValorPago")), 0, RS("ValorPago"))
    RS.Update

    RS.AddNew
    Rs!SeuCampoData = DateAdd("m", I, Format(Rs!.DatadaParcela, "dd/mm/yyyy"))
    Rs!CampoValorParc = CampoValorRestante
    Rs!Upadate

    RS.MoveNext
    Loop
    RS.Close
    db.Close

    Mais ou menos por ai amigão.

    avatar
    Convidado
    Convidado


    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  Convidado 18/6/2012, 03:58

    Como não houve resposta o tópico passa a resolvido, caso necessite reabre-o.

    Moderação

    Conteúdo patrocinado


    [Resolvido]Baixa parcial Gerar uma nova parcela Empty Re: [Resolvido]Baixa parcial Gerar uma nova parcela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 10:38