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]Access 2007 login

    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty Access 2007 login

    Mensagem  Manuela Peixoto 9/9/2013, 15:05

    Boa tarde.
    Criei uma base de dados.
    Fiz o formulário para o login
    no botão que criei coloquei o seguinte código:
    Username.SetFocus
    If Username = "staff1" And Password = "staff1" Then
    MsgBox "Access Granted", vbInformation, "CD Shop"
    MsgBox "Welcome", vbInformation, "CD Shop"
    DoCmd.Close
    DoCmd.OpenForm "F_Switchboard"
    ElseIf Username = "staff2" and Password = "staff2" Then
    MsgBox "Access Granted", vbinformation, "CD Shop"
    MsgBox "Welcome", vbinformation, "CD Shop"
    DoCmd.Close
    DoCmd.OPenForm "F_Switchboard"
    ElseIf Username = "manager1" and Password = "manager1" Then
    MsgBox "Welcome, Manager", vbinformation, "Manager Area"
    MsgBox "Please Exercise Caution When Altering Back End", vbinformation, "Manager Area"
    DoCmd.Close
    DoCmd.OPenForm "F_Switchboard_Manager"
    Else
    MsgBox "Please re-enter your Username and Password."
    End If

    acontece que o código só corre uma vez, isto é cada vez que fecho a base de dados deixa de funcionar o botão em que o código está incerido, se alguem me poder ajudar
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  CrisMaleta 9/9/2013, 15:09

    Olá Manuela....

    Não entendi direito sua pergunta....

    Quando você abre o formulário de Login, o botão não funciona??? é isso????

    Desde já agradeço....

    Abraço a todos!!!!
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  Cláudio Machado 9/9/2013, 15:18

    Bom dia
    Testei seu código e funciona normalmente.
    Não vi nenhum problema.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Access 2007 login 90dssg para agradecer a dica que solucionou seu problema.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 9/9/2013, 15:33

    Aperfeiçoado;

    Código:
    Me.UserName.SetFocus

    If Me.UserName = "staff1" And Me.Password = "staff1" Then
        Eval ("MsgBox ('" & "Access Granted" & "@ Welcome...@@',0,' CD Shop')")
        DoCmd.Close
        DoCmd.OpenForm "F_Switchboard"
    ElseIf Me.UserName = "staff2" And Me.Password = "staff2" Then
        Eval ("MsgBox ('" & "Access Granted" & "@ Welcome...@@',0,' CD Shop')")
        DoCmd.Close
        DoCmd.OpenForm "F_Switchboard"
    ElseIf Me.UserName = "manager1" And Me.Password = "manager1" Then
        Eval ("MsgBox ('" & "Welcome, Manager" & "@ Please Exercise Caution When Altering Back End@@',0,' Manager Area')")
        DoCmd.Close
        DoCmd.OpenForm "F_Switchboard_Manager"
        Else
        MsgBox "Please re-enter your Username and Password.", vbCritical
        Exit Sub
        Me.UserName.SetFocus
    End If


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 10/9/2013, 13:21

    E ae, Resolveu ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  Manuela Peixoto 10/9/2013, 14:28

    Boa tarde o código apenas funciona uma vez. assim fecho a base de dados o código deixa de funcionar.
    Alguem me ajuda pff
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 10/9/2013, 14:55

    Algo está a fazer de errado;

    Pode por favor anexar aqui parte do seu banco em .zip ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 08:23

    Ola Paulo aqui vai o meu arquivo.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 09:13

    Tem de anexar em formato .zip


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 09:30

    Aqui vai o arquivo
    Anexos
    [Resolvido]Access 2007 login AttachmentBase de Dados1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (17 Kb) Baixado 34 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 09:55

    Ola Manuela;

    Então é assim, você num formulario de login não pode nunca estar vinculada a uma tabela, tem de estar independente;

    Veja o simples;
    Anexos
    [Resolvido]Access 2007 login AttachmentBase de Dados1_OLD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 53 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 10:00

    não posso ter uma tabela?
    o k vosse me enviou também não dá
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 10:05

    Pode e deve ter tabela, mas o forumalrio de login não pode estar ligado à tabela.

    O Login é sempre feito, pelo que se escreve nas caixas de texto, senão estaria a alterar a tabela.

    O que lhe enviei, funciona sim.

    Você escolhe o user na combo, que vem da tabela e digita a password, pressiona o botão e se estiver correto, Entra.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 10:06

    já fiz o que disse e não dá
    feche o acess e entre outra vez para ver se dá sff
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 10:12

    Não vamos complicar a coisa...

    O que é que de facto não dá ?

    Eu fechei 10 vezes, e as 10 vezes escolhi o staff2, digitei na password staff2 e entrou sem problemas.

    Escolhi staff1, digitei na password staff2 e deu a mensagem, "Please re-enter your Username and Password." e não entrou.

    Acrescentei na tabela o "manager1", testei no login e tambem funcionou;
    Anexos
    [Resolvido]Access 2007 login AttachmentBase de Dados1_OLD_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (16 Kb) Baixado 33 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  Manuela Peixoto 11/9/2013, 10:15

    saiu mesmo do acess?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 10:22

    10 vezes...

    Mas diga-me exatamente o que é que a si não dá ?

    Dá erro, não entra, não aparece as mensagens.... ?????


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 10:23

    exatamente não faz nada, não entra não dá a msg de erro nada de nada
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 10:27

    Então deve existir algum problema com o seu Access.

    O exemplo é dos mais basicos e sem nada de especial, funciona sempre e em qualquer circunstância.

    Quando fecho o Access e volto a abrir, abre o form login, escolho o user e digito a password, se estiver correta abre o form inicio senão dá mensagem.

    No seu caso se nada acontece, o conselho é:

    Reinstalar o Office.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 10:28

    Só mais uma pergunta, você tem as seguranças de Macro desativadas ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 10:30

    não sei, como vejo isso
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 10:31

    Com o banco aberto,

    Botão do Office
    Access Options
    Trust Center
    Trust Center Settings
    Macro Settings

    E marque a opção:
    Enable all macros


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    [Resolvido]Access 2007 login Empty acess 2007

    Mensagem  Manuela Peixoto 11/9/2013, 10:59

    Muito obrigado pela sua ajuda
     já deu certo.
    obrigado obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  JPaulo 11/9/2013, 11:13

    Disponha.

    Obrigado pelo retorno o forum agradece.

    Utilize este ultimo exemplo, com as mensagens formatadas;
    Anexos
    [Resolvido]Access 2007 login AttachmentBase de Dados1_OLD_III.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 76 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Access 2007 login Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Access 2007 login Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Access 2007 login Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Access 2007 login Empty Re: [Resolvido]Access 2007 login

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 22:34