Perguntinha, se alguém puder me ajudar. Como fazer para que um array possa ser usado em qualquer controle de um formulário, já que não pode ser definido como public ?
2 participantes
[Resolvido]uso de array em formulário
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº1
[Resolvido]uso de array em formulário
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº2
Re: [Resolvido]uso de array em formulário
Boa tarde
Um array pode ser declarado Public
Se a limitação fôr da sua parte, declare o array em todos os procedimentos
Um array pode ser declarado Public
Se a limitação fôr da sua parte, declare o array em todos os procedimentos
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº3
Re: [Resolvido]uso de array em formulário
Bom dia, Alexandre.
Quando declaro o array : Public txcredito, txdebito, opcred, opdeb, qforma, dforma()
me aparece a mensagem que anexei !
Quando declaro o array : Public txcredito, txdebito, opcred, opdeb, qforma, dforma()
me aparece a mensagem que anexei !
- Anexos
- Doc1.docx
- Você não tem permissão para fazer download dos arquivos anexados.
- (318 Kb) Baixado 3 vez(es)
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº4
Re: [Resolvido]uso de array em formulário
Mostrou a mensagem de erro mas não mostrou como declarou
Tem de declarar os arrays com parêntesis, tipo Public arrDados() ou Public arrDados(1 to 5) as string, etc
Tem de declarar os arrays com parêntesis, tipo Public arrDados() ou Public arrDados(1 to 5) as string, etc
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº5
Re: [Resolvido]uso de array em formulário
Mostrei sim, alexandre, está no texto, copiei do módulo :
Public txcredito, txdebito, opcred, opdeb, qforma, dforma()
quando acrescento o "dforma()" dá o erro, se não tiver ele, não dá erro !!
Public txcredito, txdebito, opcred, opdeb, qforma, dforma()
quando acrescento o "dforma()" dá o erro, se não tiver ele, não dá erro !!
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº6
Re: [Resolvido]uso de array em formulário
Boa tarde, Alexandre !
Informação importante que eu não dei : Access 2007 !
Informação importante que eu não dei : Access 2007 !
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº7
Re: [Resolvido]uso de array em formulário
Não supús que fosse esse código que tinha declarado
declare assim (aconselhável declarar tipo de variáveis a armazenar, se possível declarar a dimensão, aconselhável normalizar o nome do array)
Public txcredito(): Public txdebito(): Public opcred(): Public opdeb(): Public qforma(): Public dforma()
declare assim (aconselhável declarar tipo de variáveis a armazenar, se possível declarar a dimensão, aconselhável normalizar o nome do array)
Public txcredito(): Public txdebito(): Public opcred(): Public opdeb(): Public qforma(): Public dforma()
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº8
Re: [Resolvido]uso de array em formulário
Fiz o que vc recomendou, olhe no anexo o resultado da compilação ! Lembrando, é access 2007 !
- Anexos
- Doc2.docx
- Você não tem permissão para fazer download dos arquivos anexados.
- (179 Kb) Baixado 3 vez(es)
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº9
Re: [Resolvido]uso de array em formulário
tem de declarar em módulo global, pois a declaração tem âmbito global
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº10
Re: [Resolvido]uso de array em formulário
você quer dizer no módulo geral e não no módulo do formulário ?
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº11
Re: [Resolvido]uso de array em formulário
ok! Alexandre ! Declarando no módulo geral funciona ! Obrigado !!
Alexandre Neves- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 8499
Registrado : 05/11/2009
- Mensagem nº12
Re: [Resolvido]uso de array em formulário
Bom dia
Faltou o "Resolvido"
Faltou o "Resolvido"
.................................................................................
Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
sergio de paula- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 75
Registrado : 19/04/2020
- Mensagem nº13
Re: [Resolvido]uso de array em formulário
desculpe-me, achei que tivesse feito !!
Detalhe, para funcionar direito tem que definir o tamanho da array no módulo, não basta definir
Public array()
tem que ser
public array(n)
obrigado !
Detalhe, para funcionar direito tem que definir o tamanho da array no módulo, não basta definir
Public array()
tem que ser
public array(n)
obrigado !