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


+3
Alexandre Neves
dyl2011.programador
torongo
7 participantes

    [Resolvido]Consulta pela ocorrência com maior data

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  criquio 25/10/2011, 11:24

    Amigão, não precisa criar outro tópico para o mesmo assunto. O amigo Vieira tinha colocado esse como Resolvido porque não houve retorno de sua parte nesse tópico, mas deixou claro que, se necessário, poderia reabri-lo. O acúmulo de tópicos com mesmo assunto torna o forum poluído e as pesquisas mais demoradas por parte de quem tiver a mesma dúvida. Eu fundi os dois tópicos, ok?

    Quanto ao assunto em pauta, a cláusula TOP não resolve? Você tem alguns registros com a ID da mesma pessoa e quer retornar a maior data, certo? Não seria algo assim?

    SELECT TOP1 Data FROM NomeDaTabela


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  torongo 25/10/2011, 17:11

    Caro criquio, obrigado pelo conserto na abertura do tópico.

    Essa linha que você citou, para o meu problema não serveria.
    Segue em anexo uma tela da tabela que gostaria de filtrar. Como existem vários registros com a mesma data, é melhor utilizado o MAX no campo COD.
    https://2img.net/r/ihimg/photo/my-images/204/telatabela.jpg/
    Utilizando a linha que você postou seria mostrada apenas a linha do COD 14 (o maior da tabela).
    A intenção é, conforme a figura: do procotolo 3 ser mostrada a linha do cod 9 (maior valor referente ao protocolo 3); do protocolo 4 ser mostrada a linha do cod 8; do protocolo 5 ser mostrada a linha do cod 14.
    E, dando certo essa filtragem, copiar os campos "ocorrencia" e "data" para campos de mesmo nome na tabela CADASTRO.
    Dando certo essa filtragem fazer com que essa "copia do último registro" seja feita a partir do momento em que eu adicionar mais um registro nessa tabela (no evento após atualizar do formulário).
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  Dilson 25/10/2011, 18:53

    Olá amigos,

    Vejo que as ultimas tentativas concentram-se em aplicar a função no campo COD. Que, certamente não resultará o que deseja, pois sempre buscará o maior da numeração automática e não do campo que armazena a data.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  criquio 25/10/2011, 19:14

    Eu confesso que ainda não entendi muito bem. O amigo diz que quer a maior data de um determinado código principal e depois fala em Max(Código) e eu fiquei meio boiando. Talvez o que o amigo queira seja lista a maior data de cada elemento da tabela principal. Seria isso?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  dyl2011.programador 25/10/2011, 19:22

    Mestres pelo que entendi do amigão aí é o seguinte:

    Ele quer que a consulta retorne os registros com maior data de um determinado código, ele usa códigos específicos.

    Vamos supor o código da ocorrencia "tal" de numero 03hxto (por exemplo). A ocorrencia de nome "tal" que tem o codigo 03hxto (por exemplo) ocorreu várias vezes porém ele quer que retorne a de ultima data.

    Deu para entender


    Adilson


    .................................................................................
    "Não há quem saiba tanto que não tenha o que aprender, e não há quem saiba tão pouco que não tenha o que ensinar".

    Blog Com vídeo-aulas grátis: http://moriabereiasolucoes.wordpress.com
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  criquio 25/10/2011, 19:50

    Tambem pensei nessa hipótese. Se for isso, basta usar a instrução TOP para a data conforme falei e no critério do campo do Código, colocar assim:

    Como Forms!NomeDeUmFormulário!Código

    Nesse caso, se digitaria um código no campo Código de um formulário e "Ao clicar" em um botão, Me.NomeDoControleSubForm.Requery se estiver usando um suboformulário ou se for um formulário simples queira carregar os dados nos campos:

    Me.NomeCampo1 = DLookup("Campo1DaConsulta", "NomeDaConsulta", "Código=" & Me.Código)
    Me.NomeCampo2 = DLookup("Campo2DaConsulta", "NomeDaConsulta", "Código=" & Me.Código)
    Me.NomeCampo3 = DLookup("Campo3DaConsulta", "NomeDaConsulta", "Código=" & Me.Código)
    ...


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  torongo 26/10/2011, 23:52

    Prezados, como mais uma tentativa de esclarecer o que estou tentando fazer, segue print do formulário com os registros da tabela que postei anteriormente. As linhas que estão com o quadrado vermelho são as que estou interessado (ou seja, na consulta quero que só apareça o determinado registro, se a ocorrencia for a última " a do quadrado vermelho"). Além das telas, abaixo tem o print do formulário que utilizarei pra realizar a consulta.
    https://2img.net/r/ihimg/photo/my-images/194/formbd.jpg/

    Como está, caso eu necessitasse saber quais são os registros que estão na ocorrência "1. PROPOSTA RECEBIDA" em determinado período, apareceriam os três registros, quando na realidade só o 2º é quem está na situação. De mesmo modo, se fosse a ocorrência "2 -AVALIADO NO SIRIC" apareceriam o 1º e o 3º, quando não deveria aparecer nenhum dos dois.



    A ideia, é fazer com que "ocorrência" e "data" (quadrado vermelho) sejam copiados para a tabela, para que eu consiga realizar o filtro por ela.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  criquio 27/10/2011, 00:26

    Copiar para a tabela? Ferrou de vez Razz
    Ela já não está na tabela? Ainda acho que o filtro deve ser feito conforme minha mensagem anterior. Você quer a maior data de um determinado protocolo. Basta colocar o código desse protocolo como critério e para a data usar o Max ou o TOP.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  torongo 27/10/2011, 03:14

    Mestre... acho que ainda não me fiz entender como deveria.

    Aqui está o link do BD, com os mesmos dados da tela: http://dl.dropbox.com/u/43721121/bd1.rar


    Ao abrir, clique no botão "Ocorrências por data".
    1 - Data inicial: pode ser 01/09/2011
    2 - Data final: pode ser 26/10/2011
    3 - Em ocorrência, selecione as opções conforme a mensagem anterior.

    Do jeito que você está informando pra fazer, é necessário que eu digite qual registro eu quero para poder filtrar o de maior data. Fazendo os testes no BD acredito que você possa avaliar melhor.
    Lembre-se que só é para aparecer os registros em que a ocorrência selecionada no item 3 coincidam com a ocorrência de mesma denominação e com a maior data.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  vieirasoft 14/11/2011, 11:20

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Consulta pela ocorrência com maior data - Página 2 Empty Re: [Resolvido]Consulta pela ocorrência com maior data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:06