Fórum Problema com a Tela de login #365218

18/10/2008

0

Na verdade é o seguinte fiz algnus relatórios no Rave, e estou chamando desta maneira

procedure TmenuPrin.acRelConveniosExecute(Sender: TObject);
begin
  DM.rvConvenio.ProjectFile:=´Convenios.rav´;
  DM.rvConvenio.Execute;
end;


o problema é que antes vem a tela do login como se fosse entrar no sistema, confirmo o login e o relatório aparece normalmente, não consigo solucionar isso, não gostaria que o sistema chamasse essa tela de login;


Afterdev

Afterdev

Responder

Posts

22/10/2008

Marcosrocha

Veja se no ´Project Options´ o Form de login está sendo criado automaticamente antes do Relatório ou se você colocou a chamada do Form de Login no evento ´OnPaint´ ou ´OnActivate´ do Form (que é tecnicamente o lugar errado para chamar um form de login).


Responder

Gostei + 0

22/10/2008

Afterdev

Olá Marcos valeu pela reposta, então eu chamei o form de Login no OnActivate do fomulário do menu principal, quando rodo o programa ele me chama os dois, a partir disso faço o acesso, em qual evento seria a melhor aplicavel neste caso.


Responder

Gostei + 0

22/10/2008

Pestana_

eder, é justamente como o marcosrocha disse! toda vez que for disparado o evento [i:bb485e72b2]OnActive[/i:bb485e72b2] é ativado a tela de login, então, consequentemente quanquer código neste evento será executado, que no seu caso exibe a tela de login!

O evento OnActive é disparado quando é ativado a tela!

Eu utilizo a tela de login no evento OnShow.


Responder

Gostei + 0

22/10/2008

Marcosrocha

Eu chamos meus forms de login após o Create do Form Principal. O que faz com que fique um efeito muito bonito pois a Splash está sendo mostrada e logo em seguida o form de Login aparece por cima. Após confirmar a senha, o sistema continua carregando e o Splash só some antes do Show do form Principal.


Responder

Gostei + 0

22/10/2008

Afterdev

Marcos e Pestana já consertei aqui, agora tá bem melhor !

Obrigado pela ajuda...........


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar