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]Colunas fixas (ano e mês) em referencia cruzada

    Compartilhe

    .:RAF:.
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 03/09/2016

    [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  .:RAF:. em 19/4/2018, 15:33

    Tenho que representar uma compilação de duas tabelas com dois campos coincidentes e dois campos de valor que devem ser utilizados em um cálculo.
    Uma tabela é do cronograma planejado por tipo de despesa e por ano/mês.
    A outra dos pagamentos efetuados por tipo de despesa efetuados em cada ano/mês.
    Vide excel anexo.
    Não estou conseguindo estruturar os resultados esperados (que pode ser o 1 ou o 2).
    Seria possível? Como?
    Grato,
    Rafael.
    Anexos
    exemplo.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (13 Kb) Baixado 11 vez(es)


    Última edição por .:RAF:. em 1/5/2018, 02:19, editado 1 vez(es)
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  scandinavo em 23/4/2018, 18:15

    Veja ai....Consegui a situação 2


    Acho que a sua conta de porcentagem esta errada.
    Anexos
    ReferenciaCruzada.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 17 vez(es)

    .:RAF:.
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 03/09/2016

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  .:RAF:. em 24/4/2018, 01:57

    Olá scandinavo,
    Obrigado pela colaboração, mas tem o probleminha dos meses... vc inseriu na tabela de pagamentos os meses do cronograma, o que não pode acontecer.
    Com isso, gerou a tabela com meses incorretos, 201804, 201804 e 201805.
    Na verdade precisaria apresentar TODOS os meses do ano CORRENTE, demonstrando os valores de cronograma e de pagamentos (por documento) em seus respectivos meses.
    Feito isso, efetuar o cálculo percentual. Por isso que o mês de junho/18 apresenta erro de divisão...
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  scandinavo em 24/4/2018, 14:52

    Voce compreendeu a estrutura do sistema?
    Os dados lançados são o de menos, ai depende de voçe que tem todas as informações referentes
    para a adaptação.

    O mes na tabela pagamentos que vem da tabela cronograma serve para rastrear
    a que cronograma o pagamento se refere. ou seja uma relação de um para muitos
    para o resto do sistema ele não esta interferindo em nada.
    (tenta criar uma consulta sem isto um monte de filho sem pai kkkkkk)


    Qual o seu nivel em access?


    Para melhor de ajudar disponibiliza o que voce tem em access
    com todas as tabelas e formularios e principalmente com os dados ja lançados.

    ok

    .:RAF:.
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 03/09/2016

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  .:RAF:. em 24/4/2018, 16:33

    Já tenho uma certa experiencia no access e infelizmente não posso colocar o sistema aqui pois existem dados que não estou autorizado a divulgar.

    Quanto à estrutura que você mencionou entendi perfeitamente, inclusive foi o início de meus problemas kkk.

    O problema é que não pode ocorrer esta restrição de um para muitos na relação entre pagamentos e cronograma haja vista que os pagamentos podem ser de parcela de um mês (o que resolveria) ou englobar mais de um (aí aparecem os pais sem filho ou filhos bastardos kkk) ou ser efetuados em atraso.

    A intenção dessa apresentação é fornecer ao analista (que não tem acesso aos dados completos das transações) uma tela com informações comparativas entre o cronograma planejado e os pagamentos efetuados (com suas proporções calculadas), auxiliando-o a indicar a proporção mais aproximada do real dos pagamentos mensais (em outra tabela), possibilitando efetuar a projeção real de gastos no no ano corrente mediante simples regra de três.

    Ex:
    projetado 201808 = 500 >>> planejamento do inicio do ano
    projetado 201809 = 500 >>> planejamento do inicio do ano
    projetado 201810 = 500 >>> planejamento do inicio do ano
    pago 201810 = 1100 >>> pagamento atrasado dos meses ago e set
    proporção calculada = 2,2 >>> calculo para auxiliar o analista
    proporção de execução real = 2 >>> analista verifica que houve aumento da demanda e que o pagamento se refere a dois meses

    Pensei em todo ano construir uma tabela de anos/meses correntes para efetuar as vinculações, só que seria mais uma tabela dentro de tantas outras, e não sei se resolveria.
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  scandinavo em 24/4/2018, 18:17

    Então é isto que eu entendi. Veja se é isto.

    da tabela cronograma gastos previstos por mês (independentes)
    da tabela pagamentos, pagamento por mês sem vinculo com o MES da tabela cronograma e sim com o documento da própria tabela documentos.

    Vou pensar mais um pouco se consegui algo retorno.




    .:RAF:.
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 03/09/2016

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  .:RAF:. em 24/4/2018, 18:30

    o vinculo nao seria com o documento (que serviria somente para detalhar o pagamento) mas sim com a ID_DESPESA.
    Quanto aos meses, eles nao tem vinculo direto, como voce verificou, somente registram a previsão (cronograma) e o mes em que foi efetuado o pagamento.
    Eles somente servem para efetuar a comparação entre os valores previstos e pagos.
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  scandinavo em 25/4/2018, 14:13

    Ok aí fica mais fácil
    A solução vai ser criar uma tabela temporária
    Perguntas
    Você tem o cronograma do ano inteiro.
    A mais de um pagamento por mês de doc diferente
    Pode somar os pagamentos no mês independentes do doc
    Qual vai ser o critério de filtragem


    .:RAF:.
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 03/09/2016

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  .:RAF:. em 25/4/2018, 14:24

    Você tem o cronograma do ano inteiro > nem sempre... pode ser um ou doze meses... mas tenho que demonstrar em tela sempre os doze meses, mesmo que zerados
    A mais de um pagamento por mês de doc diferente > pode haver vários docs de pagamento em meses distintos referindo-se a apenas um mês (é uma bagunça kkk), por isso não relaciono diretamente o documento de pagamento diretamente ao mês a que se refere, pois podem haver pagamentos em ago, p.ex., relacionados a abr, jun, jul.
    Pode somar os pagamentos no mês independentes do doc > sim
    Qual vai ser o critério de filtragem > ID_DESPESA e o ano corrente, pois estes dados somente servem para projetar o restante do ano, em nada servindo para dados de anos passados.

    Valeu pela força, pq travei nessa tela!
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  scandinavo em 27/4/2018, 17:11

    Veja como esta  e adicione os campos que estiver faltando

    Usei uma parte do codigo de Fabio Paes
    Criei duas funções
    Podia ser uma só mas não consegui unilas

    Fabio se puder dar uma olhadas nas funções e fazer uma só eu agradeço.

    Ou quem souber e estiver a disposição.
    Anexos
    ReferenciaCruzada2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 5 vez(es)

    .:RAF:.
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 03/09/2016

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  .:RAF:. em 1/5/2018, 02:16

    Aproveitei tua sugestão e repensei...
    Pq fazer uma nova tabela e uma consulta de ref. cruzada se posso criar uma tabela já com o formato final?
    Pensando nisso resolvi o problema e consegui elaborar a tabela no melhor formato.
    Deu um certo trabalho braçal mas acho que valeu.
    Duas funções, três consultas, a tabela final criada e novos aprendizados (como achar a Moda de uma série no access)
    Utilizei a moda para calcular a proporção quando em determinado mês houver pagamento sem cronograma fixado.
    Valeu pela força Scandinavo!!!

    Se tiverem sugestões para otimizar o código agradeço.
    [Você precisa estar registrado e conectado para ver esta imagem.]
    Anexos
    ReferenciaCruzada2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (144 Kb) Baixado 11 vez(es)
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: [Resolvido]Colunas fixas (ano e mês) em referencia cruzada

    Mensagem  scandinavo em 1/5/2018, 14:28

    é isso ai. nem sempre a primeira ideia é a melhor ideia.
    No final todos acabamos aprendemos mais.


    Boa sorte e ate mais

      Data/hora atual: 17/11/2018, 03:13