[VB6]Ajuda variaveis

Bom, imagina que tens 2 forms, no form1 fazes:
Public inteiro as int
E no form2 fazes:
Form1.inteiro para chamar :)
Não podes declarar como pública uma variável dentro de um form. Tens de fazer o que o jpaulino disse - criar um módulo e declarar lá as variáveis como públicas.
E não chamas a variável dessa forma. A variável não "pertence" a lado nenhum. Ambos os forms chamam-na pelo nome :P
Tanto o Form1 como o Form2 mostram a mesma resposta a "Msgbox variavel", caso exista um "Public variavel" no módulo.
 
Última edição:
Obrigado, mas eu quero que a variável esteja associada a uma textbox que por sua vez esta associado a um campo de uma tabela em access. Ou seja cada vez que mudo de registo a variável atribui só o 1 valor ? ou atribui consoante os registos? ou sera que tenho que criar uma variavel para cada produto?
 
Não percebi bem (porque nunca trabalhei com bases de dados em VB6), mas não podes usar o Formn.Textbox.Text?
 
Obrigado, mas eu quero que a variável esteja associada a uma textbox que por sua vez esta associado a um campo de uma tabela em access. Ou seja cada vez que mudo de registo a variável atribui só o 1 valor ? ou atribui consoante os registos? ou sera que tenho que criar uma variavel para cada produto?

Para isso utilizas as classes.
 
Back
Topo