Olá, quero saber como fazer com que no meu formulário que eu estou criando para ser a tela de inicialização apareça a sudadação (bom dia, boa tarde,...) de acordo com a hora. Preciso que detalhe pois não entendo muito, passo a passo para inceri-lo no formulário. Desde já agradecida!
5 participantes
[Resolvido]Mensagem de saudação na tela de inicialização do access
michellyg- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2
Registrado : 10/02/2012
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
Com o link que te passei, lá pelo meu site, não resolveu ?
http://comunidade.itlab.com.br/eve/forums?a=search&reqWords=bom+dia%2C+boa+tarde
Bom estudo!
http://comunidade.itlab.com.br/eve/forums?a=search&reqWords=bom+dia%2C+boa+tarde
Bom estudo!
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
julianovv- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 685
Registrado : 14/12/2010
Bom, uma vez eu procurei por isso e não tive respostas. Fiz do meu jeito mesmo. Não ficou perfeito mas funciona.
Crie um campo não-acoplado no seu formulário de abertura.
Nome: HoraAgora
Fonte do Controle: =Tempo()
Visível: não
Crie um campo não-acoplado para a manhã:
Nome: HoraAgora1
Fonte do Controle: =SeImed(Esquerda([HoraAgora];2)<12;"Bom dia,";"")
Crie um campo não-acoplado para a tarde:
Nome: HoraAgora2
Fonte do Controle: =SeImed(Esquerda([HoraAgora];2) Entre 12 E 17;"Boa tarde,";"")
Crie um campo não-acoplado para a noite:
Nome: HoraAgora3
Fonte do Controle: =SeImed(Esquerda([HoraAgora];2) Entre 18 E 24;"Boa noite,";"")
Agora crie outro campo não-acoplado para se unir a esses três:
Nome: DataAgora
Fonte do Controle: =Data()
Coloque todos eles com fundo invisível e sem borda e uma cor de fonte apropriada para a cor do seu fundo do formulário.
Alinhe os 3 campos acima um em cima do outro, crie um rótulo com o texto "hoje é" e em seguida alinhe o último campo com a data.
Deverá ficar assim:
"Boa tarde, hoje é 10 de fevereiro de 2012".
Crie um campo não-acoplado no seu formulário de abertura.
Nome: HoraAgora
Fonte do Controle: =Tempo()
Visível: não
Crie um campo não-acoplado para a manhã:
Nome: HoraAgora1
Fonte do Controle: =SeImed(Esquerda([HoraAgora];2)<12;"Bom dia,";"")
Crie um campo não-acoplado para a tarde:
Nome: HoraAgora2
Fonte do Controle: =SeImed(Esquerda([HoraAgora];2) Entre 12 E 17;"Boa tarde,";"")
Crie um campo não-acoplado para a noite:
Nome: HoraAgora3
Fonte do Controle: =SeImed(Esquerda([HoraAgora];2) Entre 18 E 24;"Boa noite,";"")
Agora crie outro campo não-acoplado para se unir a esses três:
Nome: DataAgora
Fonte do Controle: =Data()
Coloque todos eles com fundo invisível e sem borda e uma cor de fonte apropriada para a cor do seu fundo do formulário.
Alinhe os 3 campos acima um em cima do outro, crie um rótulo com o texto "hoje é" e em seguida alinhe o último campo com a data.
Deverá ficar assim:
"Boa tarde, hoje é 10 de fevereiro de 2012".
Convidad- Convidado
Aqui está o que uso:
Abraços
- Código:
If Time >= "06:00" And Time <= "12:00" Then
Me![lblSaudação].Caption = "Bom Dia !"
Me![lblSaudação].Visible = True
ElseIf Time >= "12:01" And Time <= "18:00" Then
Me![lblSaudação].Caption = "Boa Tarde !"
Me![lblSaudação].Visible = True
ElseIf Time >= "18:01" Then
Me![lblSaudação].Caption = "Boa Noite !"
Me![lblSaudação].Visible = True
End If
Abraços
michellyg- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2
Registrado : 10/02/2012
- Mensagem nº5
Agradecimento
Obrigada! Vcs são d+++!!!! Agora é só testar. abraços
wesleyrob9- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 83
Registrado : 08/02/2012
If time() >= #6:00:00 AM# And time() < #12:00:00 PM# Then
Call MsgBox("O Rogiel deseja-lhe um Bom Dia", vbExclamation, "Rogiel")
Else
If time() >= #12:00:00 PM# And time() <= #6:00:00 PM# Then
Call MsgBox("O Rogiel deseja-lhe uma Boa Tarde", vbExclamation, "Rogiel")
Else
Call MsgBox("O Rogiel deseja-lhe uma Boa Noite", vbExclamation, "Rogiel")
End If
End If
colca no evento ao carregar do form.
achei isso no procurando no forum.
Call MsgBox("O Rogiel deseja-lhe um Bom Dia", vbExclamation, "Rogiel")
Else
If time() >= #12:00:00 PM# And time() <= #6:00:00 PM# Then
Call MsgBox("O Rogiel deseja-lhe uma Boa Tarde", vbExclamation, "Rogiel")
Else
Call MsgBox("O Rogiel deseja-lhe uma Boa Noite", vbExclamation, "Rogiel")
End If
End If
colca no evento ao carregar do form.
achei isso no procurando no forum.
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
Muitas cabeças pensando, muitas formas de se chegar no mesmo objetivo, isso é programação, Access, VBA. Viva ao nosso ganha pão!!!
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Convidad- Convidado
Como a autora de tópico não se manifestou.
Considero o tópico resolvido.
Considero o tópico resolvido.
Conteúdo patrocinado