✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.
Controlando a Barra de Status no MS Access
Enquanto processos estão sendo executados na aplicação que você desenvolveu, uma ajuda quanto ao que está ocorrendo é sempre bem vinda para os usuários.
Não são raros os momentos onde processamentos mais delongados denotam um aparente travamento, quando na verdade nada mais é do que o tempo necessário para se realizar um determinado processamento de dados.
Para nos ajudar nisso, podemos utilizar a Barra de Status do MS Access, enviando mensagens, permitindo que o usuário tenha conhecimento das ações mais relevantes que estão sendo executadas no momento.Utilizando o VBA, podemos colocar tais mensagens na barra acinzentada inferior.
Utilize uma idéia similar para notificar as ações mais importantes da sua aplicação.
Abaixo está um modelo simples e prático.
Sub StatusBar(Optional nMessage As Variant)
Dim Efemero As Variant
' Caso o parâmetro nMessage seja omitido ou fique vazio
o controlo sobre a Barra de Status volta para o MS Access.
If Not IsMissing(nMessage) Then
If Msg <> "" Then
let Efemero = SysCmd(acSysCmdSetStatus, nMessage)
Else
let Efemero = SysCmd(acSysCmdClearStatus)
End If
Else
Efemero = SysCmd(acSysCmdClearStatus)
End If
End Sub
Tags: MS Access, VBA, StatusBar, message, notification, temporário
Também disponível em: Ativo Access
ANDRÉ BERNARDES
Santos - SP - Brasil
MSN: bernardess@gmail.com
SKYPE: inanyplace
TWITTER: bernardess
My Profile: http://al-bernardes.sites.uol.com.br/
In LinkedIn: http://www.linkedin.com/in/andrebernardes
In Plaxo: http://andrebernardes.myplaxo.com/
In Jobster: http://www.jobster.com/people/andrebernardes
My experiences:
http://andrelbernardes.sites.uol.com.br/MIS.html
http://andrelbernardes.sites.uol.com.br/XLS.html
Acesse meus Feeds:
http://www.google.com/reader/shared/17429357110218427555
Acesse o portfólio:
http://www.slideshare.net/bernardes/informaes-ao-invs-de-dados-presentation
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário