Como tratar variavel Publica e Variaveis Calculadas???
Meus Amigos,
Estou com duas dúvidas no Sisteminha que estou desenvolvendo
1) Tenho uma variavel publica que coloquei no formulário LOGIN, para acessar o Nome e Senha do Usuário. Agora preciso desta mesma variavel em outro formulario, pois salvo o nome do usuario que criou o registro em outra tabela.
Como faço para visualizar esta variavel no outro FORM? Veja que coloquei a variavel como PUBLIC no form LOGIN, mas este FORM já morreu, pois só usei no LOGIN inicial.
Eu queria evitar criar arquivos INI. Tem como fazer?
2) Em um FORM estou usando uma variavel para acumular a soma dos lancamentos. Assim sempre que eu incluir um novo registro preciso que esta variavel mostre o valor total dos lancamentos incluindo o novo registro. Se Deletar um registro preciso que este variavel remova o valor deste Lancamento e caso eu modifique o valor de qualquer lancamento esta mudanca deve refletir na variavel. Estou usando ADO com ACCESS e o DBNAVIGATOR standard. Coloquei o evento ONCALCFIELDS da Tabela mas naõ sei porque não está funcionando. Quando inlcuo um novo registro a variavel não muda. O que estou fazendo de errado?
Muito Obrg.
Alex
Estou com duas dúvidas no Sisteminha que estou desenvolvendo
1) Tenho uma variavel publica que coloquei no formulário LOGIN, para acessar o Nome e Senha do Usuário. Agora preciso desta mesma variavel em outro formulario, pois salvo o nome do usuario que criou o registro em outra tabela.
Como faço para visualizar esta variavel no outro FORM? Veja que coloquei a variavel como PUBLIC no form LOGIN, mas este FORM já morreu, pois só usei no LOGIN inicial.
Eu queria evitar criar arquivos INI. Tem como fazer?
2) Em um FORM estou usando uma variavel para acumular a soma dos lancamentos. Assim sempre que eu incluir um novo registro preciso que esta variavel mostre o valor total dos lancamentos incluindo o novo registro. Se Deletar um registro preciso que este variavel remova o valor deste Lancamento e caso eu modifique o valor de qualquer lancamento esta mudanca deve refletir na variavel. Estou usando ADO com ACCESS e o DBNAVIGATOR standard. Coloquei o evento ONCALCFIELDS da Tabela mas naõ sei porque não está funcionando. Quando inlcuo um novo registro a variavel não muda. O que estou fazendo de errado?
Muito Obrg.
Alex
Alexsandro
Curtidas 0
Respostas
Marcio.theis
22/03/2005
Sobre a sua:
1° questão: Crie esta variável no seu form Principal, esta sempre esta aberta, ai na sua de login coloque frmPrincipal.Login:=xxxx, sendo que assim vc consegue acessar de qualquer lugar....
2° Questão: Não entendi muito bem, se esta variável controla somente os valores dos registros que esta sendo inserido, editado ou excluído, ou se ele controla todos os lançamentos já efetuados...
1° questão: Crie esta variável no seu form Principal, esta sempre esta aberta, ai na sua de login coloque frmPrincipal.Login:=xxxx, sendo que assim vc consegue acessar de qualquer lugar....
2° Questão: Não entendi muito bem, se esta variável controla somente os valores dos registros que esta sendo inserido, editado ou excluído, ou se ele controla todos os lançamentos já efetuados...
GOSTEI 0
Alexsandro
22/03/2005
Oi Amigo,
1) Sobre a primeira resposta, em meu Projeto eu não tenho nenhum FORM Principal. Como faço então?
2) No meu FORM tenho um campo onde apresento a soma de todos os registros lancados. Assim se incluir um novo registro esta soma deve considerar este novo registro. Se eliminar um reg. devo eliminarsue valor da soma e assim vai
Alex
1) Sobre a primeira resposta, em meu Projeto eu não tenho nenhum FORM Principal. Como faço então?
2) No meu FORM tenho um campo onde apresento a soma de todos os registros lancados. Assim se incluir um novo registro esta soma deve considerar este novo registro. Se eliminar um reg. devo eliminarsue valor da soma e assim vai
Alex
GOSTEI 0
Marcio.theis
22/03/2005
Então...
1°) Você deve de ter um formulário que fica ativado, algum que tem o menu ou algo parecido, e é neste lugar que vc pode declarar a variável..
2°) Você pode utilizar as proriedades AfterPost e BeforeDelete, assim depois de salvar e antes de excluir poderia pegar os valores.
1°) Você deve de ter um formulário que fica ativado, algum que tem o menu ou algo parecido, e é neste lugar que vc pode declarar a variável..
2°) Você pode utilizar as proriedades AfterPost e BeforeDelete, assim depois de salvar e antes de excluir poderia pegar os valores.
GOSTEI 0
Alexsandro
22/03/2005
Sobre a questão 2) tenho uma dúvida. Por que falam para eu usar o EVento ONCALCFIELDS? Não seria mais prático usar um Evento COMUM que passe quando faço as três operações? INCLUSAO, EXCLUSAO e MODIFICACAO?
Alex
Alex
GOSTEI 0
Marcio.theis
22/03/2005
Isto vc pode fazer sim, como por exemplo usando as propriedades
AfterPost e BeforeDelete, vc pode mandar elas chamar uma mesma procedure que faz o calculo.
AfterPost e BeforeDelete, vc pode mandar elas chamar uma mesma procedure que faz o calculo.
GOSTEI 0