MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Formulário de Permissões

    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Formulário de Permissões Empty Formulário de Permissões

    Mensagem  dyl2011.programador 9/9/2011, 16:10

    Boa Tarde a todos

    Quem conheçe o aplicativo Maestro, baixei ele e agora importei para o meu bd e estou adapatando a minha realidade, está ficando ótimo. Porém está acontecendo o seguinte:

    Coloquei o frmlogin para iniciar primeiro, depois vem o frminício que tem botões para todos os formulários do projeto inclusive o frmPremissões e frmusuários, só que quando clico para abrir diz que o metodo openform está cancelado, sendo que os outros forms abrem normalmente.

    Quando coloco ' (apostrofo) antes das seguintes linhas de código no form_open do frmpermissões ele abre.

    Private Sub Form_Open(Cancel As Integer)
    On Error Resume Next
    'bloquei a abertura do formulário pelo painel de navegação
    If Nz(Me.OpenArgs, 0) = 0 Then
    Cancel = True
    Exit Sub
    End If
    If DCount("IdUsuario", "tblUsuários") = 1 Then
    MsgBox "Não há usuário cadastrado...", vbInformation, "Aviso"
    Cancel = True
    Exit Sub
    End If
    Call fncCarregalista
    End Sub



    Alguém pode me ajudar?


    Agradeçido


    Adilson
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulário de Permissões Empty Re: [Resolvido]Formulário de Permissões

    Mensagem  criquio 9/9/2011, 16:22

    Tente trocar os nomes dos formulários para ver. Talvez apenas um formulário tenha permissão para abrir e os outros formulários só possam abrir à partir do principal. Caso persista a dúvida, melhor entrar em contato com o Avelino pelo site dele.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Formulário de Permissões Empty Re: [Resolvido]Formulário de Permissões

    Mensagem  dyl2011.programador 9/9/2011, 17:03

    Olhe o E-Mail que acabei de receber do Avelino Sampaio.

    Olá Adilson



    Veja o evento “Ao abrir” do formulário de permissões que vc se refere:



    Private Sub Form_Open(Cancel As Integer)

    On Error Resume Next

    'bloquei a abertura do formulário pelo painel de navegação

    If Nz(Me.OpenArgs, 0) = 0 Then

    Cancel = True

    Exit Sub

    End If

    If DCount("idUsuario", "tblUsuários") = 1 Then

    MsgBox "Não há usuário cadastrado...", vbInformation, "Aviso"

    Cancel = True

    Exit Sub

    End If

    Call fncCarregalista

    End Sub



    Este código está projetado para impedir(cancel=true) a abertura do formulário em duas situações. Quando não houver usuários cadastrados ou quando não for informado um valor diferente de zero(0) para o OpenArgs. O que vc deve fazer então é passar um valor do openArgs pelo seu botão de chamada, do seu formulário principal.



    DoCmd.OpenForm "frmPermissõesUsuários", , , , , , 1



    Isso evita que se abra o formulário pelo painel de navegação. Veja mais detalhes no meu artigo abaixo:



    http://www.usandoaccess.com.br/dicas/dica21.asp?id=1#inicio





    Sucesso!

    Avelino Sampaio

    Resolvido o Problema. eh!eh!eh!eh!eh!eh!eh!eh!eh!eh!eh!eh!

    Atenciosamente e Agradeçido pela Atenção.

    Adilson Calixto
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulário de Permissões Empty Re: [Resolvido]Formulário de Permissões

    Mensagem  criquio 9/9/2011, 17:38

    Certo. Grato pelo retorno.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Formulário de Permissões Empty Re: [Resolvido]Formulário de Permissões

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 12:42