MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Registros recorrentes

    Compartilhe

    Ednilson10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/07/2015

    [Resolvido]Registros recorrentes

    Mensagem  Ednilson10 em 4/5/2018, 19:59

    Olá amigos,

    Alguém sabe me informar como se cria registros recorrentes?
    Estou criando um bd financeiro e gostaria de saber como faço para criar contas como aluguel,água,luz e telefone automaticamente.
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Registros recorrentes

    Mensagem  CassioFabre em 4/5/2018, 21:14

    Boa tarde,

    Você precisa nos fernecer mais informações: você quer apenas pegar os dados do ultimo registro lançado? O valor é padrão? É um valor baseado em outro? Especifique melhor sua realidade para chegar numa conclusão não genérica.

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    Ednilson10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/07/2015

    Detalhamento

    Mensagem  Ednilson10 em 5/5/2018, 13:13

    Antes de tudo obrigado pela resposta Cassio.

    Vamos lá...

    Vi vários gerenciadores financeiros que em contas como água, luz, aluguel,etc... o usuário não precisa ficar criando esses registros diariamente pois, a partir de um cadastro de registros recorrentes, o sistema gera automaticamente registros no contas a pagar baseado nas informações de recorrentes.

    Não sei se consegui explicar direito mas é por ai...
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Registros recorrentes

    Mensagem  CassioFabre em 7/5/2018, 11:59

    Bom dia,

    Ainda não consegui entender bem a funcionalidade disso. Os registros são criados automaticamente sem que o usuário faça qualquer lançamento desses títulos? É estranho pois em sua maioria são valores variáveis, isto é, a conta de água é diferente em cada mês do ano. Se na tela de lançamento, ao selecionar o tipo de conta, o sitema pegasse esse valor "recorrente" (padrão) e o usuário, caso necessário, fizesse os ajustes como a correção do próprio valor, ou a data de vencimento, por exemplo, aí faria mais sentido pra mim.

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    Ednilson10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/07/2015

    Quase lá

    Mensagem  Ednilson10 em 7/5/2018, 14:16

    Mas é exatamente isso Cassio,

    O sistema gera esses arquivos através de uma média (no caso de água e luz, pois exemplos como aluguel não variam tanto) pré cadastrada pelo usuário no registro da tabela recorrente, bastando ao usuário (já na tela de contas a pagar) ajustar o valor e detalhes como nº documento. São lançamentos futuros que ajudam o usuário cadastrando a mesma conta todo o mês, bastando fazer pequenos ajustes e a ter uma boa base orçamentos futuros, muito útil no ajuste de metas por exemplo.
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Registros recorrentes

    Mensagem  CassioFabre em 7/5/2018, 14:58

    Bom dia.

    Ótimo, então é bem simples de fazer. Primeiro você vai criar essa tabela de contas recorrentes. Pode ter um nome sugestivo como tblContasRecorrentes é importante que tenha campos semelhantes aos da tabela de contas a pagar. Na verdade, eu usaria os mesmos campos. Depois de fazer isso e criar um formulário para cadastro dessas contas (esse acredito nao ser o foco da sua dúvida aqui) basta fazer uma função que gere essas contas automaticamente em um determinado evento.

    O critério que eu usaria para fazer esses lançamentos seria a data de vencimento, ou seja, ao disparar a função de lançamento, eu verificaria cada conta se esta possui um lançamento cadastrado para o mês corrente. Isso evitaria de fazer processos desnecessário, além de evitar duplicidade de lançamentos.

    Você pode escolher quando disparar essa função. Será toda vez que o sistema abrir? Será quando o usuário clicar em alguma opção? Será em um dia específico do mês? Ex: voce pode configurar a função para ser disparada toda vez que o sistema abrir. Porém, o critério para isso é que a data atual seja dia 1/mês, ou seja, todo dia 1 de cada mês, o sistema fará o lançamento automático destas contas.

    Montei um pequeno modelo de uma função assim está no evento ao abrir do formulário "form". Estude e caso tenha dúvidas, basta perguntar.

    Edit (esqueci de explicar como funciona):
    Abra a tabela tblContasPagar antes de abri ro formulário e veja que não há qualquer registro. Depois abra o form e verifique novamente a tabela e veja que os lançamentos foram feitos para o mês e ano corrente (hoje, maio/2018). Feche o form e abra novamente, apareceram mensagens dizendo que a empresa x já foi lançada.

    Abraço.
    Anexos
    Lançamento automatico.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (44 Kb) Baixado 15 vez(es)


    .................................................................................
    Só não tem código pra morte!

    Ednilson10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/07/2015

    Perfeito

    Mensagem  Ednilson10 em 7/5/2018, 18:42

    Perfeito Cassio!

    Muito obrigado!

      Data/hora atual: 15/8/2018, 19:28