USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Tem alguma referencia para os txtbox indexados?
léee
OURINHOS
SP - BRASIL
Postada em 17/09/2004 03:52 hs            
Tudo bem, pessoal?
Tenho um form com uma centena de txtbox (que estao indexados, ou seja, mesmo nome e indexes diferentes), e um botao (command) com enable=false.
Só quando todos fossem os txtbox digitados, gostaria de habilitar o botao.
Queria programar, mas Sem utilizar a tecnica do For i ou While, que se cria um contador para o index.
Será que em um determinado evento, nao tenha como utilizar uma linha de comando que tenha referencia para todos ???
Sem mais

Nós somos uma família VBWEB, só prosperamos neste ambiente sensato. Meus votos de Felicidade à todos.
     
Los Zeus®
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 17/09/2004 08:58 hs            
Meio difícil não usar um laço...pelo fato de vc ter um montão de txt's a ainda por cima indexados.....acho que um while vem a calhar.....mas vc tb pode usar essa rotininha
     
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 17/09/2004 11:09 hs            
Mais como vc pôde perceber na dica indicada pelo Los Zeus fugir de um laço neste caso pra "MIM" é impossível...........Emoções
     
léee
OURINHOS
SP - BRASIL
Postada em 17/09/2004 18:03 hs            
tudo beleza, pessoal?
Eu estava pensando assim (pode ser que nao tem nada a ver), se todos os TextBox tem o mesmo nome (o que muda é o index), nao há uma referencia para todos ?
Falou, valeu

Nós somos uma família VBWEB, só prosperamos neste ambiente sensato. Meus votos de Felicidade à todos.
     
caco
Pontos: 2843

SP - BRASIL
Postada em 18/09/2004 00:17 hs            
Olá!
 
Como você quer verificar se todos os campos estão preenchidos, a única forma de você não utilizar o laço toda vez que um dos Textboxes for alterado é criando algum tipo de lista que contenha os valores dos campos. De cara pensei num Recordset desconectado que seria preenchido com o valor de todos os campos (por exemplo no Load do Form), daí você só usaria o laço uma vez. Quando algum campo tivesse o valor alterado, bastaria posicionar o Recordset no registro equivalente para o campo, alterar o valor e verifcar se existe algum registro vazio usando Filter.
 
Fiz um exemplo aqui e estou enviando para seu e-mail. Por que você não quer usar um laço? Fica lento com muitos campos?
 
Abraço!

Messenger: vbdev@uol.com.br

     
léee
OURINHOS
SP - BRASIL
Postada em 18/09/2004 05:41 hs            
Estava só pensando em quebrar os paradigmas.
Alguém ja poderia ter pensado em algo em que nao pensei, sabe como que é ampliar os conhecimentos.
valeu pessoal.

Nós somos uma família VBWEB, só prosperamos neste ambiente sensato. Meus votos de Felicidade à todos.
     
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página