|
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.
|
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
|
|
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
|
|
|
|
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.
|
|
|