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

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Claudemir P 23/7/2013, 13:03

    Boa tarde Pessoal, preciso retornar no campo do relatório a última data da previsão e a situação baseada na última data lançada. Já tentei por dlookup, consulta, dmáx, máx em expressão, todos sem êxito.

    Ou seja, no banco (anexo) ao abrir "Rel 1" ele mostrará o registro "1" com um subrelatório com registro "6" e dentro deste há um campo "Situacao" que precisa retornar a situação "Consertado" baseada na última data "14/07/13". Já no cabeçalho o campo previsão precisa retornar a última data prevista da Tab3  "21/07/2013".

    Grato por qualquer orientação.
    Anexos
    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho AttachmentRetornoDatas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (110 Kb) Baixado 3 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Alexandre Neves 23/7/2013, 16:44

    Boa noite,
    Não repita tópicos. Dê continuidade ao tópico já iniciado. Deixou de estar Resolvido? Prima Resolvido e a situação alterna entre "Resolvido" e não "Resolvido"
    Disponibilize a bd em formato mais comummente utilizado (2003 ou 2007)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Claudemir P 23/7/2013, 17:20

    Boa noite Alexandre,

    Na realidade os tópicos abertos anteriormente se tratavam de compreender funções específicas.

    Porém por terem gerado resultados inesperados (acredito que por falha da lógica) resolvi abrir um tópico para analisar o sistema e aí me sugerirem  alternativas de solução.

    Grato
    Anexos
    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho AttachmentRetornoDatas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Alexandre Neves 23/7/2013, 17:32

    No sub-relatório, o controlo situacao tem de ter origem nalgum campo. Onde?
    Porquê a data de previsão ser 21-07-2013? A maior data da tabela Tb3 é 25-07-2013

    Parece-me que está a tratar os dados desagregadamente.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Claudemir P 23/7/2013, 21:18

    Isso mesmo. Estava utilizando a expressão
    =DPesquisa("[Sit3]";"Tb3";"CodVinc2=" & [Cod2])

    E para retornar a maior data utilizava a SQL
    SELECT Max(Quando) AS MáxDeQuando, First(Cod3) AS PrimeiroDeCod3
    FROM Tb3
    GROUP BY CodVinc2;

    Apesar de retornar a maior data agrupada pelo código do vínculo com o registro mestre da Tab2. Ela não retorna o código da Tab3 da última data agrupada pelo código de vínculo, mas sim o primeiro código da Tab3 para os códigos agrupados de vínculo. Ou seja, nem sempre é o código do último lançamento.

    Se estiver confuso, me avise.
    Grato
    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Claudemir P 23/7/2013, 21:49

    Boa noite Alexandre, acredito que descobri onde devo estar errando, em parte da dúvida inicial.

    No bd anexo, ao executar a consulta retorna o
    ok - códigos de vínculo agrupado
    ok - última data por código de vínculo
    no - código da linha do registro. Aqui esta o erro, ao invés de retornar o número do registro da linha com última data agrupada pelo vínculo, retorna o número do registro do agrupamento do vínculo.
    Anexos
    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho AttachmentConsultaVariosTotais.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (17 Kb) Baixado 4 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Alexandre Neves 24/7/2013, 12:42

    Boa tarde, Claudemir
    Se utiliza a tabela que anexou, informe o que pretende a partir dos nomes que existem. Fala em nomes que não existem na tabela apresentada e, assim, não entendi o que pretende


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Claudemir P 24/7/2013, 22:46

    Boa noite Alexandre, esse anexo (ConsultaVariosTotais) foi para mostrar que a consulta deve ter algum erro de estrutura, que deve ser igual ao primeiro anexo.

    Motivo é que preciso que a consulta retorne o seguinte:
    CodDefSol agrupado certo
    Quando maior data certo
    CodDefSolStatus apenas o valor do campo errado

    No CodDefSolStatus não sei como retornar apenas o valor do campo, ao utilizar essa consulta como fonte de sub-relatório com os dados, por exemplo:
    CodDefSol 345 valor vinculado pelo relatório mestre (pai)
    Quando 18/07/2013 maior valor
    CodDefSolStatus 6 esse é o valor do campo (interseção entre CodDefSol e Quando) que restou.

    Se você executar a consulta verá que ela retorna "5" ao invés de "6", isso por que ela retorna o primeiro valor, a estrutura da consulta esta errada. Esta correção que solicito, isso possibilitará retornar futuramente o nome do cliente e atendente.

    Mais uma vez obrigado.


    Conteúdo patrocinado


    Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho Empty Re: Retornar ao controle do relatório a data e texto baseado no registro pai e data mais recente do registro filho

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 04:18