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


    [Resolvido]Data menor que primeiro dia do Mes corrente

    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 28/2/2013, 12:08

    Boa Tarde

    Seguindo o que o Mestre JPaulo sugeriu a um colega no topico abaixo tentei adaptar ao meu exemplo em uma consulta onde a se a data_inicio for menor que o primeiro dia do mes o resultado sera o primeiro dia do mes

    http://maximoaccess.forumeiros.com/t9139-resolvidodata-inicio-e-fim-de-mes-como-valor-padrao-em-caixa-de-texto


    Estou a usar da seguinte maneira

    CDate(IIf(Nz(Tem_Dt_Inicio)<(DateSerial(Year(Date()),Month(Date()),1)) ,(DateSerial(Year(Date()),Month(Date()),1)).....

    Obs. Nao apresenta erro nenhum mas nao retorna o primeiro dia do mes como eu esperava
    O detalhe é que meu campo data é do tipo texto.


    Pesquisei tambe nesse link mas que é bem parecido com o que o JPaulo sugeriu

    Algume sugestao ?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 28/2/2013, 14:02

    teste;

    Código:

    IIf(Nz([Tem_Dt_Inicio])<DateSerial(Year(Date());Month(Date());1);DateSerial(Year(Date());Month(Date());1);[mesreferencia])


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 28/2/2013, 14:32

    Nao apresente nenhum erro mas nao retorna o primeiro dia do mes onde a data for menor que o primeiro dia do mes

    Código:
    CDate(IIf(Nz([Tem_Dt_Inicio])<DateSerial(Year(Date()),Month(Date()),1),DateSerial(Year(Date()),Month(Date()),1),[Tem_Dt_Inicio])) AS DataInicio_Acum_Mes,


    Obs: No codigo que voce passo tenho que mudar ponto e virgula para somente virgula porque ?


    Obrigado!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 28/2/2013, 16:18

    Rafael, eu fiz aqui o teste e devolveu sim.

    Na minha instrução está ponto e virgula porque estou a copiar do proprio campo na consulta, mas no SQL fica virgula.


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 28/2/2013, 16:52

    se puder dar uma olhada ai fazendo favor!

    https://dl.dropbox.com/u/19875180/teste/teste.rar


    Obrigado !
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 1/3/2013, 08:27

    Error (404)

    Anexe novamente por favor.


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 1/3/2013, 12:52

    Me Perdoe JPAulo somente agora percebi que o Link estava indisponivel !


    Segue...
    https://dl.dropbox.com/u/19875180/teste.accdb


    Obrigado pela atencao !
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 2/3/2013, 12:25

    Código:

    DataInicio_Acum_Mes: SeImed(ValData(Nz(Format([Tem_Dt_Inicio];"dd-mm-yyyy")))<DataSerial(Ano(Agora());Mês(Agora());1);DataSerial(Ano(Agora());Mês(Agora());1);ValData(Nz(Format([Tem_Dt_Inicio];"dd-mm-yyyy"))))

    Anexos
    [Resolvido]Data menor que primeiro dia do Mes corrente Attachmentteste_02032013.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 15 vez(es)


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 2/3/2013, 12:44

    Mas dessa forma ele esta trazendo todos os registro com o primeiro dia no mes no caso 01/03/2013 sendo que deveria trazer somente onde as datas sao menores que 01/03/2013

    se voce olhar na Tbl_Tempo_Impacto_Manutencao irar ver que tem alguns registros maiores que 01/03/2013





    Obrigado !
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 2/3/2013, 16:14

    Eu não encontrei nenhum maior que 01/03/2013, alterei o ultimo registro para 26/04/2013 e o penultimo para 27/03/013 e eles aparecem no query.

    Anexos
    [Resolvido]Data menor que primeiro dia do Mes corrente Attachmentteste_02032013_I.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 10 vez(es)


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 2/3/2013, 16:19

    E as horas como faco para aparecer


    caso eu tenha um registro 01/03/2013 12:00 por exemplo teria que me retorna 01/03/2013 12:00 e nao 01/03/2013

    eu estava tentando fazer dessa forma antes de voce responder


    Código:
    CDate(IIf(Year([Tem_Dt_Inicio])=Year(Date()) And Month(Tem_Dt_Inicio)<Month(Date()),DateSerial(Year(Date()),Month(Date()),1),
    IIf(Year([Tem_Dt_Inicio])=Year(Date()) And Month(Tem_Dt_Inicio)=Month(Date()),[Tem_Dt_Inicio],
    [Tem_Dt_Inicio]))) AS DataInicio_Acum_Mes,



    Aproveitando o topico
    se assim é o primeiro dia do Mes
    DateSerial(Year(Now()),Month(Now()),1

    Como fica o primeiro dia do ano ?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 2/3/2013, 16:52

    Código:

    DataInicio_Acum_Mes: SeImed(ValData(Nz(Format([Tem_Dt_Inicio];"dd-mm-yyyy")))<DataSerial(Ano(Agora());Mês(Agora());1);DataSerial(Ano(Agora());Mês(Agora());1) & " " & Format([Tem_Dt_Inicio];"hh:nn:ss");ValData(Nz(Format([Tem_Dt_Inicio];"dd-mm-yyyy"))) & " " & Format([Tem_Dt_Inicio];"hh:nn:ss"))

    Primeiro dia do ano, está na minha assinatura (102 Codigos)=Datas no Access
    DataSerial(Ano(Data());1;1)
    Anexos
    [Resolvido]Data menor que primeiro dia do Mes corrente Attachmentteste_02032013_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 18 vez(es)


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Convidado 2/3/2013, 17:06

    Deu certo

    Mas so corrigindo uma coisinha
    Voce colocou assim

    Código:
    IIf(DateValue(Nz(Format([Tem_Dt_Inicio],"dd/mm/yyyy")))<DateSerial(Year(Now()),Month(Now()),1),DateSerial(Year(Now()),Month(Now()),1),DateValue(Nz(Format([Tem_Dt_Inicio],"dd/mm/yyyy"))) & " " & Format([Tem_Dt_Inicio],"hh:nn:ss")) AS DataInicio_Acum_Mes,

    E mudei para
    Código:
    IIf(DateValue(Nz(Format([Tem_Dt_Inicio],"dd/mm/yyyy")))<DateSerial(Year(Now()),Month(Now()),1),DateSerial(Year(Now()),Month(Now()),1),DateValue(Nz(Format([Tem_Dt_Inicio],"dd/mm/yyyy"))) & " " & Format([Tem_Dt_Inicio],"hh:nn:ss")) AS DataInicio_Acum_Mes,


    Pois preciso que traga a hora somente quando a data for Maior que o primeiro dia do Mês ai deu certinho

    Muito Obrigado Pela paciência

    Resolvido!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  JPaulo 2/3/2013, 17:32

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    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]Data menor que primeiro dia do Mes corrente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Data menor que primeiro dia do Mes corrente Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Data menor que primeiro dia do Mes corrente Empty Re: [Resolvido]Data menor que primeiro dia do Mes corrente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 09:39