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


2 participantes

    msgbox de confirmação e negação

    avatar
    Ademilsom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 16/04/2011

    msgbox de confirmação e negação Empty msgbox de confirmação e negação

    Mensagem  Ademilsom 25/5/2018, 16:58

    Olá pessoal bom dia!

    Gostaria da ajuda dos mestres aqui, com a seguinte questão, se puderem me ajudar é claro.

    Tenho em no FRM o campo CERTIFICADO do tipo sim/não. verdadeira ou falso.
    E outro campo chamado AUTENT_CERT  do tipo data.


    Gostaria que:

    Quando o campo CERTIFICADO fosse verdadeiro, o campo AUTENT_CERT recebesse a data e hora.
    E quando esse campo fosse verdadeiro e por algum motivo fosse desmarcado, o campo CERTIFICADO ficasse vazio, porém com a AUTENTICAÇÃO data e hora atual

    Assim saberia se algum usuário marcou o campo e na sequencia desmarcou.
    Tentei usar um código que encontrei aqui no forum, mais não tive sucesso total


    Segue exemplo:

    Private Sub CERTIFICADO_Click()

        Dim CERTIFICADO As VbMsgBoxResult
        CERTIFICADO = MsgBox("Tem certeza que deseja prosseguir com esta ação, irá gerar uma AUTENTICAÇÃO que não poderá ser EXCLUÍDA?", vbYesNo, "Tomando uma decisão")
        If resultado = vbYes Then
             MsgBox "Você acaba de confirmar a AUTENTICAÇÃO"
             AUTENT_CERT = Date
        Else
             MsgBox "Você acaba de confirmar a EXCLUSÃO"
             AUTENT_CERT = Date
        End If
       
    End Sub


    Atenciosamenete,
    Ademilson Santos
    avatar
    Ricardo Monteiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 27/11/2017

    msgbox de confirmação e negação Empty Re: msgbox de confirmação e negação

    Mensagem  Ricardo Monteiro 25/5/2018, 18:00

    Olá pessoal bom dia!

    Gostaria da ajuda dos mestres aqui, com a seguinte questão, se puderem me ajudar é claro.

    Tenho em no FRM o campo CERTIFICADO do tipo sim/não. verdadeira ou falso.
    E outro campo chamado AUTENT_CERT  do tipo data.


    Gostaria que:

    Quando o campo CERTIFICADO fosse verdadeiro, o campo AUTENT_CERT recebesse a data e hora.
    E quando esse campo fosse verdadeiro e por algum motivo fosse desmarcado, o campo CERTIFICADO ficasse vazio, porém com a AUTENTICAÇÃO data e hora atual

    Assim saberia se algum usuário marcou o campo e na sequencia desmarcou.
    Tentei usar um código que encontrei aqui no forum, mais não tive sucesso total


    Segue exemplo:

    Private Sub CERTIFICADO_Click()

       Dim CERTIFICADO As VbMsgBoxResult
       CERTIFICADO = MsgBox("Tem certeza que deseja prosseguir com esta ação, irá gerar uma AUTENTICAÇÃO que não poderá ser EXCLUÍDA?", vbYesNo, "Tomando uma decisão")
       If resultado = vbYes Then
            MsgBox "Você acaba de confirmar a AUTENTICAÇÃO"
            AUTENT_CERT = Date
       Else
            MsgBox "Você acaba de confirmar a EXCLUSÃO"
            AUTENT_CERT = Date
       End If
     
    End Sub


    Atenciosamenete,
    Ademilson Santos

    O Código precisa de uns ajustes, tente:

    Código:

    Private Sub CERTIFICADO_Click()
        Dim resultado as vbmsgboxresult
        resultado = MsgBox("Tem certeza que deseja prosseguir com esta ação, irá gerar uma AUTENTICAÇÃO que não poderá ser EXCLUÍDA?", vbYesNo, "Tomando uma decisão")
        If resultado = vbYes Then
             MsgBox "Você acaba de confirmar a AUTENTICAÇÃO"
        Elseif vbno then
             MsgBox "Você acaba de confirmar a EXCLUSÃO"
        End If
       AUTENT_CERT = Date
    End Sub

      Data/hora atual: 27/4/2024, 06:00