Ir para conteúdo
Fórum Script Brasil
  • 0

Controle De Acesso


Guest vbraun

Pergunta

Pessoal

Estou implementanto um sistema de cadastro com acesso por vários usuários. No cadastro de usuários são atribuídas permissões, por exemplo, usuário pode ou não acessar determidada área do programa (um Form).

O problema consiste no seguinte: dentro do evento onShow do form checo se o usuário tem ou não permissão para acessá-lo, se não tiver o mesmo não deve ser mostrado, ocorre que o comando formxxx.close não funciona dentro do onShow assim não consigo fecha-lo ... e o form é aberto normalmente...

pergunto então como fechar um form antes que ele seja exibido ?

obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Seria melhor se você desabilitasse o botão ou comando de menu que chama esse formulário, tipo assim:

ProcedureTFormXXXShow...

if DataModule.QueryCampo = 'usuário' then

BtnFormCadstro.Enabled := false;

end;

end.

é só uma idéia, mas faça o seguinte: tem um tópico fixo de links (he, he, foi eu que postei) aqui na seção de delphi e ele tem exatamente o que você quer, dê uma olhadinha e posta aí depois caso continue com alguma dúvida.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...