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]Tabela por Mes

    Compartilhe
    avatar
    neves1
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 12/06/2017

    [Resolvido]Tabela por Mes

    Mensagem  neves1 em 27/2/2018, 02:18

    Aos Mestres do Access,

    Vou tentar explicar minha duvida, tenho uma folha de pagamento em access que montei com ajuda vários nesse forum, uma tabela com 30 funcionários.

    Gostaria de saber se é possivel esse bd fosse por mes, não tendo que digitar todos os 30 funcionários novamente, sempre que precisasse acessar as informações de cada mes para algum relatorio necessario.

    Iniciaria o programa com informações iniciais de Mês e Ano vindo com todos os 30 funcionários todo mesmo toda maneira.

    Agradeço se alguém pudesse me ajudar com essa duvida, obrigado.

    Att.
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Tabela por Mes

    Mensagem  CassioFabre em 27/2/2018, 11:17

    Bom dia,

    Sim, é possível. Você terá que trabalho com o regime de competências(01/2018, 02/2018, 03/2018, etc). Isso é o normal pra qualquer folha de pagamento.

    No seu sistema, você terá que ter uma função que alterará a competência e, quando esta for uma competência nova, faça com que o sistema pegue a tabela de eventos e recadastre para todos os funcionários com a competência nova.

    Ex: estamos hoje na competência 02/2018. Todos os eventos são relativos a esta competência (horas extras, faltas, abonos, adicionais noturnos, etc). Depois que você fechar a folha desta competência, você vai la em um form, ou botão na ribbon que seja, e vai alterar a competência para a 03/2018. Quando você confirmar a alteração, faça uma função que automaticamente faça uma cópia de todas as informações de cada funcionário que estão cadastradas para a competência 02/2018, mas agora para a 03/2018. Isso te poupará o trabalho de relançar tudo, mas não tirará o encargo da conferência. Então, por óbvio, você terá que ter um campo na sua tabela onde lança os eventos de cada funcionário que guardará a competência, ou o código dela, a que o evento em questão se refere.

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    avatar
    neves1
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 12/06/2017

    Re: [Resolvido]Tabela por Mes

    Mensagem  neves1 em 27/2/2018, 11:29

    Cassio Obrigado por responder,

    Mas teria como me passar essa função o modo que seria por favor ?

    Att.
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1276
    Registrado : 21/01/2012

    Re: [Resolvido]Tabela por Mes

    Mensagem  Cláudio Más em 27/2/2018, 11:53

    Uma forma de resolver o problema utilizando consulta acréscimo:

    INSERT INTO tabFolha ( IdFuncionario, Mes, Ano ) SELECT Id, [Informe o mês] AS M, [Informe o ano] AS A FROM tabFuncionarios
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Tabela por Mes

    Mensagem  CassioFabre em 27/2/2018, 17:02

    Boa tarde,

    Além do que o amigo acima disse, segue um modelo, apesar de bem simples, um pouco mais elaborado.

    -------------------------
    Edit:

    Esqueci de explicar o funcionamento: basta que selecione a competência no formulário e clique no botão de alterar competência. Caso exista algum registro na tabela tblLançamentos, não é feito nada. A competência é simplesmente alterada.

    Caso nao exista nenhum registro refere à competência que voce selecionar, automaticamente são copiados os registros da ultima competência cadastrada para cada funcionário. É só um exemplo básico, mas da pra pegar a ideia e extrapolar para sua necessidade.

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


    .................................................................................
    Só não tem código pra morte!
    avatar
    neves1
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 12/06/2017

    Re: [Resolvido]Tabela por Mes

    Mensagem  neves1 em 27/2/2018, 20:30

    Obrigado a todos, vou tentar por as ideias no meu programa ^^
    avatar
    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 891
    Registrado : 23/09/2011

    Re: [Resolvido]Tabela por Mes

    Mensagem  cleverson_manaus em 28/2/2018, 16:00

    Neves, dá uma olhada nesse exemplo, acho que dá para adaptar ao seu caso.
    Anexos
    Honorarios.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (63 Kb) Baixado 11 vez(es)


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    neves1
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 12/06/2017

    Re: [Resolvido]Tabela por Mes

    Mensagem  neves1 em 28/2/2018, 18:06

    Obrigado vou tentar adaptar com as informações que foram passadas.
    avatar
    cleverson_manaus
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 891
    Registrado : 23/09/2011

    Re: [Resolvido]Tabela por Mes

    Mensagem  cleverson_manaus em 28/2/2018, 18:21

    Desculpa Neves, realmente não passei os detalhes de funcionamento.

    Então, esse exemplo calcula os honorários para todos clientes cadastrados, de acordo uma certa remuneração  e mês/ano de competência informados.

    Por isso,  vc pode acrescentar mais informações sobre os funcionários e repeti-las mensalmente.

    Fazendo um devida conferência nos créditos e débitos que compõem os salários antes de cadastrar uma nova competência.

    Ao final vc pode consultar todos valores lançados por competência ou por cliente.


    .................................................................................
    [Você precisa estar registrado e conectado para ver esta imagem.]

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

      Data/hora atual: 23/10/2018, 15:30