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 participantes

    [Resolvido]Retornar número da semana a partir de uma Data

    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 8/2/2011, 00:18

    Boa noite amigos, gostaria de saber se existe alguma forma de contar as semanas do ano.
    Exemplo estamos na semana dia 07/fev/2011 semana :6
    Tentei usando a função Format, mas não consegui,alguém tem uma sugestão?
    Att-Igor
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  vieirasoft 8/2/2011, 00:28

    Boa Noite

    Cole num Módulo

    Function DiaDaSemana(Data As String) As String
    If IsDate(Data) Then
    Select Case Format(Data, "w")
    Case 1
    DiaDaSemana = "Domingo"
    Case 2
    DiaDaSemana = "Segunda-feira"
    Case 3
    DiaDaSemana = "Terça-feira"
    Case 4
    DiaDaSemana = "Quarta-feira"
    Case 5
    DiaDaSemana = "Quinta-feira"
    Case 6
    DiaDaSemana = "Sexta-feira"
    Case 7
    DiaDaSemana = "Sábado"
    End Select
    Else
    DiaDaSemana = "Data Inválida!"
    End If
    End Function


    No form:
    Nome do meucampo = DiaDaSemana(Data)
    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 8/2/2011, 00:35

    Viera acho que não me expliquei direito,minha intenção é o número da semana dentro do ano.
    Exemplo:
    Data:07/Fev/2011 Semana do ano 6.
    Data:03/Jan/2011 Semana do ano 1.
    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 8/2/2011, 00:42

    Lembrando que isso tem que ser dentro de uma consulta.
    Essas foram as formas que eu usei:
    Week:Week([Ordered Date])
    Week: PartData("w";[Ordered Date])

    Sergio Martins gosta desta mensagem

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  vieirasoft 8/2/2011, 01:11

    Teste por favor

    = DatePart ("ww", [seucampodata]))
    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 8/2/2011, 01:32

    Eu até consegui com essa função, mas eu precisava dessa contagem começando do "0", segue uma cópia do calendário que eu uso em anexo:
    Anexos
    [Resolvido]Retornar número da semana a partir de uma Data AttachmentCalendário 2011 com feriados.xls.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 102 vez(es)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  vieirasoft 8/2/2011, 12:51

    Amigo

    dia, mês e ano iniciam em 1 e não em zero.
    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 8/2/2011, 13:29

    Eu entendo, o problema é que eu tenho que seguir esse calendário que eu mandei de exemplo.
    Toda a empresa,vou tentar assim:Week: PartData("w";[Ordered Date]-1)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  vieirasoft 8/2/2011, 13:32

    Sim, teste dessa forma.
    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 8/2/2011, 13:42

    Pior que não funcionou...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  vieirasoft 8/2/2011, 13:45

    pois é, como lhe disse acima inicia sempre em 1.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  Alexandre Neves 8/2/2011, 20:35

    Boa noite,

    Ou será assim, com subtracção fora do parêntesis?
    Week: PartData("w";[Ordered Date])-1
    Cumprimentos,
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  vieirasoft 8/2/2011, 23:03

    Ou assim

    Minha caixa de texto = DatePart("w", Ordered Date) - 1
    avatar
    webgringos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 20/01/2011

    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  webgringos 25/2/2011, 11:44

    Desculpem a demora no Feedback,eu estava sem computador...Funcionou da seguinte forma,criei um calendário com todas as datas do ano, e nesse calendário a partir da função:
    "PartData("w";[Ordered Date])-1" consegui inserir um número da semana no formato que necessitava.
    Muito obrigado!

    Conteúdo patrocinado


    [Resolvido]Retornar número da semana a partir de uma Data Empty Re: [Resolvido]Retornar número da semana a partir de uma Data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/3/2024, 09:07