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 código de parcela

    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Ajuda código de parcela

    Mensagem  Connekta Informatica 9/8/2013, 15:41

    Bom dia

    Tenho a tabela Movimento onde tenho os campos DataVencimento e DataPagamento.

    O que eu quero é que a dta de vencimento seja parcela de acordo com a quantidade de parcelas. E a data de Pagamento será preenchida de acordo com data que o cliente vai Pagar.

    Nesse código abaixo ele esta parcelando a Data de Pagamento, o que eu quero é que ele Parcele a Data de Vencimento.

    Código:

      'Variáveis
        Dim I As Integer
        Dim StrDateAdd As Date
        Dim StrValorParc As Double
        Dim StrParc As Double
        Dim rsParc As DAO.Recordset
        'Preenche variáveis
        StrValorParc = Me.txtValor
        StrParc = StrValorParc / Me.txtParcela
            'Cria o recordset
            Set rsParc = CurrentDb.OpenRecordset("tbl_Movimento", dbOpenDynaset)
            'Popula o Recordset
            With rsParc 'Selecona o recordset
                For I = 1 To Me.txtParcela 'Loop de 1 até o total de parcelas
                StrDateAdd = DateAdd("m", I, format(Me.txtDataVencimento.Value, "dd/mm/yyyy")) 'data do vencimento
                    .AddNew 'Adiciona e popula o novo registro
                        .Fields("Conta") = Me.txtConta.Value
                            .Fields("Documento") = Me.txtDocumento.Value
                                .Fields("DataVencimento") = format(Me.DataPagamento.Value, "mm/dd/yyyy")
                                    .Fields("Referente a") = Me.txtReferente
                                .Fields("Pessoa") = Me.txtFornecedor.Value
                                .Fields("DataPagamento") = StrDateAdd
                            .Fields("Observações") = Me.txtObservacoes.Value
                        '.Fields("txtValor") = StrParc
                        .Fields("Situação") = Me.txtSituacao.Value
                      .Fields("Parcela") = "Parcela: " & (Me.txtParcela.Value) & "/" & I
                      .Fields("Empresa") = Me.UsuarioLogado
                    .Update 'grava as informações na tabela
                    '[Form_frm_Movimentos].Lista13.Requery
                Next I 'próximo registro
            End With 'Fim daseleção da tabela
            DoCmd.Close acForm, "frm_Despesa"
            'Fecha o recordset
            Set rsParc = Nothing: Close
    End Sub

    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 9/8/2013, 19:47

    Alguém??
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 10/8/2013, 13:09

    Alguém?
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 12/8/2013, 19:14

    Boa Tarde

    Consegui, agora esta funcionando do jeito que eu quero, mais eu queria ver se alguém pode me ajudar com outra coisa, mais sendo no mesmo código.

    Esse é o código que estou usando:
    Código:

     'Variáveis
    Dim i As Integer
    Dim StrDateAdd As Date
    Dim StrValorParc As Double
    Dim StrParc As Double
    Dim rsParc As DAO.Recordset
    'Preenche variáveis
    StrValorParc = Me.txtValor
    StrParc = StrValorParc / Me.txtParcela
    'Cria o recordset
    Set rsParc = CurrentDb.OpenRecordset("tbl_Movimento", dbOpenDynaset)
    'Popula o Recordset
    With rsParc 'Selecona o recordset
    For i = 1 To Me.txtParcela 'Loop de 1 até o total de parcelas
    StrDateAdd = DateAdd("m", i, Format(Me.txtDataVencimento.Value, "dd/mm/yyyy")) 'data do vencimento
    .AddNew 'Adiciona e popula o novo registro
    .Fields("Conta") = Me.txtConta.Value
    .Fields("Documento") = Me.txtDocumento.Value
    .Fields("DataPagamento") = Format(Me.DataPagamento.Value, "mm/dd/yyyy")
    .Fields("Referente a") = Me.txtReferente.Value & "/" & i
    .Fields("Pessoa") = Me.txtNome.Value
    .Fields("DataVencimento") = StrDateAdd
    .Fields("Observações") = Me.txtObservações.Value
    .Fields("ValorParcela") = StrParc
    .Fields("Situação") = Me.txtSituacao.Value
    .Fields("Tipo") = Me.Tipo.Value
    .Fields("Parcela") = Me.txtParcela
    .Fields("Empresa") = Me.UsuarioLogado
    .Fields("CentroCusto") = Me.txtCentroCusto
    .Update 'grava as informações na tabela
    [Form_frm_ReceitaAReceber].Lista16.Requery
    Next i 'próximo registro
    End With 'Fim daseleção da tabela
    DoCmd.Close acForm, "frm_Receita"
    'Fecha o recordset
    Set rsParc = Nothing: Close


    No campo referente a da tabela, na hora que gerasse a parcela teria como colocar o mes e o ano da dta devencimento?

    Exemplo
    Referente a: Pagamento de Honorários Contábeis Ref
    Data Vencimento: 12/10/2013

    Igual:
    Referente a: Pagamento de Honorários Contábeis Ref 10/2013
    avatar
    Convidado
    Convidado


    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Convidado 13/8/2013, 01:40

    Boa noite,

    Tenta a função Format:

    :Format([DataVencimento];"mm/yyyy")


    Deve resolver.



    Nivaldo.
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 13/8/2013, 02:02

    Não consegui.

    Fiz dessa maneira:
    Código:

    .Fields("Referente a") = Me.txtReferente.Value :Format([DataVencimento],"mm/yyyy")
    avatar
    Convidado
    Convidado


    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Convidado 13/8/2013, 11:53

    Bom dia,

    Por que você não extrai esse valor (mes e ano) da Data de Vencimento através de uma consulta??
    Você não precisa gravar na tabela o mes e ano da data de vencimento, uma vez que na consulta você exibe da forma que melhor achar através da função Format.

    A dica lhe lhe passei foi para ser usada em uma consulta, onde você criaria o campo:

    MesAnoVencimento:Format([DataVencimento];"mm/yyyy")


    Nivaldo.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  JPaulo 13/8/2013, 12:26

    Com a permissão do Grande Nivaldo;

    .Fields("Referente a") = Me.txtReferente.Value & "/" & Format(StrDateAdd, "mm/yyyy")



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Ajuda código de parcela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda código de parcela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda código de parcela Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  JPaulo 14/8/2013, 11:27

    Resolve ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Ajuda código de parcela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda código de parcela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda código de parcela Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 14/8/2013, 12:21

    Esse problema resolveu.

    Esse código acima ele pegar o valor da parcela e divide pelo numero de parcelas. Eu já fiz essa pergunta antes, mais não encontrei.

    Atual:
    Valor da Parcela: 200,00
    Numero de Parcela: 4
    = 50,00

    O que eu quero:
    Valor da Parcela: 200,00
    Numero de Parcela: 4
    = 200,00
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  JPaulo 14/8/2013, 12:23

    Então é outra duvida, certo ?

    Agora pergunto eu, não quer parcelar ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Ajuda código de parcela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda código de parcela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda código de parcela Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 14/8/2013, 13:20

    Sim, venha ao meu pensamento.

    Vamos supor que a empresa de modelo começou a realizar serviço em minha empresa, em 01/01/2013, sendo que fizemos um contrato de 1 ano e o valor de sua mensalidade é 250,00.

    Em vez de eu pegar 250 * 12 = 3000 eu colocaria só 250 (no campo Valor da Parcela) e 12 (no campo Parcela).

    Sendo que eu não precisaria fazer calculo antes de lançar no formulário, se eu já sei o valor de sua parcela.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  JPaulo 14/8/2013, 13:25

    Entendi;

    Então quer o valor 250 em que campo e os 12 em que campo ?

    Dê-me apenas os nomes dos campos.

    E outra pergunta, geraria na mesma as 12 linhas ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Ajuda código de parcela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda código de parcela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda código de parcela Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 14/8/2013, 14:51

    Os campo são: ValorParcela = 250 e Parcela = 12.

    Sim, as 12 linhas.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  JPaulo 14/8/2013, 14:56

    Código:

    Dim i As Integer
    Dim StrDateAdd As Date
    Dim StrValorParc As Double
    Dim StrParc As Double
    Dim rsParc As DAO.Recordset
    'Preenche variáveis
    StrValorParc = Me.txtValor
    StrParc = StrValorParc / Me.txtParcela
    'Cria o recordset
    Set rsParc = CurrentDb.OpenRecordset("tbl_Movimento", dbOpenDynaset)
    'Popula o Recordset
       With rsParc 'Selecona o recordset
       For i = 1 To Me.txtParcela 'Loop de 1 até o total de parcelas
       StrDateAdd = DateAdd("m", i, Format(Me.txtDataVencimento.Value, "dd/mm/yyyy")) 'data do vencimento
           .AddNew 'Adiciona e popula o novo registro
           .Fields("Conta") = Me.txtConta.Value
           .Fields("Documento") = Me.txtDocumento.Value
           .Fields("DataPagamento") = Format(Me.DataPagamento.Value, "mm/dd/yyyy")
           .Fields("Referente a") = Me.txtReferente.Value & "/" & Format(StrDateAdd, "mm/yyyy")
           .Fields("Pessoa") = Me.txtNome.Value
           .Fields("DataVencimento") = StrDateAdd
           .Fields("Observações") = Me.txtObservações.Value
           .Fields("ValorParcela") = StrValorParc
           .Fields("Situação") = Me.txtSituacao.Value
           .Fields("Tipo") = Me.Tipo.Value
           .Fields("Parcela") = Me.txtParcela
           .Fields("Empresa") = Me.UsuarioLogado
           .Fields("CentroCusto") = Me.txtCentroCusto
           .Update 'grava as informações na tabela
       [Form_frm_ReceitaAReceber].Lista16.Requery
       Next i 'próximo registro
       End With 'Fim daseleção da tabela
       DoCmd.Close acForm, "frm_Receita"
       'Fecha o recordset
       Set rsParc = Nothing: Close
    End Function


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Ajuda código de parcela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda código de parcela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda código de parcela Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Connekta Informatica 14/8/2013, 19:28

    Exatamente p que eu quero. Obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  JPaulo 14/8/2013, 20:39

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Ajuda código de parcela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda código de parcela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda código de parcela Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Ajuda código de parcela Empty Re: [Resolvido]Ajuda código de parcela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2024, 04:07