MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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]Localizar as datas antes do dia 10 de cada mês.

    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Localizar as datas antes do dia 10 de cada mês. Empty [Resolvido]Localizar as datas antes do dia 10 de cada mês.

    Mensagem  julianovv em 25/8/2020, 16:31

    Bom dia. Tenho uma consulta que preciso localizar registros com o vencimento antes do dia 10 de cada mês. Vasculhei muito pra encontrar um critério que deixasse mês e ano para serem digitados mas não encontrei senão somente com data completa. A tabela é grande com muitos registros e não é possível fazer uma consulta para cada data completa.

    Usei a expressão PartData("d",([Vencimento])<=10) e não funcionou nem com reza.

    Obrigado.

    Rolling Eyes


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3620
    Registrado : 04/04/2010

    [Resolvido]Localizar as datas antes do dia 10 de cada mês. Empty Re: [Resolvido]Localizar as datas antes do dia 10 de cada mês.

    Mensagem  Avelino Sampaio em 25/8/2020, 16:58

    Olá!

    Então, na expressão o senhor coloca apenas:

    DiaVencimento: PartData("d";[Vencimento])


    E no campo critério o senhor coloca:

    <=10


    Estou considerando que está alterando a consulta gráfica

    Se tiver alterando o código SQL,  seria lago assim:

    SELECT * FROM NomeSuaTabela WHERE DatePart("d",[vencimento])<=10;


    Sucesso!
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Localizar as datas antes do dia 10 de cada mês. Empty Re: [Resolvido]Localizar as datas antes do dia 10 de cada mês.

    Mensagem  julianovv em 25/8/2020, 18:52

    Obrigado. Deu certo. É na consulta mesmo. Criei um alias "DiaVenc".

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile

      Data/hora atual: 21/10/2020, 19:15