MENSAGEM ENQUANTO REALIZA ROTINA
Caros colegas,
Como faço para colocar uma mensagem ( msgbox ou um form com mensagem tipo aguarde... ou com progressbar) enquanto o sistema executa uma rotina tipo loop.
Por exemplo:
[txt-color=#e80000]AQUI EXIBIR A MENSAGEM[/txt-color]
rs1.MoveFirst
[Ô]While rs1.EOF = False
rs1.MoveNext
Wend
[txt-color=#e80000]E AQUI SUMIRIA A MENSAGEM[/txt-color]
Desde já agradeço a atenção dispensada.
Como faço para colocar uma mensagem ( msgbox ou um form com mensagem tipo aguarde... ou com progressbar) enquanto o sistema executa uma rotina tipo loop.
Por exemplo:
[txt-color=#e80000]AQUI EXIBIR A MENSAGEM[/txt-color]
rs1.MoveFirst
[Ô]While rs1.EOF = False
rs1.MoveNext
Wend
[txt-color=#e80000]E AQUI SUMIRIA A MENSAGEM[/txt-color]
Desde já agradeço a atenção dispensada.
vc praticamente tem a resposta já
veja um exemplo bem simples de como fazer
coloque em qualquer posição do form um label com no caption escreva [Ô]aguarde...[Ô] e mude a propriedade visible = false
e no seu código
label1.visible = true
rs1.MoveFirst
[Ô]While rs1.EOF = False
rs1.MoveNext
Wend
label1.visible = false
veja um exemplo bem simples de como fazer
coloque em qualquer posição do form um label com no caption escreva [Ô]aguarde...[Ô] e mude a propriedade visible = false
e no seu código
label1.visible = true
rs1.MoveFirst
[Ô]While rs1.EOF = False
rs1.MoveNext
Wend
label1.visible = false
Eu faço da segunte forma:
Crio FRAMES no FORM1 para as diversas operações de minha aplicação.
Crio um FRAME com a mensagem AGUARDE no FORM1.
Com o frame visÃvel da aplicação (os demais estão VISIBLE=FALSE), mostro o frame com a mensagem AGUARDE e mudo a propriedade ENABLED do frame visÃvel para FALSE. Desta forma impede que alguma opção seja utilizada pelo [Ô]cabra[Ô] operador.
Veja bem, isto é OUTRA FORMA de fazer.
Crio FRAMES no FORM1 para as diversas operações de minha aplicação.
Crio um FRAME com a mensagem AGUARDE no FORM1.
Com o frame visÃvel da aplicação (os demais estão VISIBLE=FALSE), mostro o frame com a mensagem AGUARDE e mudo a propriedade ENABLED do frame visÃvel para FALSE. Desta forma impede que alguma opção seja utilizada pelo [Ô]cabra[Ô] operador.
Veja bem, isto é OUTRA FORMA de fazer.
Durante o loop, não esquece de colocar o [Ô]DoEvents[Ô] senão não vai atualizar a tela nem a mensagem
Tópico encerrado , respostas não são mais permitidas