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]Saudação no formulário

    avatar
    Teacher
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 22/06/2014

    [Resolvido]Saudação no formulário Empty [Resolvido]Saudação no formulário

    Mensagem  Teacher 10/9/2017, 17:50

    Boa tarde.

    Em todos os formulários dos meus arquivos, coloco uma saudação na legenda, exemplo:

    "Bem vindo(a) - Bom dia/Boa tarde/Boa noite, domingo, 10 de setembro de 2017 - 13:20:00"

    No evento Inervalo do cronômetro = 1000

    No evento No Timer do formulário:

    Private Sub Form_Timer()

    If Time > #12:00:00 AM# And Time <= #11:59:00 AM# Then

    Me.Caption = "Bem vindo(a) - Bom dia, " & WeekdayName(Weekday(Date)) & ", " & Day(Date) & " de " & MonthName(Month(Date)) & " de " & Year(Date) & " - " & Time

    ElseIf Time > #12:00:00 PM# And Time <= #5:59:00 PM# Then

    Me.Caption = "Bem vindo(a) - Boa tarde, " & WeekdayName(Weekday(Date)) & ", " & Day(Date) & " de " & MonthName(Month(Date)) & " de " & Year(Date) & " - " & Time

    Else

    Me.Caption = "Bem vindo(a) - Boa noite, " & WeekdayName(Weekday(Date)) & ", " & Day(Date) & " de " & MonthName(Month(Date)) & " de " & Year(Date) & " - " & Time

    End If

    End Sub

    Funciona, mas tenho que repetir esses códigos em todos os formulários.
    Gostaria de saber como colocar esses códigos em um módulo, uma função para não ter que repetir, nos formulários eu só chamaria a função.

    Tentei fazer mas aparece o seguinte erro:

    Erro de compilação

    Uso inválido da palavra-chave Me

    Em anexo está um exemplo.

    Desde já agradeço.
    Anexos
    [Resolvido]Saudação no formulário AttachmentSaudação na legenda.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 21 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Alvaro Teixeira 11/9/2017, 08:14

    Olá Renato, não vi o projecto estou no celular.
    Tem que defenir uma variavel e no fim atribuir ao nome da função.
    Depois no campo onde pretende, colocar a chamada da função.

    Feito a "olho":

    Código:

    Public function fncBoasVindas()
    Dim sBV as string

    If Time > #12:00:00 AM# And Time <= #11:59:00 AM# Then

     sBV = "Bem vindo(a) - Bom dia, " & WeekdayName(Weekday(Date)) & ", " & Day(Date) & " de " & MonthName(Month(Date)) & " de " & Year(Date) & " - " & Time

    ElseIf Time > #12:00:00 PM# And Time <= #5:59:00 PM# Then

     sBV = "Bem vindo(a) - Boa tarde, " & WeekdayName(Weekday(Date)) & ", " & Day(Date) & " de " & MonthName(Month(Date)) & " de " & Year(Date) & " - " & Time

    Else

     sBV = "Bem vindo(a) - Boa noite, " & WeekdayName(Weekday(Date)) & ", " & Day(Date) & " de " & MonthName(Month(Date)) & " de " & Year(Date) & " - " & Time

    End If

    FncBoasVindas = sBV
    End function
    Abraço
    avatar
    Teacher
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 22/06/2014

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Teacher 11/9/2017, 12:12

    Bom dia ahteixeira.

    Funcionou, obrigado.

    Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Alvaro Teixeira 13/9/2017, 12:21

    Olá Renato, obrigado pelo retorno.
    O fórum agradece.
    Abraço
    Nill.GO
    Nill.GO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 25/09/2017

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Nill.GO 26/9/2017, 03:44

    Olá amigo,

    pode me passar como chamar esta função ?
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Alvaro Teixeira 27/9/2017, 08:12

    Olá Nilton,

    Pode ser numa caixa de texto, coloque assim na origem dos dados ou valor por defeito:

    =fncBoasVindas()

    Abraço
    Nill.GO
    Nill.GO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 25/09/2017

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Nill.GO 28/9/2017, 23:07

    Não deu certo,
    estou enviando novamente, para vc me passar onde está o erro.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Alvaro Teixeira 28/9/2017, 23:39

    Nill.GO
    Nill.GO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 25/09/2017

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Nill.GO 28/9/2017, 23:58

    Esqueci de usar o submit(Enviar dados), fui logo no enviar.

    Aqui envio o anexo, para vc me passar onde está o erro.
    Anexos
    [Resolvido]Saudação no formulário AttachmentSaudação na legenda.zip
    Anexo - Saudação na legenda
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 5 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Alvaro Teixeira 7/10/2017, 13:46

    Olá Nilton,

    É por causa do relógio, então devemos usar no evento "No cronometro" (Form_Timer)
    Código:
    Me.texto0 = fncBoasVindas

    A outra função Saudacao apresentave erro e não é necessária, foi eliminada.

    Segue o meu teste:
    cld.pt/dl/download/74ec613e-5086-48b5-987c-077a4131f6a9/Saudacao_na_legenda.zip
    Copiar e colar no navegador

    Abraço

    Conteúdo patrocinado


    [Resolvido]Saudação no formulário Empty Re: [Resolvido]Saudação no formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 19:15