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 em consultas aniversariantes

    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Data em consultas aniversariantes

    Mensagem  Convidado 2/6/2011, 20:23

    Com relacao ao exemplo de João Paulo
    Nos criterios da consulta:
    Entre Data()-DiaSem(Data())+1 E Data()-DiaSem(Data();0)+7

    So que esta me retornando as datas do dia 01 e 02...as demais datas da semana não aparecem
    Tenho datas do dia 29/05 a 06/06

    Como escrever para me retornar as datas da semana apenas?

    Grato
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  JPaulo 3/6/2011, 13:02

    Basta você ver o link das Datas na Sala de Códigos;

    teste assim que no seu Access como é PT-BR ele converte sem problema;

    Between Date()-Weekday(Date();0)+1 And Date()-Weekday(Date();0)+7


    No exemplo consta:

    O mês corrente:
    DateSerial(Year(Date()), Month(Date()), 1)

    O próximo mês:
    DateSerial(Year(Date()), Month(Date()) + 1, 1)

    O último dia do mês corrente:
    DateSerial(Year(Date()), Month(Date()) + 1, 0)

    O último dia do mês seguinte:
    DateSerial(Year(Date()), Month(Date()) + 2, 0)

    O primeiro dia do mês anterior:
    DateSerial(Year(Date()), Month(Date()), -1, 1)

    O último dia do mês anterior:
    DateSerial(Year(Date()), Month(Date()), 0)

    O primeiro dia do trimestre corrente:
    DateSerial(Year(Date()), Int((Month(Date()) - 1) / 3) * 3 + 1, 1)

    O último dia do trimestre corrente:
    DateSerial(Year(Date()), Int((Month(Date()) - 1) / 3) * 3 + 4, 0)

    O primeiro dia da semana corrente (assumindo Domingo = dia 1):
    Date() - WeekDay(Date()) + 1

    O último dia da semana corrente:
    Date() - WeekDay(Date()) + 7

    O primeiro dia da semana corrente (usando o padrão da caixa de diálogo Opções):
    Date() - WeekDay(Date(), 0) + 1

    O último dia da semana corrente:
    Date() - WeekDay(Date(), 0) + 7





    .................................................................................
    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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Utilize o Sistema de Busca do Fórum...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new 102 Códigos VBA Gratuitos...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Convidado 3/6/2011, 13:08

    Justamente Amigão eis o criterio convertido

    Entre Data()-DiaSem(Data())+1 E Data()-DiaSem(Data();0)+7

    Mas so esta me retornando (ontem) o dia 1 e dia 2
    Sendo que tenho datas em todos os dias de 29/05 a 06/06
    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Convidado 3/6/2011, 13:13

    Testei agora novamente
    A qryAlerta so me retornou dois dias..
    Dia 1 e dia 2
    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Convidado 3/6/2011, 13:15

    Retirei o criterio
    Mes Date()
    e me retornou Dia 29, 01 e 02... nao retornou o dia 30/05
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  JPaulo 3/6/2011, 16:20

    .
    Rapaz, repare que essa conversão não está igual ao original.

    Fiz o teste aqui e funcionou 100%

    Se precisar mando o exemplo.




    .................................................................................
    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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Utilize o Sistema de Busca do Fórum...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new 102 Códigos VBA Gratuitos...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  JPaulo 3/6/2011, 16:28

    Veja o exemplo;

    Na tabela tem datas:

    29-05-2011
    30-05-2011
    31-05-2011
    01-06-2011
    02-06-2011
    03-06-2011
    04-06-2011
    05-06-2011
    06-06-2011
    07-06-2011

    O criterio da consulta está:

    Between Date()-Weekday(Date();0)+1 And Date()-Weekday(Date();0)+7

    O resultado é:

    30-05-2011
    31-05-2011
    01-06-2011
    02-06-2011
    03-06-2011
    04-06-2011
    05-06-2011

    http://dl.dropbox.com/u/771097/teste_III.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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Utilize o Sistema de Busca do Fórum...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new 102 Códigos VBA Gratuitos...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Convidado 3/6/2011, 16:32

    Mas quando colo a expressao em ingles.. ele me da autmaticamente essa traducao..
    o quer faço então???
    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Convidado 3/6/2011, 16:44

    Amigao.. no seu proprio exemplo..
    veja qual o problema por favor...
    So me retorna o dia 1 e dia 2... Antes disso nao retorna por causa do criterio mes.. Ate ai tudo bem..
    mas e o dia 3 e 4???

    http://dl.dropbox.com/u/26441349/Aniversariantes_V.rar

    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  JPaulo 3/6/2011, 17:06

    Veja o simples;

    http://dl.dropbox.com/u/771097/Aniversariantes_VI.rar

    Você estava a colocar esse criterio num campo formatado só com o Dia.


    .................................................................................
    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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Utilize o Sistema de Busca do Fórum...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new 102 Códigos VBA Gratuitos...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Convidado 3/6/2011, 17:11

    Correto.. e que esta a usar este exemplo que enviaste em outro tópico
    Grato
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  JPaulo 3/6/2011, 17:20

    Certo mas é necessário olho vivo nas formataçõ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

    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Utilize o Sistema de Busca do Fórum...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new 102 Códigos VBA Gratuitos...
    aniversariantes - [Resolvido]Data em consultas aniversariantes Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    aniversariantes - [Resolvido]Data em consultas aniversariantes Empty Re: [Resolvido]Data em consultas aniversariantes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 14:40