MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Verificar se o sistema está no computador permitido

    Compartilhe

    crysostomo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/01/2018

    Verificar se o sistema está no computador permitido

    Mensagem  crysostomo em 16/6/2018, 17:11

    Colegas boa tarde, eu tendei de varias formas , até perdi a macro, mas nenhuma funcionou.
    eu quero colocar um código que o sistema antes de abrir , verificar se está no computador que eu instalei, para que niguém copiar e colar em outro pc, ou  seja , fazer cópia.

    Alguém me ajuda por favor ja fiz de tudo e nada No


    Última edição por ahteixeira em 22/6/2018, 12:17, editado 4 vez(es) (Razão : corrigido título, de 'verificar se o sisyema está no computador permitido' para 'verificar se o sistema está no computador permitido')
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5274
    Registrado : 15/03/2013

    Re: Verificar se o sistema está no computador permitido

    Mensagem  ahteixeira em 19/6/2018, 17:41

    Olá Gilliard,

    Não falta exemplos no fórum, efetue uma "Busca", veja como fazer:
    [Você precisa estar registrado e conectado para ver este link.]

    Veja este por exemplo:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5274
    Registrado : 15/03/2013

    Re: Verificar se o sistema está no computador permitido

    Mensagem  ahteixeira em 22/6/2018, 12:27

    Olá Gilliard,

    Como ficou a situação, resolveu?
    Veja mais este se ajuda:
    [Você precisa estar registrado e conectado para ver este link.]

    Ficamos aguardar o retorno.

    Abraço
    avatar
    toyebom
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1037
    Registrado : 18/07/2012

    Verificar se o sistema está no computador permitido

    Mensagem  toyebom em 23/6/2018, 14:39

    Eu já fiz de outra forma, coloquei uma imagem numa pasta especifica do pc e ao abrir a bd ela vai á procura da imagem, se não encontrar não abre.
    De momento não tenho essa bd nem o código que utilizei comigo mas foi feito em modulo vba, se quiseres posso tentar reconstruir o código mas não de momento porque tenho muito trabalho em mãos pode ser que alguém do fórum t possa ajudar antes de mim.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    crysostomo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/01/2018

    Re: Verificar se o sistema está no computador permitido

    Mensagem  crysostomo em 23/6/2018, 17:35

    rapaz ja peguei como faz a verificação , agora acontece outro tipo de problema, erro de tempo de execução 28"
    avatar
    toyebom
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1037
    Registrado : 18/07/2012

    Verificar se o sistema está no computador permitido

    Mensagem  toyebom em 23/6/2018, 18:04

    Não testei mas acho que é assim:

    Ok nas opções do access colocas em mostrar formulário o formulário que queres que abra quando abres a bd.

    Vamos fazer por exemplo um formulário de nome "PainelPrincipal"
    Guardamos também uma imagem numa pasta do computador, por exemplo "NomeImagem.jpg"
    Fazemos se preferires a função para vários locais tais como Disco C: Disco D: e Pendrive assim podes fazer funcionar nos pcs que tenham 1 ou dois discos e podes abrir se utilizares provisóriamente em outro pc com a pendrive inserida na porta USB, neste caso H: se não encontrar a Pendrive H: não abre.
    Atenção, convém caso coloques a imagem no disco C: e houver vários utilizadores tens que colocar o caminho para a imagem e a imagem numa pasta publica/partilhada entre todos se não só abre para o utilizador que configuras, tal como a bd também tem de estar numa pasta publica se não só consegues aceder tu, mas isso deves saber.


    No formulário "PainelPrincipal", na aba de opções EVENTOS em Ao Abrir colocas:

    On Error Resume Next
    If Len(Dir("D:\NomeImagem.jpg")) > 0 Or Len(Dir("H:\Programas Access\NomeImagem.jpg")) > 0 Or Len(Dir("C:\Users\Utilizador\NomeImagem.jpg")) > 0 Then
    Else
    MsgBox "Acesso não autorizado, contacte o Administrador."
    DoCmd.Quit
    End If


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    crysostomo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/01/2018

    Re: Verificar se o sistema está no computador permitido

    Mensagem  crysostomo em 23/6/2018, 18:10

    belza , vou ver esse e te retorno

    crysostomo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/01/2018

    Re: Verificar se o sistema está no computador permitido

    Mensagem  crysostomo em 23/6/2018, 19:02

    meu amigo deu certo . mas tire umas duvidas , estava  tendo problemas com essa verificação que dava tempo de execução 28 , vendo a sua, a única maneira diferente que entendi é que a sua não tem Call MsgBox.
    aquela imagem que fica na barra de tarefas do computador ,tipo você abre o access você vê o ícone la em baixo no inferior do pc o ícone do Acces , ja imagem que coloquei não aparece mais.
    Mas de qualquer forma ja te agradeço . so essas duvidas
    avatar
    toyebom
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1037
    Registrado : 18/07/2012

    Verificar se o sistema está no computador permitido

    Mensagem  toyebom em 23/6/2018, 21:01

    Não compreendi o que queres.
    Call MsgBox se vires foi substituído por MsgBox
    Quanto ao resto tens de explicar melhor.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    leoni_dias
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 115
    Registrado : 14/08/2011

    Re: Verificar se o sistema está no computador permitido

    Mensagem  leoni_dias em 9/7/2018, 16:13

    Boa tarde.

    Não seria mais eficiente gravar em uma tabela ou arquivo externo (dll, txt, ini) o serial do HD, assim quando o BD for aberto em outro PC verá que o serial é outro e fechará?
    avatar
    toyebom
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1037
    Registrado : 18/07/2012

    Verificar se o sistema está no computador permitido

    Mensagem  toyebom em 10/7/2018, 00:00

    É exactamente a mesma coisa, se não encontrar a imagem não abre e melhor é que se necessitares podes abrir a bd em outro pc utilizando a imagem na pen, fica tipo uma chave de ignição da bd. Razz


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3449
    Registrado : 06/11/2009

    Re: Verificar se o sistema está no computador permitido

    Mensagem  Assis em 10/7/2018, 14:05

    Boa tarde Amigos

    Funciona em todos os PCs desde que devidamente autorizado pelo administrador da SENHA de registo.

    Copiar BD e colar numa pasta do seu PC.

    Ao abrir pela 1ª vez vão receber a informação abaixo.

    [Você precisa estar registrado e conectado para ver esta imagem.]


    Clicar em OK


    Reabra a BD ….

    Vai abrir a caixa de dialogo abaixo.


    [Você precisa estar registrado e conectado para ver esta imagem.]


    Digite a senha 1234.  Pode e deve ser alterada no VBA.


    A senha de Login também é 1234

    Abre o Formulário Principal


    Este é um Demo válido por 30 Dias  

    Quando terminar os 30 dias abrirá novo Menu.

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Clique na opção pertendida. A Senha é a mesma.

    Faço todas as operações pelo Team Viewer para não ter que dar a senha, no formato accde e depois para accdr.


    Espero a vossa ajuda para melhorar.  

    BD feita no Office 2013 32 Bits
    Anexos
    SóUmPC.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (914 Kb) Baixado 8 vez(es)


    Última edição por Assis em 10/7/2018, 19:04, editado 1 vez(es)


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 20/04/2011

    Re: Verificar se o sistema está no computador permitido

    Mensagem  Silvio em 10/7/2018, 18:36

    Testado aqui ( Access 2010, 32Bits ) funfando perfeitamente.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    crysostomo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/01/2018

    Re: Verificar se o sistema está no computador permitido

    Mensagem  crysostomo em 11/7/2018, 13:12

    NO caso eu peguei o exemplo do nosso amigo toyebom , mas dependendo de como você iria colocar o programa  seria uma boa , tipo Eu  iria entregar o programa para um cliente de bem longe, manaus exemplo, seria uma boa já entregar o programa com o Nº de HD já no códigos, mas  para isso teria que fazer um código chamando as diretrizes do windows, ou seja ele iria procurar aonde esta gravado a numeração,"eu  não sei  como faz" eu também queria saber como faz ( se alguém souber me ajuda ) por outro lado se fosse entregar o programa para um cliente  de cidade vizinha eu iria no estabelecimento colocar a imagem de verificação(eu faço isso), pois se entregar o sistema com essa imagem de busca ou com a senha de anticópia do nosso colega Maximo VIP não iria adiantar muito , porque o cliente pode passar essa programa com essa imagem ou senha à outro pessoas ,
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3449
    Registrado : 06/11/2009

    Re: Verificar se o sistema está no computador permitido

    Mensagem  Assis em 11/7/2018, 13:46

    crysostomo

    Leu tudo direitinho ?

    Parece que não ….

    - Digite a senha 1234.  

    Pode e deve ser alterada no VBA.


    - Faço todas as operações pelo Team Viewer

    para não ter que dar a senha

    , no formato accde e depois para accdr.


    .................................................................................
    *** Só sei que nada sei ***

    crysostomo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 23/01/2018

    Re: Verificar se o sistema está no computador permitido

    Mensagem  crysostomo em 12/7/2018, 19:55

    eu li colega , só estou, só não entendeu o que eu quis dizier.
    Os 2 exemplos são muito útil, mas ficaria mais legal um código chamando as diretrizes do windows aonde está o numeração do hd ou outras para que o programa já seje feito com a numeração do computador.
    enquanto eu não encontro eu uso o exemplo do colega ai.
    Abçs ..

      Data/hora atual: 16/7/2018, 21:22