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

    Front-End no Desktop e Back-End na Web

    Compartilhe

    othaviocruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 22/08/2016

    Front-End no Desktop e Back-End na Web

    Mensagem  othaviocruz em 22/2/2018, 14:05

    Bom dia,

    tenho um sistema do access com computadores que trabalham juntos em cidades diferentes.

    Estou tentando colocar meu back-end (que hoje está no meu desktop) no office 365 para que a atualização do front-end seja imediata.

    achei este tutorial no YouTube:
    youtube.com/watch?v=t4Jd8AaqVfM      [Não são permitidos links externos]
    Copiar link e colar no navegador

    até o minuto 16:30 tudo bem, o problema é vincular as tabelas do back-end da web com o front-end do desktop.

    Alguém sabe como fazer?

    O tutorial possui um codigo de VBA, mas o autor do video nao disponibilizou o código e eu nao sei como fazer.

    Att,
    Othávio Morais.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  ahteixeira em 22/2/2018, 16:16

    Olá Othavio,

    Antes de tudo não são permitidos links externos, devemos retirar h t t p .., conforme ficou.
    Relativamente à questão, o video que indica é para Converter para o SharePoint.

    En tempos fiz uns testes, veja:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1275
    Registrado : 21/01/2012

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  Cláudio Más em 22/2/2018, 16:40

    Vincular as tabelas é apenas o primeiro problema.
    Depois vem o pior: a performance.
    Já adianto que será perda de tempo, não vai conseguir trabalhar com um back-end Access na web.
    O ideal é utilizar um banco de dados cliente-servidor, como o MySQL ou SQL Server.
    O front-end pode até continuar em Access, mas teria que fazer várias alterações para adequar ao novo banco de dados.

    othaviocruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 22/08/2016

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  othaviocruz em 22/2/2018, 17:09

    Primeiro: desculpe-me pelo erro do link, não sabia.

    Segundo: que pena que é uma perda de tempo. porque na teoria seria bom demais, ainda mais pra mim que não sou programador profissional e MySQL foge totalmente dos meus conhecimentos. hehehheh

    Basicamente meu sistema funciona assim:
    tenho uma loja em outra cidade que lança suas vendas no sistema front-end e no final do dia roda uma consulta que manda os dados para o meu back-end que fica na sede da empresa. Só consigo saber os resultados por acesso remoto (que obriga os funcionários a pararem de vender para eu mexer no pc deles) ou no final do dia quando os dados chegam em meu computador.

    Estava empolgado achando que teria todas as informações lançadas no meu sistema em tempo real.
    Enfim, o jeito então é me contentar com minha situação atual.
    A menos que algum de vocês consiga me dar alguma luz.

    Obrigado Amigos.

    Att,
    Othávio Morais.
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1275
    Registrado : 21/01/2012

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  Cláudio Más em 22/2/2018, 17:31

    Se o objetivo é exclusivamente para inserção de dados, não haveria problema de performance.
    Já tem o servidor web para hospedar o back-end Access?

    othaviocruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 22/08/2016

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  othaviocruz em 22/2/2018, 18:08

    O objetivo das lojas é exclusivamente inserir dados

    -Cadastro de clientes
    -Cadastro de Produtos
    -Realização de vendas
    -Transferencia de mercadorias entre lojas
    -Realização de compras
    -etc.

    Somente isso.

    Já no meu computador que é onde fica o back-end atualmente, eu tenho um outro front-end que não tem nem formulário, apenas consultas que cruzam estes dados inseridos pelas equipes das lojas.
    Porque dessa forma consigo relatórios gerenciais para mostrar resultados à diretoria da empresa.
    Se esse front-end meu que possui as consultas não tiver uma boa performance com a WEB, eu posso tentar alguma outra maneira depois, como por exemplo fazer o download do BD toda vez que eu precisa cruzar os dados.

    Acredito que o mais importante é a inserção dos dados das equipes das lojas.

    Ainda não tenho o servidor Web, estou pensando em adquirir o Office 365, por ser compatível, por estar na maioria dos tutoriais que eu achei e por ter uma interface amigável.

    O que acha?

    Att,
    Othávio Morais.
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1275
    Registrado : 21/01/2012

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  Cláudio Más em 22/2/2018, 21:20

    Othavio, parece que o cenário ideal para você seria mapear o local do back-end como uma unidade em cada computador e vincular as tabelas ao front-end como se estivessem em uma rede local ou na sua máquina.
    Serviria somente para inserção de dados, provavelmente a aplicação com as consultas e relatórios ficaria muito lenta.

    Não tenho conhecimento sobre o Office 365, mas não acho que funcionaria dessa forma.
    Migrar para o Sharepoint, nem a própria Microsoft recomenda... rsrs
    Veja essa página:

    Access web app


    maguim
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 15/05/2013

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  maguim em 1/3/2018, 12:01

    amigos bom dia!

    estou somente de gandaia aqui pra aprendizado. rs

    uma duvida, então que dizer que um servidor local de SQL SERVER ou MYSQL, sendo local junto ao back-end seria ideal, porem se colocasse um back-end em outro lugar pra acessar o banco nao seira aconselhável ?

    ficaria muito lento ? pra consultas e inserções de dados em tempo real ?


    abraços


    .................................................................................
    O conhecimento é a Dadiva da Vida. Sem ele o que seriamos ?! [Você precisa estar registrado e conectado para ver esta imagem.]

    othaviocruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 22/08/2016

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  othaviocruz em 1/3/2018, 20:52

    Cara, eu ainda estou na fase de teste,
    mas coloquei meu back-end no 365 e estou testando o front-end de vários pcs diferentes.

    por enquanto está funcionando de maneira excelente. tudo em tempo real.

    o único problema que ainda nao consegui resolver foi o seguinte:

    Quando a gente tenta abrir o front-end pela primeira vez, ele pede o login do office 365 para dar o acesso aos dados.
    O problema é que eu tenho alguns computadores que não conseguem abrir a janela de login (que é uma janela automática do access).
    e eu nao tenho a menor ideia do porquê que isso acontece e de como resolver.

    mas em relação à velocidade dos dados tudo está funcionando de maneira do jeito que eu quero (por enquanto, rsrsrs)

    othaviocruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 22/08/2016

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  othaviocruz em 5/3/2018, 10:37

    Bom dia a todos,

    só pra esclarecer que vou colocar o post como resolvido.

    O problema da tela de login que não estava funcionando era a versão do Internet Explorer. O login não abre se o Internet Explorer for da versão 8 ou inferior.

    Agradeço a todos.
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1275
    Registrado : 21/01/2012

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  Cláudio Más em 6/3/2018, 13:47

    Othavio,

    Teria como testar alguma consulta complexa ou relatório, utilizando grande volume de dados?
    Se funcionar bem, o Office 365 passa a ser uma boa opção para sistemas online multiusuários.

    othaviocruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 22/08/2016

    Re: Front-End no Desktop e Back-End na Web

    Mensagem  othaviocruz em 7/3/2018, 18:50

    Cláudio.

    Acredito que até o fim da semana que vem terei a resposta.

    Volto a postar aqui quando tiver o resultado do desempenho.

    Att,
    Othávio Morais.

      Data/hora atual: 24/9/2018, 15:02