Preencher campo For...
 
Notifications
Clear all

Preencher campo Form Rola para baixo

8 Posts
2 Usuários
0 Reactions
1,629 Visualizações
(@danny-n-santos)
Posts: 11
Active Member
Topic starter
 

Bom dia a todos.
Primeiramente venho agradecer ao Planilhando pelas ajudas prestadas.. =))

Estou com um probleminhas, que talvez seja muito bobo mas não sei como resolver.

Tenho um campo de data(txtDatacot), toda vez que eu vou preencher esse campo e digito o primeiro número, o formulário rola para baixo.

Alguém saberia como rsolver isso?

Grata..

 
Postado : 31/05/2013 7:22 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Assim é um pouco dificil saber, mas abrao editor do VBA e de dois cliques no txtDatacot e veja qual a rotina que tem no mesmo, e tambem veja nas proprieddades o item "MaxLength" se tiver definido como 1, apos digitar um caractere não será possivel digitar mais.

Eu só não entendi squando diz que o "Formulário rola para baixo", ou seria que ao digitar o cursor vai para outro controle ?

Se estiver indo para outro controle, teria de ver na rotina que deve ter alguma instrução para isto.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2013 10:09 am
(@danny-n-santos)
Posts: 11
Active Member
Topic starter
 

Eu estou começando a montar esse form agora.
ESTÁ EM ANEXO.
Tente escrever uma data no campo Data da Cotação. o formulário rola para o fim da página.

Tem o botão responder. =)

Anexo removido a pedido da usuaria.

 
Postado : 31/05/2013 10:25 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O "problema" esta na linha --> SendKeys "{End}", True, que está no evento change do text (txtDatacot_Change).
Sem digitar nada tecle "end" e veja que ocorre a mesma situação.
Apenas retire essa linha do código

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2013 10:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Você criou um Form gigante e uilizou a opção scrollBar Horizontal e em "ScrollHeight" definiu 2000, isto faz que vá para o final do form, eu ainda não tinha utilizado esta propriedade, mais tarde dou uma estudada nele, mas sugiro dividir este form em Multipages, será mais simples trabalhar, alem do que poderá ter problemas com a resolução de alguns monitores.

Diminua o Valor em ScrollHeight, alterei aqui mas dai a barra não rola até o final do form, agora estou de saida, se não surgir nenhuma outra sugestão mais tarde olho.

Mas pense na ideia de usar os Multipag.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2013 10:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O "problema" esta na linha --> SendKeys "{End}", True, que está no evento change do text (txtDatacot_Change).
Sem digitar nada tecle "end" e veja que ocorre a mesma situação.
Apenas retire essa linha do código

Bem observado Reinaldo, na pressa não analizei a rotina, isso resolve a questão, mas ainda sou da opinião de urilizar Multipages.

Valeu fera.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2013 10:52 am
(@danny-n-santos)
Posts: 11
Active Member
Topic starter
 

Obrigada a todos. Reinaldo, segui sua opinião, estou fazendo em multipages.

=)

 
Postado : 31/05/2013 11:12 am
(@danny-n-santos)
Posts: 11
Active Member
Topic starter
 

Obrigada a todos. Reinaldo, segui sua opinião, estou fazendo em multipages.

=)

Tem como tirar a planilha do anexo?

É de caráter confidencial.
Obrigada

 
Postado : 31/05/2013 11:18 am