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

3 participantes

    [Resolvido]Fechar Front-End na rede de outra estação

    avatar
    alanrodrigo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 22/01/2010

    [Resolvido]Fechar Front-End na rede de outra estação Empty [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  alanrodrigo 20/1/2014, 19:18

    Prezados,

    Boa tarde,

    Estou montando um esquema para que eu possa identificar os usuários que logaram no sistema por meio dos front-end em cada máquina, e se for preciso por meio de um botão, gostaria de fechar o front-end aberto.

    Assim, pensei em fazer o seguinte utilizando o método de login já utilizado:

    a) quando usuário efetuasse o login, em uma tabela "tblUsariosRede" seria alimentado o nome do usuário o dia e horário do login;

    b) além disso, nessa mesma tabela, seria alimentado o caminho do front-end aberto;

    c) assim, o administrador por meio de um formulário "Formulário" identificaria o usuário logado e encerraria o front-end dele.

    Entretanto, não estou conseguindo fazer com que o campo txtCaminho do formulário login seja preenchido automaticamente com o local e nome do front-end aberto, e encontrar um código que mesmo em rede encerre o bd aberto.

    Saberiam como me ajudar, desde já agradeço.



    Última edição por alanrodrigo em 20/1/2014, 22:23, editado 1 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 20/1/2014, 21:43

    No seu caso eu faria assim:

    Em uma tabela (tbUsuariosLogados), eu gravaria o Id do usuário logado, nessa mesma tabela eu
    teria um campo booleano (Fechar).

    Em um formulário de administração, eu mostraria o
    usuário logado e uma opção para marcar como true o campo booleano.

    No font-end, manteria um formulário aberto porem oculto.
    Nesse formulário, colocaria um intervalo do cronometro em 15 segundos.

    No Timer, eu faria a verificação se o campo booleano está true. caso afirmativo,
    eu fecharia o front-end...



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11
    avatar
    alanrodrigo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 22/01/2010

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  alanrodrigo 20/1/2014, 22:42

    Pensando em como resolver meu problema, consegui avançar um pouco, para preencher o campo txtCaminho do formulário de login posso utilizar o seguinte:


    Me.txtCaminho = CurrentProject.Path & "\" & CurrentProject.Name

    Agora só falta um código para fechar o bd mesmo estando em rede.

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 20/1/2014, 22:43

    Amigo, a maneira que passai para você? Pois fechar outro banco, eu realmente não conheço...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11
    avatar
    alanrodrigo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 22/01/2010

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  alanrodrigo 20/1/2014, 23:04

    Fala Marcelo,

    Agradeço pela resposta.

    Entretanto, em razão do meu pouco conhecimento não consegui fazer da forma que você informou.

    Continuarei pesquisando e aguardando,

    Novamente obrigado.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 21/1/2014, 01:38

    Poste seu aplicativo por gentileza.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11
    avatar
    alanrodrigo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 22/01/2010

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  alanrodrigo 21/1/2014, 10:35

    Bom dia,

    O arquivo em que estou testando é este aqui: https://dl.dropboxusercontent.com/u/64992044/Fechar.accdb

    Encontrei no Fórum um código para fechar, entretanto, quando o front-end está na rede eu tento fechar mais o access tenta abrir ao invés de fechar.

    Agradeço por enquanto.

    att.

    Alan
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 22/1/2014, 00:24

    Olá, boa noite:

    Segue alterações:

    Divide o banco em front-end e back-end
    Criei uma tabela "tbUserLogados"
    Criei dois formulários: "frmAdm" que é onde você lista os usuários logados e encerra o que selecionar na lista
    e "frmDeslogar" que tem a finalidade de verificar regularmente se o sistema atual deve ser encerrado com base
    na tabela "tbUserLogados"

    O formulário "frmUserLogados" será usado no modo oculto.

    Para você testar, basta abrir o sistema em várias estações, cada um com um usuário específico e compartilhando o mesmo Back-End.
    Daí, você abri o formulário frmAdm que irá mostrar a lista de todos os usuários logados.
    basta selecionar um e clicar em "Encerrar sistema" que em poucos segundos o sistema em o
    usuário está logado será encerrado.
    Anexos
    [Resolvido]Fechar Front-End na rede de outra estação AttachmentFecharEmRede_New_1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (274 Kb) Baixado 90 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11
    avatar
    alanrodrigo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 22/01/2010

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  alanrodrigo 22/1/2014, 00:50

    Marcelo ,

    Acabei de verificar a resposta.

    Agradeço imensamente pela ajuda.

    Farei os testes e retornarei em breve, embora acredito que será o que eu buscava.

    att.

    Alan
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 22/1/2014, 01:25

    Ok, eu acabai esquecendo de por uma rotina que exclua o usuário logado ao fechar e ao alterar de usuário.
    Vou postar novamente o anexo aqui e você testa esse ok.

    Fico no aguardo.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11

    carmelito gosta desta mensagem

    avatar
    alanrodrigo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 65
    Registrado : 22/01/2010

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  alanrodrigo 22/1/2014, 12:16

    Bom dia, Marcelo,

    Agradeço pela ajuda, fiz uns testes aqui na rede e funcionou perfeitamente.

    Muito obrigado pela ajuda, pois era exatamente o que eu precisava.

    Att.

    Alan.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 22/1/2014, 18:53

    Grato pelo retorno amigão!
    Vou alterar o título de Identificar o Caminho do Front-End
    para Fechar Front-End na rede de outra estação.
    Assim, quem tiver a mesma dúvida, basta ver aqui.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11
    avatar
    carmelito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 34
    Registrado : 12/08/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  carmelito 2/1/2023, 23:19

    Oi, Marcelo David!

    É possível incluir a rotina que falou nas últimas mensagens...
    Achei interessante o trabalho, mas eu não sei como fazer a rotina final desse sistema...
    Muito obrigado.
    Um ótimo 2023 para todos!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3662
    Registrado : 21/04/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  Marcelo David 3/1/2023, 16:02

    Olá Carmelito, excelente 2023 para você também!

    Não podemos tirar dúvidas em tópicos já fechados.
    Por favor, abra um novo tópico e nele faça referencia a esse (ponha o link dele).



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Fechar Front-End na rede de outra estação Marcel11
    avatar
    carmelito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 34
    Registrado : 12/08/2011

    [Resolvido]Fechar Front-End na rede de outra estação Empty Re: [Resolvido]Fechar Front-End na rede de outra estação

    Mensagem  carmelito 3/1/2023, 16:40

    Muito obrigado pela informação!
    Passar o link do tópico aqui, pois quem procurar vai conseguir localizar o novo anexo do projeto.
    Já fiz um novo tópico, link: https://www.maximoaccess.com/t41639-fechar-front-end-na-rede-de-outra-estacaocom-anexo-da-rotina-de-usuarios-on-line#282624.
    abraços!

      Data/hora atual: 1/2/2023, 06:32