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

5 participantes

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 3/8/2011, 19:10

    Boa tarde a todos,

    possuo uma Banco no estilo BackEnd/FrontEnd, e gostaria de saber se há alguma forma de proibir que os usuários estabeleçam conexão com o Banco via Excel ou consigam importar dados de tabelas e consultas.
    Há alguma forma de proibir tais acessos sem ter que inserir senha de "Admin" do Banco?

    Abraços.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 3/8/2011, 19:27

    Veja se este artigo da Microsoft ajuda

    http://office.microsoft.com/pt-br/access-help/dividir-um-banco-de-dados-HA010240096.aspx
    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 4/8/2011, 14:15

    Prezado Vieira,
    seguindo o exemplo da microsoft, eu teria que transformar o banco em ACCDE e por algum motivo não consigo se quer trasformar, ocorre erro de compilação e não informa onde está tal erro.

    Haveria alguma outra forma para isso (Através de códigos ou configurações do Access), que neguem tais acessos a vinculações ou importações?

    Mesmo assim obrigado pela ajuda.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 4/8/2011, 14:19

    Aqui no fórum, salvo erro em códigos VBA, o Mestre JPaulo tem um código que permite esconder as tabelas. Por favor pesquise lá ou no repositório de exemplos.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 4/8/2011, 16:37

    Desculpando-me a intromissão Mestre vieira.. se porventura a algum erro ou codigo invalido no bd ele não compila..
    Va em VB e mande compilar o sistema para ver se encontra o erro..

    Saudações
    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]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  criquio 4/8/2011, 18:24

    O mais prático, na minha opinião, é fazer o vínculo com as tabelas por código, de forma que não fiquem as tabelas virtuais vinculadas 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.

    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 4/8/2011, 19:00

    Prezados Vieira e Harysohn,
    consegui achar os erros de compilação, estava em forms que já havia sido alterados e os códigos permaneceram.
    Obrigado!

    Quanto a Idéia do Criquio, achei muito interessante.

    Vou pesquisar a respeito, temos exemplos aqui no Forum?
    Quanto a velocidade/desempenho, continua o mesmo?

    Obrigado a todos.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  Avelino Sampaio 4/8/2011, 21:19

    Olá

    Se faz uso da versão 2007 e/ou 2010, conheça o OPEN, que é uma opção sem precisar mexer na programação. Tem uma vídeo-aula explicando.

    http://www.usandoaccess.com.br/tutoriais/tuto8.asp?id=1#inicio

    Em termos de segurança, a proposta do Valdino também é excelente.

    Bom estudo!
    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 4/8/2011, 21:29

    Prezado Vieira, transformei meu Front-End em u arquivo .ACCDE, mas não impediu que eu importasse as tabelas vinculadas usando um outro Banco, e é o que quero proibir, quero que consigam ver no máximo consultas.

    Quanto a idéia do Criquio, não achei nenhum exemplo no Forum, caso tenham algum, favor encaminhar o link.

    Obrigado e manterei contato.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 4/8/2011, 21:29

    Eis os códigos do nosso Grande Mestre JPaulo:

    Para esconder Tabelas:

    http://dl.dropbox.com/u/771097/EscondeTabelas.txt

    Para esconder Consultas:

    http://dl.dropbox.com/u/771097/EscondeConsultas.txt

    Faça bom uso, pois são fáceis de implementar e resultados a 100%.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 4/8/2011, 21:31

    Eu pparticularmente prefiro todo o sistema utilizando SQL e VBA é mais robusto e creio que mais rapido

    Ops!! esta resposta não tem haver com o post do Amigo vieira.. se sim com a pergunta do colega acima do post....

    Saudações
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 4/8/2011, 21:35

    Então mostra ao colega como farias isso.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 4/8/2011, 22:30

    Esta é a solução utilizando o exemplo do mestre JP

    http://dl.dropbox.com/u/26441349/EscondeTabelas_Consultas.rar


    Para ler as tabelas no front sem a necessidade do vínculo nativo do access é necessário utilizar recordsets ou SQL em vba preenchendo o recordsourc do form...


    Querendo mais detalhes sobre isto.. abra um tópico especifico que ficarei satisfeito em ajudar...

    Saudações
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 4/8/2011, 23:12

    Aqui está a solução sugerida pelo amigo críquio, que quem a propósito foi com quem aprendi a fazer isto..

    Este exemplo utiliza VBA para carregar a origem do form via SQL, não necessitando ter tabelas vinculadas ne físicas no front end

    http://dl.dropbox.com/u/26441349/DiegoJacob_04_08_11.rar

    Saudações
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 4/8/2011, 23:21

    Este fórum só tem crânios.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 4/8/2011, 23:23

    cheers Very Happy
    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 5/8/2011, 12:50

    Harysohn,

    muito legal essa opção, funciona perfeitamente, só precisarei de mais uma ajudinha:

    1 - O código do Front-End (seu exemplo), mostra sempre o diretório local onde o mesmo está, mas preciso direcioná-lo para o Back-End que está em um diretório da rede (ex: "S:\Server\Database") como faço isso?

    2 - Meu Back_End possui senha de Admin, caso alguém tente pegar ou alterar informações, portanto, toda vez que eu criar uma tabela no Back-End e depois tiver que estabelecer um novo vínculo, tenho que inserir senha, tentei fazer tal teste no seu exemplo, mas não me retorna o valor, ocorre erro, provavelmente por causa da Senha de Admin, daí vem a pergunta:
    Como faço para deixar a "senha do Back-End" gravada neste código do Front-End e ficar no automático como se estivesse vinculando manualmente pelo assistente do Access 2007?

    Obrigado pela contribuição.
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 5/8/2011, 13:13

    Verei isto assim que possivel amigão...
    Mas o lógica é semelhante, basta apenas utilizarmos o workspace..assim que possivel te faço o exemplo
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 5/8/2011, 13:44

    Ei-lo
    Veja que nesta linha está o local onde aplicará sua senha do Be

    Set dbLocal = ws.OpenDatabase(CurrentProject.Path & "\BD_SQL_be.accdb", False, False, "MS Access;PWD=senha")

    Para o endereço da rede apenas substitua o CurrenteProjetc.Path para o endereço

    Set dbLocal = ws.OpenDatabase("C:\xxxxx\xxxxxx\BD_SQL_be.accdb", False, False, "MS Access;PWD=senha")




    http://dl.dropbox.com/u/26441349/DiegoJacob_05_08_11.rar

    Saudações
    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 5/8/2011, 15:34

    Prezado Mestre Harysohn,
    Funcionou perfeitamente!
    Muito obrigado pela contribuição!

    Prezados Mestres Criquio e Vieirasoft,
    agradeço a ajuda de vocês pelas respostas que aumentou e muito o meu repertório de informações.

    O Forum está de parabéns e com um Grupo Expert em VBA, pena não ter conhecido antes.

    Agora pretendo criar um novo Tópico,
    "Consultas (Query) com tabelas vinculadas via Código VBA."
    Isso é possível?

    Saudações.
    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]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  criquio 5/8/2011, 15:41

    Perfeitamente, mas como bem disseste, novo tópico. Cada dúvida, um tópico novo Laughing


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

    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  HARYSOHN 5/8/2011, 15:48

    que bom... Bem.. ainda não cheguei a mestre.. sou apenas pupilo de nossos grandes mestres, JP, Vieira, Criquio, Alexandre entre outros... Espero um dia chegar la.. Mas obrigado..

    Bom trabalho
    diegojacob
    diegojacob
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 122
    Registrado : 06/07/2011

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  diegojacob 5/8/2011, 16:04

    Pois é, e aprendeu Bem!

    If Professores = "Ótimos" And Alunos = "Dedicação/Determinação" Then
    "SUCESSO"
    End If

    Obrigado.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 5/8/2011, 16:05

    Então, favor colocar o resolvido neste.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access Empty Re: [Resolvido]Segurança - Restrição de acesso nas Tabelas do Access

    Mensagem  vieirasoft 5/8/2011, 16:17

    SEm problema colega e é simples rsrsrs....tem um botão junto ao título que diz resolvido. Clique para passar a resolvido. Desta vez eu coloco, mas veja como fiz para saber como fazer futuramente. É simples. Abração.

      Data/hora atual: 22/1/2022, 18:10