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]Calendário para selecção de data

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calendário para selecção de data Empty Calendário para selecção de data

    Mensagem  Assis 29/7/2011, 15:16

    Boa tarde


    http://dl.dropbox.com/u/8169944/Calend%C3%A1rio%20Assis.mdb


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidad
    Convidado


    [Resolvido]Calendário para selecção de data Empty Re: [Resolvido]Calendário para selecção de data

    Mensagem  Convidad 29/7/2011, 15:35

    Private Function fctnDate_Click(ctl As Control)
    ' Called by clicking any date on the calendar grid
    Dim datOut As Date ' Date variable to be retained after frmCalendar is closed
    If ctl.ForeColor = 0 Then ' In the currently displayed month, i.e. date not greyed out
    datOut = CDate(ctl.Caption & " " & labDat.Caption) ' Set datOut
    Else
    If CInt(Mid$(ctl.Name, 4)) < 8 Then ' Tail-end of the previous month
    datOut = CDate(ctl.Caption & " " & Format(CDate(Format(labDat.Caption, "dd-mmm-yyyy")) - 1, "mmmm yyyy")) ' Set datOut
    Else ' Start of the next month
    datOut = CDate(ctl.Caption & " " & Format(CDate(Format(labDat.Caption, "dd-mmm-yyyy")) + 31, "mmmm yyyy")) ' Set datOut
    End If
    End If
    If datOut > Date Then
    MsgBox "Data não pode ser superior a Hoje...", vbCritical
    Exit Function
    Else
    DoCmd.Close acForm, "frmCalendar", acSaveNo ' Close frmCalendar first, as it's modal
    ctlIn = datOut
    End If

    End Function

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Calendário para selecção de data Empty Re: [Resolvido]Calendário para selecção de data

    Mensagem  Assis 29/7/2011, 16:02

    Ricardo
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]Calendário para selecção de data Empty Re: [Resolvido]Calendário para selecção de data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 15:56