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]Como esconder tabelas

    avatar
    PiterJack
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 11/11/2012

    [Resolvido]Como esconder tabelas Empty [Resolvido]Como esconder tabelas

    Mensagem  PiterJack 11/11/2012, 15:19

    Boa tarde pessoal, sou novo aqui no forum. Tenho um banco de dados e preciso proteger tabelas, form e tudo mais. Já coloquei o trava tecla shift protegido por senha, ja escondi todos forms configurando pop-up,janela restrita e menu, mas notei uma facilidade, pois quem tentar importar arquivos do access em um novo BD vai conseguir copiar todas tabelas, consultas e relatorios que tenho nesse arquivo. O que faço para garantir a proteção do meu BD? Esse BD sera usado por usuarios com senha pessoais (primeiro form do sistema abre automaticamente qdo iniciado o arquivo, é o form de acesso por senha)
    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]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  criquio 11/11/2012, 17:04

    Olá, seja bem vindo ao fórum. A melhor saída é dividir o banco em backend e frontend. Criptografar o backend com senha e converter o frontend em mde ou accde. Faça uma pesquisa por "backend e frontend" no fórum, temos muita coisa a respeito. Depois pesquise por accde. Tambem temos muita coisa a respeito. Veja na minha assinatura ↓abaixo↓ o link para um vídeo com dicas de pesquisas mais eficientes no fórum. Se, depois disso, restar dúvidas, poste aqui.


    .................................................................................
    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.

    avatar
    PiterJack
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 11/11/2012

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  PiterJack 11/11/2012, 21:24

    Muito Obrigado. Vou procurar sobre o assunto. Tenho certeza que a sua sugestão vai me ajudar. Obrigado.
    avatar
    PiterJack
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 11/11/2012

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  PiterJack 11/11/2012, 22:35

    Sr.Criquio, dei uma estudada e li algumas algumas alternativas. Segui a sua sugestão. Fiz a seguinte sequencia:

    1 - Dividi o BD em front end e back end;
    2 - Coloquei uma senha criptografada no back end;
    3 - Criei o ACCDE do front end para esconder aos forms e etc.

    Só que esta com o seguinte probrema: Quando executo o front end (ACCDE) para acessar o BD, o sistema nao ve as tabelas, pq a primeira tela ja é uma tela de login. Tentei algumas saidas mas nao foi possivel, parece q perde o vinculo com as tabelas do back end. O Sr. sabe como posso resolver isso? Muito obrigado
    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]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  criquio 12/11/2012, 10:43

    Você pode relincar as tabelas clicando com o botão direito em uma delas no frontend.


    .................................................................................
    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.

    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  mrgmonz 12/11/2012, 11:14

    Não consigo criar o front end ACCDE, pois acusa um erro conforme abaixo.

    "Geralmente este erro está associado à compilação de um banco de dados grande em um arquivo MDE.nbsp; Devido ao método usado para compilar o banco de dados, um número considerável de referências a TableID são criadas para cada tabela. O mecanismo de banco de dados do Access pode criar no máximo 2.048 TableIDs abertas de cada vez. A exportação de um banco de dados como um MDE poderá ultrapassar esse limite se o banco de dados tiver um grande número de objetos (tabelas, macros, formulários, relatórios etc.).
    Não há um método preciso para estimar o número de TableIDs que o mecanismo de banco de dados do Access usa durante o processo de compilação de um banco de dados como um MDE.nbsp; No entanto, cada módulo VBA e cada formulário usam uma TableID. Assim, se o banco de dados tiver 500 formulários e a propriedade ComMódulo de cada formulário estiver definida como Sim, serão usadas até 1.000 TableIDs."

    Já fiz a reparação do BD pra achar inconsistencias, mas mesmo assim nao resolveu. E no meu DB não tem tudo isso de TableID, ai esta a dificuldade de resolver isso.
    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]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  criquio 12/11/2012, 11:43

    Deve ter algum erro de código, como por exemplo eventos associados a controles que foram excluídos ou variáveis fora do escopo. Abra um módulo VBA e vá no menu Depuar > Compilar 'Nome do programa'. Se encontrar algum erro, corrija-o e repita o procedimento até não ter mais erros. Volte ao menu Depurar > Depuração total. Depois disso, Compactar/Reparar e tentar de novo.


    .................................................................................
    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.

    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  mrgmonz 12/11/2012, 13:04

    Mestre, fiz exatamente o que o Senhor indicou. O problema é que sempre que tiver a senha no back-end, o front-end nao consegue acessar o back-end. Tinha um erro de depuração que eu corrigi. Depois compactei e reparei, mas mesmo assim não resolveu.
    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]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  criquio 12/11/2012, 13:06

    Exclua as tabelas vinculadas do frontend e revincule utilizando Dados externos > Access > Vincular à fonte de dados...


    .................................................................................
    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.

    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  mrgmonz 12/11/2012, 13:23

    Muito bom Mestre, deu certinho. Porem, fui fazer as verificações.

    1 - O Back-end com senha ficou protegido
    2 - O front-end (ACCDE) ficou protegido pois travei o shift.

    Porem, em um novo BD, tentei importar os elementos do back-end e não consegui, mas ao tentar importar os elementos do front-end, estavam acessíveis as tabelas e consultas para serem copiadas.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  Avelino Sampaio 12/11/2012, 13:50

    É aí que entra o OPEN ou o Protec. Veja os dois vídeos oferecidos que vale apena.

    OPEN

    e

    PROTEC

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  mrgmonz 17/11/2012, 13:19

    Mestres Criquio e Avelino,

    Tópico Resolvido!!!!!! Muito obrigado pela ajuda!! Foi necessário utilizar todos os passos indicados, mas ficou muito bom. Estou tentando viabilizar uma nova alternativa para diminuir os passos e facilitar as rotinas para os nosso amigos do fórum. Assim que eu consegui, coloco aqui no fórum.

    Muito obrigado!!!
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  mrgmonz 17/11/2012, 13:21

    Acabei de passar os procedimentos para o Pedrinho (PiterJack) que é um estagiario aqui da empresa e tambem estava trabalhando nesse assunto!! Mandei um email pedindo para ele dolocar como Resolvido o tópico. Muito obrigado

    Conteúdo patrocinado


    [Resolvido]Como esconder tabelas Empty Re: [Resolvido]Como esconder tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 12:51