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]Duvidas - Frontend e Backend

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Duvidas - Frontend e Backend

    Mensagem  sardao 29/9/2012, 10:00

    Bom dia pessoal,

    Estou aqui com umas quantas duvidas que gostaria de ver esclarecidas sobre este assunto. Já estive a ler e ainda assim fiquei com as mesmas duvidas.

    Pelo que entendi se tivermos uma Base de Dados ficamos com um Frontend e um Backend.
    Agora corrijam-me se tiver errado, no Backend irão ficar todas a informação da Base de Dados e para o Frontend irão apenas as tabelas, correcto?

    Agora questiono, como faço para que ninhguem consiga alterar ou mesmo apagar registo dessas tabelas sem ser no Backend?

    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]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  criquio 29/9/2012, 11:44

    Na verdade é o contrário: backend guarda as tabelas e o frontend guarda os outros elementos, tais como formulários, relatórios, módulos, etc.

    Para evitar que o alguem consiga abrir o backend, criptografe-o com uma senha. Caso esteja utilizando o frontend vinculado ao backend, será necessário remover os vínculos e vincular de novo depois de criptografar o backend. No entanto, como o frontend carrega os vínculos das tabelas, o usuário poderá fazer alterações nelas através do frontend caso a estrutura do mesmo não seja bloqueada. Para evitar isso, costumamos vincular via VBA.


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

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 29/9/2012, 12:25

    Pois,

    Isso parece-me bem...achas que será possivel apenas esconder as tabelas no Fronted?
    basta fazer Hide?

    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]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  criquio 29/9/2012, 12:50

    Só esconder não resolve porque se o usuário marcar "Mostrar objetos ocultos" ele verá as tabelas, mas você pode ocultá-las mais eficientemente utilizando VBA. Mas eu aconselho a dividir em back e front. Eu divido mesmo quando o aplicativo vai ser utilizado apenas em um computador. O motivo é o seguinte: é mais comum que o banco se corrompa devido a erros de códigos ou problemas em formulários e relatórios. Estando eles separados no frontend, as chances de se perder dados no backend se reduzem drasticamente. Aí basta você ter uma cópia de segurança do frontend e substituí-lo em caso de perda.


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

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 29/9/2012, 12:55

    Eu vou por um sistema de login no fronted e uma manipulação das janelas.
    Assim sera mais dificil eles conseguirem aceder as tabelas...ainda assim poderias facultar-me o codigo para esconder as tabelas?

    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]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  criquio 29/9/2012, 13:26

    Tem algo aqui no fórum algures, mas como não me lembro bem agora, vou postar o link para um exemplo que eu montei. Ele está em inglês porque foi feito em ajuda a um membro do UtterAccess dos States, mas é fácil perceber.

    Esse método esconde tabelas e consultas, deixando-as invisíveis até mesmo quando o "Mostrar objetos ocultos" está ativado e nem mesmo dá para importar de outro banco porque fica invisível para ele tambem. A única ressalva é que se o usuário souber o nome da tabela ou consulta ele conseguirá acessá-la utilizando um objeto Recordset por exemplo ou SQL ou mesmo listar as tabelas e consultas via código, descobrindo, assim, os nomes delas. Aqui entra mais uma vantagem de se usar backend criptografado.


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

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 29/9/2012, 13:29

    Ok,

    Muito obrigado por tudo criquio. Vou dar como resolvido este topico. Se necessitar de mais alguma coisa volta a reabrir Very Happy

    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]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  Avelino Sampaio 29/9/2012, 14:21

    Saiba mais sobre este assunto, nos seguintes artigos:

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

    Super-vídeo sobre técnicas de defesa:

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

    Aqui tem vídeo-aula gratuita

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

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 29/9/2012, 15:27

    Criquio,

    Foi falha minha, mas pergunto na mesma...
    o arquivo que me deste é para que versao do access? Eu estou com a versao 2003.

    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]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  criquio 29/9/2012, 15:53

    Na versão 2003:
    Anexos
    [Resolvido]Duvidas -  Frontend e Backend AttachmentHideUnhideTablesQueries.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (158 Kb) Baixado 54 vez(es)


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

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 9/10/2012, 12:22

    Bom dia pessoal!

    Ja que o topico continua aberto e estamos a falar dos mesmo assunto do titulo, gostava que de tirar mais uma duvida.

    Tenho reparado que os Frontend tem por cada utilização aumentado o seu tamanho, ou seja, se o ficheiro tinha 1Mb apos uma actualização passa para 6Mb, e assim sucessivamente. Depois tenho de o reparar e compactar para que fique tudo bem e volte ao 1Mb.

    Ha possibilidade de fazer isso automaticamente?

    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  JPaulo 9/10/2012, 12:34

    Todos os bancos em Ms Access têm a opção de Compactar/Reparar ao fechar.

    Dependente de cada versão;

    2007
    Botão do Office, Opções do Access, Banco de Dados Atual, Compactar ao Fechar.

    2003
    Ferramentas, opções, Geral, Compactar ao sair.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new Instruções SQL como utilizar...
    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 9/10/2012, 12:51

    Bom Tarde JPaulo,

    Isso é uma configuração que fica no ficheiro ou no access que esta instalado na maquina?? Very Happy
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  JPaulo 9/10/2012, 13:10

    No proprio banco.

    Se você setar no banco que vai montar no cliente, esse banco ficará sempre com o Compactar ao fechar.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new Instruções SQL como utilizar...
    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  sardao 9/10/2012, 13:26

    Feito JPaulo!

    Obrigado por tudo! Very Happy
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  JPaulo 9/10/2012, 13:27

    Abraço e obrigado pelo retorno.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Duvidas -  Frontend e Backend Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Duvidas -  Frontend e Backend Empty Re: [Resolvido]Duvidas - Frontend e Backend

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 06:10