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]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 : 7304
    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 : 7304
    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.
    avatar
    Convidado
    Convidado


    [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  Convidado 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 : 3880
    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 : 7304
    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%.
    avatar
    Convidado
    Convidado


    [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  Convidado 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 : 7304
    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.
    avatar
    Convidado
    Convidado


    [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  Convidado 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
    avatar
    Convidado
    Convidado


    [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  Convidado 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 : 7304
    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.
    avatar
    Convidado
    Convidado


    [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  Convidado 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.
    avatar
    Convidado
    Convidado


    [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  Convidado 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
    avatar
    Convidado
    Convidado


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

    avatar
    Convidado
    Convidado


    [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  Convidado 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 : 7304
    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 : 7304
    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.

    Conteúdo patrocinado


    [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  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 01:30