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]dia da semana

    avatar
    brunopmelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 96
    Registrado : 20/05/2011

    [Resolvido]dia da semana Empty dia da semana

    Mensagem  brunopmelo 14/9/2011, 18:23

    Boa tarde grandes mestres...
    estou com uma duvida, tenho um relatorio a partir de consulta,
    com os campos data, historico, valor...
    ao montar o relatorio fiz dois agrupamentos no campo data,
    o primeiro por mes, e o segundo por semana, e possivel criar
    um campo que saia como valor o dia da semana, como segunda, terça, quarta...
    conheço no excel a formula dia da semana, e no access e possivel?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  Alexandre Neves 14/9/2011, 20:28

    Boa noite, brunopmelo

    Utilize a função weekdayname
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  vieirasoft 14/9/2011, 20:45

    Complementado o código do meu amigão Alexandre:

    Dim MyDate 'declaramos a variável
    MyDate = WeekDayName(6, True)

    Neste caso iria retornar a sexta feira
    avatar
    brunopmelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 96
    Registrado : 20/05/2011

    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  brunopmelo 15/9/2011, 12:27

    Amigos como sou novato estou com dificuldade para
    colocar para funcionar, eu tentei, adicionando campo texto nao acoplado
    no relatório e com o botão direito, construir evento, construtor de códigos,
    no vba coloquei o código:

    Private Sub diasemana_BeforeUpdate()
    Dim MyDate 'lc_data
    MyDate = WeekdayName(6, True)
    End Sub

    lc_data e campo data do relatorio
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  vieirasoft 15/9/2011, 21:32

    Private Sub diasemana_BeforeUpdate()
    Dim lc_data
    lc_data = WeekdayName(6, True)
    End Sub

    Não experimentei mas o campo deve estar actualizado, logo deve ser colocado no evento afterupdate()
    avatar
    brunopmelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 96
    Registrado : 20/05/2011

    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  brunopmelo 16/9/2011, 02:46

    Vieira nao consegui, tentei mandar o bd e nao deu
    certo, coloquei aqui http://dl.dropbox.com/u/41880754/bd1.rar
    avatar
    Convidado
    Convidado


    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  Convidado 16/9/2011, 15:30

    1 - Criei um modulo e o nomeei BasDiaSemana.

    No módulo:

    Código:
    Option Compare Database
    Public Function FuncSemana(dteDateHired As Date)
        Dim DaysNames(7) As String

        DaysNames(0) = ""
        DaysNames(1) = "Domingo"
        DaysNames(2) = "Segunda-feira"
        DaysNames(3) = "Terça-feira"
        DaysNames(4) = "Quarta-feira"
        DaysNames(5) = "Quinta-feira"
        DaysNames(6) = "Sexta-feira"
        DaysNames(7) = "Sábado"

        FuncSemana = DaysNames(DatePart("w", dteDateHired))
    End Function


    Na consulta em campo não acoplado:
    DiaSemana: FuncSemana([lc_Data])

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

    Abra a consulta e observe


    Cumprimentos.
    avatar
    brunopmelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 96
    Registrado : 20/05/2011

    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  brunopmelo 17/9/2011, 01:19

    Harysohn ficou otimo,
    muito obrigado...
    avatar
    Convidado
    Convidado


    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  Convidado 17/9/2011, 10:34

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]dia da semana Empty Re: [Resolvido]dia da semana

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 18:56