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


4 participantes

    [Resolvido]Consulta última movimentação do processo

    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 5/4/2011, 04:41

    Senhores, gostaria de contar com a ajuda de vocês, como segue:

    Tenho duas Tabelas:

    TblProcesso (NumProc-Interessado-Assunto)

    TblMovimentacaoProc (NumProcMov-SetorOrigem-SetorDestino-Fase-DtEncaminhamento-HoraEnc).

    Na TblProcesso, cadastramos os processos uma única vez.

    Na TblMovimentacaoProc, cadastramos todas as movimentações dos processos.

    Ex: 1ª Movimentação -> NumProcMov: 5355
    SetorOrigem: DIACO
    SetorDestino: COSUP
    Fase: Análise e posterior envio à jurídica
    DtEncaminhamento: 31/03/2011
    HoraEncaminhamento: 10:55

    2ª Movimentação -> NumProcMov: 5355
    SetorOrigem: COSUP
    SetorDestino: CONJUR
    Fase: Análise Jurídica
    DtEncaminhamento: 01/04/2011
    HoraEncaminhamento: 15:05

    No meu Menu Principal tem um botão que gera um Relatório com o clitério: Digite o Setor desejado.

    Ao digitar o setor abre o Relatrório informando todos processos que estão no setor desejado. Hoje a minha consulta está repetindo o processo, tipo está informando que o processo está na CONJUR e na DIACO, sendo que ele já saio da DIACO e encontra-se atualmente na CONJUR, é essa informação que preciso.

    Então eu gostaria que essa consulta me informasse só a última movimentação do processo, ou seja, aonde o processo encontra-se atualmente.

    Desde já, agradeço.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 5/4/2011, 09:13

    Na consulta que alimenta o relatorio, coloque Max no campo DtEncaminhamento.


    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 5/4/2011, 13:42

    Olá JPaulo, obrigado pela ajuda.

    Minha Consulta

    NumProtocoloMov --- DataEncaminhamento --- Hora do Sistema
    TblDocCOSUP-Mov --- TblDocCOSUP-Mov --- TblDocCOSUP-Mov
    Agrupar por --- Máx --- Máx

    Até aqui beleza, estou conseguindo a última movimentação do processo.

    Mas eu preciso saber, também, qual foi o Setor e a Fase dessa última movimentação, ou seja, no Relatório sair assim:

    Cabeçalho: Posição do Documento/Processo: "+[SetorDestino]

    Detalhe: NumCPROD - Interessado - Assunto - Fase - ServidorDestino - DataEncaminhamento

    Obs: quando eu coloco esses outros campos na consulta, ela repete valores iguais e quando solicito o SetorDestino CONJUR, ela informa que o processo tal encontra-se lá; mas quando eu solicito outro Setor, ele tamgém informa que o processo está lá, mesmo ele já tendo saído do setor.

    Está díficil, e eu preciso muito desse relatório.

    Obrigado


    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 5/4/2011, 13:47

    Abra essa consulta em modo de SQL e cole aqui toda a instrução.


    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 5/4/2011, 16:03

    Segue as consultas que estou utilizando no Relatório

    1ª Consulta - ConFaseDocCOSUP-UltimoCPROD-

    SELECT [TblDocCOSUP-Mov].NumProtocoloMov, Max([TblDocCOSUP-Mov].DataEncaminhamento) AS MáxDeDataEncaminhamento, Max([TblDocCOSUP-Mov].[Hora do Sistema]) AS [MáxDeHora do Sistema]
    FROM [TblDocCOSUP-Mov] INNER JOIN TblDocCOSUP ON [TblDocCOSUP-Mov].NumProtocoloMov = TblDocCOSUP.NumCPROD
    GROUP BY [TblDocCOSUP-Mov].NumProtocoloMov
    ORDER BY [TblDocCOSUP-Mov].NumProtocoloMov;

    2ª Consulta - ConFaseDocCOSUP2

    SELECT [TblDocCOSUP-Mov].SetorDestino, [TblDocCOSUP-Mov].FaseContratacao, [TblDocCOSUP-Mov].ServidorDestino, TblDocCOSUP.Interessado, TblDocCOSUP.Assunto, TblDocCOSUP.Referencia, [ConFaseDocCOSUP-UltimoCPROD-].MáxDeDataEncaminhamento, [ConFaseDocCOSUP-UltimoCPROD-].[MáxDeHora do Sistema]
    FROM [ConFaseDocCOSUP-UltimoCPROD-] INNER JOIN (TblDocCOSUP LEFT JOIN [TblDocCOSUP-Mov] ON TblDocCOSUP.NumCPROD = [TblDocCOSUP-Mov].NumProtocoloMov) ON [ConFaseDocCOSUP-UltimoCPROD-].NumProtocoloMov = TblDocCOSUP.NumCPROD
    WHERE ((([TblDocCOSUP-Mov].SetorDestino) Like '*' & [Digite o Setor desejado ou * para Todos] & '*'));


    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 6/4/2011, 13:48

    Pensei que era um SQL mais simples.

    Como se torna dificil reproduzir aqui as suas tabelas e consultas, coloque um exemplo do seu banco apenas com as tabelas e consultas da duvida, e passe o link;

    http://www.speedyshare.com/

    Ou aqui;

    http://uploads.ziddu.com/uploadanon.php



    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 7/4/2011, 05:03

    JPaulo,

    Segue o link com o Banco resumido.
    O botão mais importante é: Documentação COSUP por FASE no Menu Principal.

    Esse Relatório tem que informar sempre a última movimentação do processo (atual), as anteriores não interessa.

    Setores Destino para teste: CONJUR - DIACO - DIACC - SPOA

    http://www.ziddu.com/download/14496041/SSP-Teste.rar.html

    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 7/4/2011, 11:31

    Veja se é isto;

    http://dl.dropbox.com/u/771097/SSP-Teste_OLD.rar



    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 7/4/2011, 16:47

    Não deu certo, pois está duplicando informação.

    Ex: SetorDestino: COSUP -> a consulta retorna o processo 53000.004478/2011, três vezes, com fase diferente, ou seja aparece todas as movimentações em que o processo passou pela COSUP, porém com a última data.

    SetorDestino: CONJUR -> a consulta informa só 1 processo, mas existe outros processo em que seu último tramitê foi para CONJUR, Ex: 53000.000411/2011.

    A informação que eu preciso: Quais os processos que se encontram neste momento na CONJUR, ou seja agora. Se a CONJUR movimentou o processo para outro setor, a informação não é para vim como CONJUR e sim com o nome do setor para o qual o processo foi encaminhado, tendo como base a sua última tramitação, as demais não é para aparecer nesse relatório.

    Se você solicitar os SetorDestino COAFI, COSUP, DIACC, DIACO e DIPLO(um de cada vez) a consulta irá informar que o Processo nº 53000.004478/2011, encontra-se no referido setor, e em todos os setores ele informa a mesma data, qual seja, a data da última movimentação. Analisando a Tabela, esse processo foi movimentado para todos esses setores, em dias diferentes. Aí eu gostaria de saber: qual foi o último setor, data/hora, porque o processo pode ser movimentado mais de uma vez no dia.

    Eitâ JPaulo, estou te dando um trabalho danado.

    Obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 7/4/2011, 20:03

    Só se for isto;

    http://www.speedyshare.com/files/27838507/SSP-Teste_OLD._II.rar



    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 7/4/2011, 22:11

    Continua repetindo dados na mesma pesquisa.

    Exemplo

    1- Na pesquisa Setor desejado DIACO: repete o mesmo processo algumas vezes.

    2- Setor desejado DIACC: Processo nº 53000.009113/2011-06, no relatório está informando que ele está no Setor DIACC, porém se você pesquisar no Menu principal por Número (009113), ele informa que está na COAFI, que é o correto.

    3- Setor desejado DIACC: Processo nº 53000.069242/2011-06, no relatório está informando que ele está no Setor DIACC, porém se você pesquisar no Menu principal por Número (069242), ele informa que está na COSUP, que é o correto.

    A tua cabeça já deve estar saindo fumaça. Obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 7/4/2011, 22:49

    E assim ???

    http://www.speedyshare.com/files/27842647/SSP-Teste_OLD._III.rar

    Será desta ?


    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 9/4/2011, 19:56

    Acho que você chegou quase lá.
    Que bom.

    Quando o processo é movimentado mais de uma vez na mesma data, ele vai aparecer em todos relatórios solicitados.

    Ex:

    Setor desejado: DIACC - O processo 53000.015199/2011-06, irá aparecer na data 08/04/2011, pois ele foi movimentado para lá às 14h49.

    Setor desejado: DIACO - O processo 53000.015199/2011-06, irá aparecer na data 08/04/2011, também, porém, ele foi movimentado para DIACO às 16h59.

    Portanto, era para aparecer como última moviemntação a da DIACO, devido o horário, por ser posterior.

    A sua preocupação e esforço em me ajudar, impressiona.

    Obrigado.


    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Alexandre Neves 9/4/2011, 22:01

    Boa noite, Engles

    Sobre a sua dúvida, comecei a responder no outro fórum: aqui
    Você não me deu resposta por duas vezes.
    Cumprimentos,
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 10/4/2011, 15:36

    Bom dia Alexandre,

    Desculpe-me pela falta de retorno.
    Os dois forum que postei a minha dúvida são demais.
    É incrivél como vocês se interessam em nos ajudar.
    Agradeço a você, ao Marcos, ao JPaulo.
    Como você deve ter lido aqui, estamos quase conseguindo.
    Na sua consulta eu testei e está dando informação errada, como por exemplo, ela informa em alguns casos a movimentação anterior.
    Na do JPaulo, está quase lá, mas quando o processo é movimentado mais de uma vez no mesmo dia, ele informa no relatório todas as movimentações do dia, como se fosse a última.
    Então a consulta deve pegar o máx da DataEncaminhamento e da HoraSistema.

    Mais uma vez, desculpe-me por não ter respondido.

    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Alexandre Neves 10/4/2011, 16:31

    Boa tarde, Engles

    Teste assim:
    SELECT NumProtocoloMov, Last(Interessado) AS UltimoInteressado, Last(FaseContratacao) AS UltimaContratacao, Last(ServidorDestino) AS UltimoDestino, Max(DataEncaminhamento) AS UltimoEncaminhamento, Max([Data do sistema]) as UltimaData, Max([Hora do sistema]) as UltimaHora
    FROM TblDocCOSUP LEFT JOIN [TblDocCOSUP-Mov] ON TblDocCOSUP.NumCPROD=[TblDocCOSUP-Mov].NumProtocoloMov
    GROUP BY NumProtocoloMov;
    Cumprimentos,
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 11/4/2011, 16:35

    Estive a dar uma olhada hoje que estou um pouco mais folgado.

    Esse processo 53000.015199/2011-06, que você fala só tem um movimento mesmo Dia 29-03-2011 às 11:07:42

    Assim estou a ficar bastante confuso.

    http://dl.dropbox.com/u/771097/SSP-Teste_OLD._IV.rar



    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    Engles
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 05/04/2011

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Engles 14/4/2011, 19:26

    JPaulo,

    Eu fiz o teste desse relatório na minha base de dados, por isso que nao apareceu no seu modelo.

    Vou continuar testano, e logo, logo darei o retorno de resolvido.
    Acho que deu certo.

    Obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  JPaulo 14/4/2011, 20:39

    Aguardo...


    .................................................................................
    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]Consulta última movimentação do processo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta última movimentação do processo Folder_announce_new Instruções SQL como utilizar...
    avatar
    jampanti
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 23/05/2022

    [Resolvido]Consulta última movimentação do processo Empty Compartilhamento

    Mensagem  jampanti 26/2/2024, 19:07

    Amigo você poderia compartilhar o teu projeto comigo. Estou necessitando implantar um projeto desse na associação comunitária que estou abrindo para a gente acompanhar os convênios e processos nossos que irão tramitar no governo.

    Conteúdo patrocinado


    [Resolvido]Consulta última movimentação do processo Empty Re: [Resolvido]Consulta última movimentação do processo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 15:49