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]Obter dia de semana correspondente a data numérica

    avatar
    anvs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 68
    Registrado : 26/06/2012

    [Resolvido]Obter dia de semana correspondente a data numérica Empty [Resolvido]Obter dia de semana correspondente a data numérica

    Mensagem  anvs em 6/6/2020, 00:50

    Viva!

    Por não ver a questão colocada, admito que não tenha seguido.
    Se estiver repetida, o meu pedido de desculpa.

    Numa tabela tenho datas do formato dd/mm/aaaa
    Pretendo saber como posso, numa textbox de um formulário, obter o dia de semana correspondente a cada data.
    Exemplo:
    1-Domingo ... 7-Sábado;

    Grato.
    anvs
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2099
    Registrado : 22/11/2016

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Re: [Resolvido]Obter dia de semana correspondente a data numérica

    Mensagem  DamascenoJr. em 6/6/2020, 01:25

    Na propriedade "fonte do controle" da textbox coloque
    Código:
    =weekdayname(weekday(NOME_DO_SEU_CAMPO_DATA))


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1060
    Registrado : 01/03/2014

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Re: [Resolvido]Obter dia de semana correspondente a data numérica

    Mensagem  Celso Roberto em 6/6/2020, 01:41

    Olá..

    Ou também:

    Código:
    Me.SeuCampo= Format(Me.SeuCampoData, "dddd")

    Abraços e sucesso


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    anvs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 68
    Registrado : 26/06/2012

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Obter dia de semana correspondente a data numérica

    Mensagem  anvs em 6/6/2020, 14:11

    Damasceno Jr
    Bom dia.

    Muito o brigado pela pronta resposta.

    O resultado, de facto, devolve o dia de semana mas escrito por extenso.
    O que eu pretendia mesmo era como coloquei no pedido inicial:
    Que o resultado devolvesse um número.
    Ex:
    1 (se for Domingo);
    2 (se for Segunda-feira)
    ...
    ...
    ...
    ...
    7 (se for Sábado)

    Antecipadamente agradecido.
    anvs
    avatar
    anvs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 68
    Registrado : 26/06/2012

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Obter dia de semana correspondente a data numérica

    Mensagem  anvs em 6/6/2020, 14:18

    Obrigado Celso Roberto.
    A sua solução proposta, altera para Me.[Text76= Format(Me] quando gravo o Control Source.

    António A Neves
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1060
    Registrado : 01/03/2014

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Re: [Resolvido]Obter dia de semana correspondente a data numérica

    Mensagem  Celso Roberto em 6/6/2020, 15:25

    Olá...

    Para o que pretende seria:


    Código:
    = Weekday(SeuCampoData, 2)

    Contando que o primeiro dia sa semana -e segunda feira

    Aguardamos retorno

    Abraços e sucesso


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    anvs
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 68
    Registrado : 26/06/2012

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Obter dia de semana correspondente a data numérica

    Mensagem  anvs em 6/6/2020, 15:47

    Perfeito!

    Alterou a sintaxe para:
    =Weekday([DtVisita];2)

    Muito obrigado.
    António A Neves
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1060
    Registrado : 01/03/2014

    [Resolvido]Obter dia de semana correspondente a data numérica Empty Re: [Resolvido]Obter dia de semana correspondente a data numérica

    Mensagem  Celso Roberto em 6/6/2020, 16:20

    Olá..

    Agradecemos o seu retorno

    Abraços e sucesso


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

      Data/hora atual: 8/7/2020, 08:39