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


4 participantes

    [Resolvido]formulario abrindo atras do outro

    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 20/7/2016, 15:48

    boa noite meus grandes amigos,
    mais uma vezes solicitando a vossa ajuda.

    encontrei aqui no fórum um exemplar de acesso de permissão de grupo do amigo bigfill, onde estou implementando na minha bd. neste bd tem um formulário para criar usuário e dar permissão para cada um, alterando sua senha na primeira vez que entrar no programa.

    o problema é que toda vez que crio um usuário o formulário alterar senha fica atrás do menu principal, sendo assim não consigo alterar a senha. que procedimento devo usar?
    e por outra, o nome do usuário logado não aparece no form "menu" que é o principal. o que devo fazer?

    Desde já agradeço ajuda de todo!
    Anexos
    [Resolvido]formulario abrindo atras do outro Attachmentexemplo bd.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (478 Kb) Baixado 13 vez(es)
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  anderson_cgms 20/7/2016, 16:05

    Boa tarde,

    Em propriedades do formulário > outra > janela restrita = SIM


    segue seu modelo
    Anexos
    [Resolvido]formulario abrindo atras do outro Attachmentexemplo bd.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (468 Kb) Baixado 13 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  FabioPaes 20/7/2016, 16:07

    Sobre o usuário logado, recomendo dar uma olhada de como é feito nesse exemplo... e faça pro seu!


    https://www.maximoaccess.com/t25745-resolvidopermissao-de-grupo-de-usuarios
    Mensagem Nº 04



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 20/7/2016, 17:05

    fico grato meus grandes amigos do fórum anderson_cgms deu certo, e mestre FabioPaes que tem me ajudado muito e aprendendo. Sobre o usuário logado tentei adaptar não está a funcionar.

    alguém pode me dar uma força?

    Private Sub Form_Load()
    'Mostra o grupo e o Usuario
    Me.txtUsuarioAtual = login.login
    Me.txtGrupoUsuarioAtual = login.grupo
    End Sub
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  anderson_cgms 20/7/2016, 18:08

    Boas, no arquivo que lhe mandei esta a funfar sim Exclamation

    fiz o teste aqui tudo certinho.

    ou não entendi o que pretende Question Question

    Laughing Laughing

    verifica -lá

    qualquer coisa estamos aqui!!!
    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 20/7/2016, 18:18

    no arquivo que mandaste está a funcionar como pretendo.
    o problema está na dica que o mestre FabioPaes me deu é que não estou a conseguir adaptar sobre o usuário logado, o nome do usuário logado não aparece no form "menu" que é o principal. o que devo fazer?

    alguém pode me ajudar sff.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  FabioPaes 20/7/2016, 19:47

    Para saber qual usuario esta logado coloque:

    =LoginU.Usuario para o usuario

    =LoginU.Grupo para o Grupo
    Anexos
    [Resolvido]formulario abrindo atras do outro Attachmentexemplo bd (3).zip
    Ex
    Você não tem permissão para fazer download dos arquivos anexados.
    (240 Kb) Baixado 12 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 21/7/2016, 17:44

    boas, exatamente como quero, até também já implementei nos relatórios está a funcionar corretamente.
    mestre FabioPaes mais um aprendizado muito obrigado, és do máximo!
    avatar
    Maurício Bruno
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 25/05/2015

    [Resolvido]formulario abrindo atras do outro Empty Formulario abrindo atras do outro

    Mensagem  Maurício Bruno 27/7/2016, 16:42

    Sou novato e sei que vocês já informaram uma solução do formulário de alterar senha sobreposto, ou seja, atrás do formulário principal, apliquei as soluções que vocês propuseram no meu login, porém, não obtive sucesso.

    PROGRAMA

    Gostaria de uma direção e uma ajuda.
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  anderson_cgms 27/7/2016, 18:04

    Segue...


    Somente transportei o código VBA sobre atualização para dentro do botão de login.


    espero ter ajudado.
    Anexos
    [Resolvido]formulario abrindo atras do outro AttachmentBrainSoft - Treinamento Anual.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.7 Mb) Baixado 12 vez(es)
    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 28/7/2016, 08:39

    rs, fiquei dias sem mexer na minha bd e hoje fiz um teste cadastrando um novo usuário o problema voltou de novo. o formulário de alterar a senha está abrir atrás do formulário principal "menu" ao alterar a senha no primeiro inicio de sessão. já fiz várias analise sem exito.
    alguém me ajuda nessa situação por favor.
    Anexos
    [Resolvido]formulario abrindo atras do outro Attachmentbdex.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.6 Mb) Baixado 5 vez(es)
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  anderson_cgms 28/7/2016, 09:34

    Rolling Eyes

    Bom dia...

    Veja se lhe ajuda.
    Anexos
    [Resolvido]formulario abrindo atras do outro Attachmentbdex.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.6 Mb) Baixado 12 vez(es)
    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 28/7/2016, 13:03

    obrigado pelo retorno, mas não está funfar.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  FabioPaes 28/7/2016, 13:10

    Amigos, esse problema so sera resolvido se o Codigo de Verificação for colocado em um evento que executa APOS a abertura completa do Formulario Menu...

    Pois o Evento Ao Carregar, Ao Abrir executa antes do formulario aparecer na tela... Fazendo com que apareça primeiro o Formulario de troca de senha...

    Coloque ele por exemplo no evento ao Mover o Mause do Formulario Menu e resolverá... Apesar de nao ser a melhor alternativa, pois ira executar essa Verificação a todo tempo...

    O Correto mesmo é em outro lugar...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  FabioPaes 28/7/2016, 13:22

    Amigo, mude o seguite:


    No seu Formulario MENU remova (APAGUE) essas Linhas:


    If verificaLogin(getUsuarioAtual, getSenhaPadrao) Then

    DoCmd.OpenForm "FAlterarSenha", acNormal
    MsgBox "Por favor, altere sua senha antes de continuar.", _
    vbInformation, "Senha Padrão"
    End If

    Que é onde verifica a senha padrao....



    Agora no seu Formulario frmAbertura, no evento no time, esta selecionado "Entrada", APAGUE selecione para Procedimento de Evento, e coloque este Codigo:


    Código:
    Private Sub Form_Timer()
        DoCmd.OpenForm "MENU"
        DoCmd.Maximize
        If verificaLogin(getUsuarioAtual, getSenhaPadrao) Then
             
            DoCmd.OpenForm "FAlterarSenha", acNormal
            MsgBox "Por favor, altere sua senha antes de continuar.", _
                vbInformation, "Senha Padrão"
      End If
      DoCmd.Close acForm, "frmAbertura"
    End Sub


    Assim, ele verifica logo na entrada, Abre o Formulario Menu maximizado, se for a senha padrão ele abra o formulário de alteração senha...

    Faça o teste!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  anderson_cgms 28/7/2016, 14:43

    Boa tarde Fabio e Mateus.

    Visto que foi isto que fiz na msgm nº 12

    anexo


    Ele tinha uma macro e troquei pelo código VBA.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  FabioPaes 28/7/2016, 14:49

    Tranquilo anderson_cgms, Nao havia baixado seu exemplo, mas a solução é essa...

    Baixei agora seu exemplo e nao vi alteração desse tipo...

    Acredito que vc postou o Arquivo Errado, nao?



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  anderson_cgms 28/7/2016, 14:52

    Embarassed Embarassed bounce

    Realmente, fiz as alterações e enviei o não alterado, peço desculpas, o pior é que só baixei para ajudar após exclui.


    mas é esta ai a solução.

    rsrsrs
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  FabioPaes 28/7/2016, 15:00

    rerererere, o importante e a solução!!!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    MateusC
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 93
    Registrado : 29/03/2016

    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  MateusC 29/7/2016, 12:42

    funcionou. muito obrigado meste FabioPaes e anderson_cgms, pela grande ajuda, mais um aprendizado.

    Conteúdo patrocinado


    [Resolvido]formulario abrindo atras do outro Empty Re: [Resolvido]formulario abrindo atras do outro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:08