TRABALHANDO COM VALORES INDEX

CLEVERTON 12/12/2003 12:36:24
#797
eu queria saber porque um modulo não está fazendo o loop

eu estou testando o seguinte código

no meu form tenho 10 caixa de textos todas com o mesmo nome

e eu quero tranferir dados da tabela para o form e vice-versa;

mas quando eu tento fazer isto atraves do modulo, parece que não esta fazendo Loop

no modulo eu coloco o seguinte:
_________________________________________________________________
public I as byte

public sub AtualizaTB(valor1 as byte, valor2 as byte, caixa as textbox)

for i = valor1 to valor2
Tabela(i) = caixa(i)
next i
____________________________________________________________________
e no Form

atualizatb 0, 9, text1(i)

se eu fizer este procedimento no form, dá tudo certo, mas parece que o modulo não está
fazendo o loop

o que tem de errado?

por favor - se puder mande a resposta para meu e-mail cleverton.n@pop.com.br

agradeço desde já
LCSD 16/12/2003 07:43:27
#1150
Resposta escolhida
Cleverton

Evite Tópicos Duplicados, eles sobrecarregam desnecessariamente o Fórum e as Soluções que os colegas apresentaram antes e não satisfizeram o seu problema podem ser postadas novamente.

Se o Tópico sair da 1Âê Página chame-o novamente.


* O outro Tópico idêntico foi excluído, por favor continue neste.
LCSD 16/12/2003 07:49:04
#1151
Cleverton

Tente inserir um Break Point na Procedure e verifique os valores na Immediate (^G) dos valores que foram passados, valor1 e valor2. Ainda:

Public Sub AtualizaTB(valor1 as byte, valor2 as byte, caixa as textbox) 
Dim I as Integer

For I = valor1 to valor2
Tabela(i).Value = Caixa(i).Text
Next i
Sub


Olha eu até tenho uma função como a que você está estruturando, inclusive é um Artigo com exemplo, só que trabalha com Coleções, para efeito didático pode te auxiliar.
LCSD 18/12/2003 08:20:24
#1454
Cleverton

Você testou?

Por favor não duplique Posts, contribua com o VBMania. [S26]

* Estou enviando para o E-mail o Código
Tópico encerrado , respostas não são mais permitidas